写在最前 文章标题谈到了面向协议编程(下文简称 POP),是因为前几天阅读了一篇讲 Swift 中 POP 的文章。本文会以此为出发点,聊聊相关的概念,比如接口...
扩展(Extension) 任务: 求数字的平方。 // 菜鸟版 func square(x: Int) -> Int { return x * x } ...
每个语言都有自己的推荐风格。显然OC与Swift有着不同的风格。当我们开始写Swift,首先要注意的就是按照Swift的风格写,而不是沿用OC的风格。 省略句末...
由于在开发过程中常常需要用到系统提供的基础类型之外的的类型,所以Swift允许我们根据自己的需要构建属于自己的类型系统以便于更加灵活和方便的开发程序并将其称之为...
何为编码? 这可能要从一个励志的文字游戏说起。 规则: 规定 A,B 两人之间只能用数字进行沟通, 把 “我爱你” 传递给对方。 于是 A 想出了一个主意,他去...
在Swift语言中,访问修饰符有五种,分别为fileprivate,private,internal,public和open。 其中 fileprivate和o...
最近在搞swift的Playground时候发现关于Playground的教程真的很少很少,所以在此写下关于Playground的一些小技巧 Playgroun...
在swift 3中新增加了两种访问控制权限 fileprivate和 open。下面将对这两种新增访问控制做详细介绍。 fileprivate 在原有的swif...