编程开发 | 3.1M
语言:简体
5 .0
应用简介
Swift3.0中文教程PDF是为使用Swift的开发者提供的完整中文版Swift3.0教程。这个Swift3.0中文教程非常适合初学者以及经验丰富的专家。参考内容非常详细。
Swift3.0中文教程PDF是为使用Swift的开发者提供的完整中文版Swift3.0教程。这个Swift3.0中文教程非常适合初学者和经验丰富的专家。内容非常详细。
内容预览
函数或方法参数
调用函数或方法时,必须从第一个参数开始指定参数名称。
方法返回值
Swift 3.0 中方法的返回值必须被接收,否则会报警告。当然,主要目的是避免开发者忘记接收返回值。但是,在某些情况下,不需要使用返回值。您可以使用'_'来接收以忽略返回。价值。当然,你也可以添加@discardableResult语句来告诉编译器这个方法不需要接收返回值。
Selector的变化
Selector的变化从1.0到3.0其实经历了很多变化。从最早的@Selector('method:')到现在的#selector(method(param1:)),可以说经历了很多修改。幸运的是,它已经变得越来越好,毕竟字符串操作对于语法检查来说已经没什么用了。
可选类型
Swift 3.0 对可选类型有更严格的控制。隐式可选类型与其他类型运算后,得到的是可选类型,而不是隐式可选类型。
SDK类库变化
大家都知道Swift是在Objective-C发展相当成熟的时候诞生的。为了保证ObjC 开发者能够顺利过渡到Swift,而且由于Swift 还处于起步阶段,很多类库和方法命名都尽量与ObjC 保持一致。在使用Swift 开发iOS 应用的过程中,处处可见ObjC 的影子。不过,作为一门现代语言,Swift 却做出了改变,这表明Swift 未来将彻底摆脱ObjC 的影子。这包括重新导入Foundation 以消除类型前缀、方法名称去重、去C 风格的函数和方法等。
教程预览
热门攻略