E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
iOS开发-Swift
iOS开发
-模仿AppStore中的各种动画
AppStore这个软件是我们苹果用户经常用到的,我在demo中对它进行了模仿,项目的地址是这里。本文是想讲解一下项目中我觉得不错的效果,主要包括下面三部分:一.Today中的应用卡片,打开和关闭的效果。Overview1.gif二.游戏App的详情中,上下滑动中渐变的导航栏和顶部视图,横滑展示的列表Overview2.gif三.更新列表中,点击某一项的更多,cell刷新Overview3.gif
Must_Be_Sth
·
2023-10-29 23:01
iOS开发
中,PNG图片的各种压缩软件,以及压缩率对比
iOS开发
中,PNG图片的各种压缩软件,以及压缩率对比https://my.oschina.net/shede333/blog/373780
喜欢明媚阳光的Alice
·
2023-10-29 23:45
互斥锁和自旋锁
学习写博客,每次写都是对过往的回顾老生常谈无并发,不编程.提到多线程就很难绕开锁.
iOS开发
中较常见的两类锁:互斥锁:同一时刻只能有一个线程获得互斥锁,其余线程处于挂起状态.自旋锁:当某个线程获得自旋锁后
cs_mark
·
2023-10-29 23:16
Swift
高阶函数
对filter,map,flatmap,compactMap,reduce,sort和sorted的应用和理解filter项目中比较常用比较常用顾名思义是过滤接受一个过滤条件的闭包,返回一个新的数组map函数使用一个闭包,使用闭包去处理这个元素,返回一个新的数组flatmap在4.1的时候被弃用,当数组中包含可选值或者nil的时候建议使用compactMapflatmap可以降维compactMa
Mannyao
·
2023-10-29 22:03
iOS中Objective-C已死
Swift
当立?
iOS中Objective-C已死
Swift
当立?iOS中Objective-C已死
Swift
当立?
xiaolongLee
·
2023-10-29 21:47
【
IOS开发
高级系列】dyld专题
1dyld1.1dyld简介在iOS系统中,几乎所有的程序都会用到动态库,而动态库在加载的时候都需要用dyld(位于/usr/lib/dyld)程序进行链接。很多系统库几乎都是每个程序都要用到的,与其在每个程序运行的时候一个一个将这些动态库都加载进来,还不如先把它们打包好,一次加载进来来的快。动态库不能直接运行,而是需要通过系统的动态链接加载器进行加载到内存后执行,动态链接加载器在系统中以一个用户
江中散人
·
2023-10-29 20:33
ios
xcode
macos
ide
【
iOS开发
】—— 知乎日报第二周总结
一、自动轮播图的实现之前写demo的时候都是照抄网上或者复制的,没有真正的学会,这周我花费了一段时间自己敲出来,首先是要实现无限轮播:我的思路就是在图片的左边再加一张最后一张图片,在右边再加一张第一张图片,然后当到了最左边的时候,将UIScrollView的左边变到最后一张图片,右边同理。如下图:我这里是一共5张图片//W位屏宽-(void)scrollViewDidScroll:(UIScrol
轩墨️
·
2023-10-29 20:26
ios
objective-c
开发语言
Swift
学习❤️版 --- 1、2 --- 基础和数据类型
用Playground来写一些简单的Swfit程序再好不过了~Playground如何使用,请进:传送门1.
Swift
不用编写main函数就可以直接运行。
黄成瑞
·
2023-10-29 18:09
iOS 页面布局
tableView的柔润滑动iOSUITableView的嵌套和sectionHeaderView悬停的解决方案史上最全的DZNEmptyDataSet(空白页框架)说明书iOS使用AFN进行单图和多图上传
iOS
达_Ambition
·
2023-10-29 18:00
iOS开发
之UIWebView缓存页面不刷新问题
众所周知,webview是
iOS开发
中常用的控件,可以用来加载一切链接。按用途划分可以加载网页、文本协议等,但都是以http/https开头的URL链接。
brilliance_Liu
·
2023-10-29 18:53
Swift
-可选链,协议,元类型
一.可选链(OptionalChaining)image-20210415115427784如果可选项为nil,调用方法、下标、属性失败,结果为nil如果可选项不为nil,调用方法、下标、属性成功,结果会被包装成可选项如果结果本来就是可选项,不会进行再次包装classCar{varprice=0}classDog{varweight=0}classPerson{varname:String=""v
蒋斌文
·
2023-10-29 17:59
《HelloGitHub》第 91 期
github.com/521xueweihan/HelloGitHub这里有实战项目、入门教程、黑科技、开源书籍、大厂开源项目等,涵盖多种编程语言Python、Java、Go、C/C++、
Swift
..
削微寒
·
2023-10-29 17:06
Rx
Swift
核心逻辑-源码分析
示例代码要想了解Rx
Swift
核心逻辑,首先要知道他的运行流程,运行示例代码,看一下输出结果letob=Observable.create{(observer)->Disposableinobserver.onNext
May_Dobin
·
2023-10-29 16:11
面试总结二
Swift
和OC的区别1.
Swift
可以面向协议编程、函数式编程、面向对象编程。2.
Swift
是类型安全的,代码中使用字符串String,就不能传递一个整型Int给它。
纳兰沫
·
2023-10-29 15:57
react-native开发环境搭建
有的步骤感觉没太大必要,过于繁琐,反而会误导初学者,对于react-native不太熟悉的人,我们需要的是简单,快速,能用,不必花费很多时间就可以安装使用,下面说一下具体安装过程(主要针对android开发者,
ios
大漠-孤烟
·
2023-10-29 14:06
android开发
android
谈谈iOS多线程的锁
image前言
iOS开发
中由于各种第三方库的高度封装,对锁的使用很少,刚好之前面试中被问到的关于并发编程锁的问题,都是一知半解,于是决定整理一下关于iOS中锁的知识,为大家查缺补漏。
KingWorld
·
2023-10-29 14:21
支持OC、
Swift
的markdown文档显示、编辑框架
github传送门:NHMarkdown一个支持Objective-C、
Swift
的markdown文档显示、编辑及转换成HTML文档的工具Overviewsample1sample2sample3preview1
nenhall
·
2023-10-29 14:41
浅谈
swift
开发技巧
参考链接1、extensionUIViewextensionUIView{funcaddSubviews(_subviews:UIView...){subviews.forEach(addSubview)}}lazyvarview1:UIView={letview=UIView(frame:CGRect(x:0,y:0,width:100,height:200))view.backgroundCo
元宝是只小肥猫
·
2023-10-29 13:55
UIKit与
Swift
UI的集成
UIKit与
Swift
UI的集成
Swift
UI是iOS13中推出的一个全新的框架,它采用声明式的UI布局,并且有数据与视图同步更新,一套视图多平台使用等很多优点。
csr_yang
·
2023-10-29 13:29
Android开发(网络部分)——HTML-服务器-PHP交互
0.客户端-服务器-数据库客户端:web(Htmlcssjsjquery) ⼿机端(iOSOC
Swift
)(AndroidJavaKotlin)服务器端:后台开发语⾔JavaPHP数据库:MySqlOracle1.1
DeathW
·
2023-10-29 12:13
iOS开发
:关于系统dealloc失效的几个原因
大家好,我是“Stephen·谢”,今天简单谈一下系统dealloc方法的一些注意点。dealloc是每个控制器中都有的一个系统方法,由系统响应执行,当当前控制器销毁时,dealloc就会被执行。那么dealloc有什么作用呢?在MRC(手动内存管理)模式下:1、释放自身的实例变量;2、移除观察者KVO;3、停止定时器Timer;4、移除通知NSNotification;5、代理Deleagte置
Stephen_Xie
·
2023-10-29 11:41
macOS 开发之
Swift
的 Codable
近日研究了一下如何将自定义类型数据持久化,在研究过程中发现
Swift
的Codable真的很方便,觉得有必要写一写这个Codable,在本文一起探讨一下以下三个方面:什么是
Swift
的Codable怎么使用
雨季的雾
·
2023-10-29 11:54
Swift
5.0 字符串(String)详解
1.字符串拼接+拼接letstr1="李连杰"letstr2="成龙"letstr3=str1+str2print(str3)//李连杰成龙\()拼接letstr1="李连杰"letstr2="成龙"letstr3="\(str1)"+"\(str2)"print(str3)//李连杰成龙2.字符串是否为空判断letstr1="李连杰"letreult:Bool=str1.isEmptyprint
浅宇落
·
2023-10-29 10:27
Swift
-11:protocol
本文主要分析protocol的用法及底层存储结构协议的基本用法【语法格式】:协议的语法格式//协议的语法格式protocolMyProtocol{//body}class、struct、enum都可以遵守协议,如果需要遵守多个协议,可以使用逗号分隔//1-2、class、struct、enum都可以遵守协议,如果需要遵守多个协议,可以使用逗号分隔structCJLTeacher:Protocol1
恍然如梦_b700
·
2023-10-29 10:54
instruments - leaks
iOS开发
中,难免会出现内存泄漏的情况,此处通过instruments中的leaks工具来检测程序的内存泄漏问题;instruments的介绍:instruments是一个很灵活、强大的工具,是性能分析
MCWorld
·
2023-10-29 10:20
TestFlight提交报错 ITMS-90426
TestFlight提交报错ITMS-90426ITMS-90426:Invalid
Swift
Support-The
Swift
Supportfolderismissing.Rebuildyourappusingthecurrentpublic
testflightTF
·
2023-10-29 09:51
Swift
项目混编OC代码时编译速度过慢原因
由于OC预编译头文件中导入了xxx-
Swift
.h,该文件包含了
Swift
中所有类生成的可供OC调用的
Swift
类,故
Swift
中任意类增删改查会导致OC预编译头全部重新编译,导致每次编译速度极慢,OC
willokyes
·
2023-10-29 09:43
ios 让某个 view 总是在最顶端/前面
oc:view.layer.zPosition=MAXFLOAT
swift
:view.layer.zPosition=.greatesFiniteMagnitude
lmyuanhang
·
2023-10-29 06:26
iOS
经验总结
-
ios
view
顶端
显示
Swift
值类型和引用类型
在
Swift
中,典型的有struct,enum,以及tuple都是值类型。
Rockerliang
·
2023-10-29 06:37
Swift
进阶00:
Swift
源码编译
编译环境macOSCatalina10.15.7Xcode12.2Python2.xbrewinstallcmakeninja编译步骤新建一个
swift
-source文件夹拉取资源过程建议使用梯子,速度较快第一步
不说ryo
·
2023-10-29 05:16
儿童ipad学编程语言
swift
playgrounds(二)第17关 需要两个搭档
这一关同样需要两个搭档配合,一个升降平台,另一个收集宝石,打开开关。需要两个搭档这一关不同的地方在于,两个平台是由两个锁分别控制的,绿色的平台由绿色的锁控制,紫色的平台由紫色的锁控制。编程没有难度,主要还是区分两个角色的动作,要分别在动作前面加上名字的前缀,才能分清楚,是哪个角色去做动作。下面是我写的这一关的程序。首先定义两个角色,然后创建3个变量,用于计数。一个计收集宝石的数量,一个计打开开关的
玩中学编程
·
2023-10-29 05:47
iOS Provisioning Profile(Certificate)与Code Signing详解
引言关于开发证书配置(Certificates&Identifiers&ProvisioningProfiles),相信做
iOS开发
的同学没少被折腾。
klabcxy36897
·
2023-10-29 04:40
证书
证书
iOS crash文件符号化
问题来源作为一名
iOS开发
者,我们想AppStore提交版本时,经常会遇到本地测试没有问题,但是审核闪退的情景。
七叶昔洛
·
2023-10-29 04:10
iOS学习——ios搭建开发环境
好久就想试水
IOS开发
了,由于开发环境限制,一直局限于理论和虚拟机,近来入手了MacBookPro,也来尝尝鲜,笔者也是现学现总结,如果有不足,请指正。
ios教程
·
2023-10-29 03:10
iOS开发
技巧之:麦克风音量实时检测
一、引入系统库#import二、全局变量声明@interfaceViewController(){AVAudioRecorder*recorder;NSTimer*levelTimer;}@property(nonatomic,strong)UILabel*labelVoice;@property(nonatomic,strong)CALayer*layerVoice;@end三、功能部分1、UI
VKOOY
·
2023-10-29 03:14
iOS属性关键字和相关的面试题
收录:空杯子1:属性关键字是
iOS开发
中的基础,往往细节决定成败。
阿拉星_ed6c
·
2023-10-29 02:15
iOS
Swift
delegate的使用
代理有什么用?实现不同组件间传值比如A中改变了某个属性的值,在改变的同时要B要做出相应的变化,此时就可以用代理。A、B可以是ViewController,也可以是UIView和任何类和结构体。使用方法以A通知B为例首先,定义一个协议protocol,继承自NSObjectProtocol,在其中定义方法。(这里很像接口的定义,更像是Android中MVP中对P的定义)protocolADelega
JCYDSHANKS
·
2023-10-29 02:48
老司机 iOS 周报 #41 | 2018-10-29
小专栏[译]
Swift
标准库源码阅读指南对于
Swift
开发者来说,
Swift
标准库的开源可以说是很值得高兴的事情,因为我们可以在标准库中学到很多优秀的设计以及了解具体的实现逻辑。当然,很多人
weixin_33829657
·
2023-10-29 00:15
移动开发
swift
xcode
iOS代码混淆和加固技术详解
目录摘要:本文介绍了
iOS开发
中常用的代码混淆和加固技术,包括数据加密、应用加壳和代码混淆。其中,重点讨论了代码混淆的实现方法和注意事项,并推荐了一些相关的工具和库。
憧憬blog
·
2023-10-29 00:12
mysql新手到高手之路
Windows证书
ipa
guard
cocoa
macos
objective-c
一些学习资料链接
组件化----Pod私有库创建及使用-简书CocoaPods1.9.1和1.8+使用出现CDN:trunkURLcouldn'tbedownloaded:-简书cocoapod制作私有库repo-简书【
ios
水木灵辰O
·
2023-10-29 00:11
学习
ios
H5 手机 App 开发入门:技术篇
比如,安卓平台的Java技术栈,iOS平台的Object-C技术栈或
Swift
技术栈。
懂会悟
·
2023-10-29 00:48
Swift
实现搜索二叉树(BST)
Swift
实现搜索二叉树(BST)二叉搜索树(BST)关于索索二叉树这里有详细的教程,下面我们主要针对二叉树的一些特点,来一步一步使用
Swift
来编写一个具有搜索二叉树功能的类,以及后面优化之后的枚举.
heron_funny
·
2023-10-28 23:50
Could not find module 'Rx
Swift
' for target 'x86_64-apple-ios-simulator'; found: arm64, arm64-appl...
M1芯片的MacPro,因为导入了ZFPlayer后编译报错修改ExcludedArchitectures选项也有它的问题。字面意思是排除架构的意思,我们设置在模拟器中排除arm64就能解决模拟器无法编译arm64的问题。这样的设置能生效会让人有点费解,我们知道,在intel机型上,模拟器本来就是以x86方式运行的,排除arm64毫无影响。但是在M1机型上,模拟器是以arm64方式运行的,排除了a
路有点颠簸
·
2023-10-28 23:55
Swift
访问冲突(in-out)
简介默认情况下,
Swift
可以防止代码中发生不安全的行为.例如,
Swift
确保变量在使用之前进行初始化,在取消分配后不访问内存,并检查数组索引是否存在越界错误。
sankun
·
2023-10-28 21:18
swift
系统分享
//初始化一个UIActivityletactivity=UIActivity()letaddress=addresslabel.text??""letdate=dateLabel.text??""letcontent=contentLabel.text??""letactivityItems=NSMutableArray.init(objects:address,date,content)act
彼岸花下的暗影
·
2023-10-28 21:19
Swift
-表格
appDelegate.
Swift
--------------------importUIKitimportCoreData@UIApplicationMainclassAppDelegate:UIResponder
财奴
·
2023-10-28 20:33
Swift
优势
Swift
简洁的语法
Swift
方法和函数的调用使用十分简化,使之看起来更像是自然的英语,语言也很有表现力,所以
Swift
比起OC相对容易懂。
80a7ba2dd31d
·
2023-10-28 20:08
Swift
自动生成 init 方法
自动化生成init方法.https://github.com/Bouke/
Swift
InitializerGenerator先留个坑,后续在此基础上加上自动debugdescription自动化生成
雾霾下的天空
·
2023-10-28 19:26
AutoLayout很多人不知道这样用
在我们平常开发中,有很多
iOS开发
者使用了AutoLayout,但在我今天阅读戴铭老师的
iOS开发
高手课时,发现有很多同学不知道戴铭老师所说的一句话“使用AutoLayout一定要注意多使用CompressionResistancePriority
iOS小乔
·
2023-10-28 18:36
swift
的Struct学习-1
Struct和Class的区别Struct是值类型,存储于栈区,所以少量内存用结构体Class是引用类型,存储于堆区,大量数据用类怎么选取Class还是Struct呢?内存选取赋值机制用的KVO,KVC,选取类继承与NSObject是否考虑继承关系创建Player的结构体**structPlayer{varname:StringvarhignScore:Int=0varhistory:[Int]=
v尽栗而为v
·
2023-10-28 18:36
上一页
43
44
45
46
47
48
49
50
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他