标签:
The Swift Programming Language 中文版
Swift开发语法 简书
OC: [[UIView alloc] init] -- [[UIView alloc] initWithFrame:]
Swift: UIView() -- UIView(frame: )
OC: [UIColor redColor];
Swift: UIColor.redColor()
var
定义变量,设置之后可以修改let
定义常量,设置之后不可以修改;
print()
替代 OC 中的 NSLog
print
的性能更好Swift
是对类型要求非常严格的一门语言,一个值永远不会被自动转换成其他类型
OC中有显示转换和隐式转换 double value = 10.1 + 9
Swift中只有显示转换没有隐式转换, 也就是说只有相同类型的数据才能进行赋值和计算
什么是可选类型:
一个变量可以有值也可以没有值, 我们就称之为可选类型
如果有 ?
表示改方法有可能无法实例化到正确的对象
??
是一个非常有用的操作符,能够快速对 nil
进行判断nil
,则使用 ??
后面的值代替前面的 nil
值参与计算单例: static let shareInstance: NetworkTools = NetworkTools()
标签:
原文地址:http://www.cnblogs.com/dqxu/p/5192017.html