在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
swift与OC的主要区别就是语法区别,其他大抵相同. 区别1: swift中使用let定义常量,var定义变量.常量一经赋值,不可以进行修改,变量赋值后可更改. swift能够根据右边的代码,推倒出该变量的准确类型.
在实际开发中 使用常量多还是使用变量多? 使用常量,更加安全,不能够被修改,在需要对该对象进行修改的时候 在修改为var修饰区别.
2: swift对数据要求异常严格,不会做隐式转换; 不同类型之间不能够直接计算需要手动转换类型,调用构造函数传递参数进行类型转换
区别3: swift中有一大特色,就是optional可选项,定义变量是,如果指定可选项,表示该变量可以有一个指定类型的值,也可以是nil;
'??' 合并空选项
区别4: swift中构造函数可以重载,就是init的括号内写一堆参数,OC中代替方式initWithXXX....
闭包
|
请发表评论