Swift的派发机制,分为静态派发和动态动态派发,这也是Swift的运行效率高的原因。具体的原理请看这篇翻译的文章
Swift4的Codable探究
Posted on
|
In
移动端
在Swift4中,编码和解码引入了Encodable和Decodable这两个协议,而Codable是Encodable和Decodable的集合。在Swift中,Enum、Struct和Class都支持Codable。
理解Swift的Copy-on-Write机制
Posted on
|
In
移动端
翻译:原文链接:Understanding Swift Copy-on-Write mechanisms
在Swift中,我们有引用类型(类Classes)和值类型(结构体Structs, 元组Tuples, 枚举enums)。值类型有一个Copy机制: 如果你将一个值类型变量赋值给你一个变量,或者将它作为参数传递给一个函数(inoout 参数除外), 这个值类型的数据将会被Copy。你将会有两个相同内容的值,同时被声明了两个不同的内存空间。关于引用类型和值类型的区别,请参赛Apple官方内容。
CocoaPods私有repo
Posted on
CocoaPods 作为iOS常用的包管理工具,给我们开发带来了很多便利之处,我们可以使用别人的作品来帮助我们快速的开发,比如著名的AFNetworking
,Masonry
等。有时候我们希望将自己团队的Pod集中管理,又和官方的区别开来,这里就需要创建自己团队的Repo。
如何在iOS总单元测试网络层
Posted on
|
In
移动端
网络通信在每个iOSAPP中都是一个重要的部分。
在iOS开发中,我们如何对网络层进行单元测试也是我们要关心的一个重点,那我们今天来探讨一下