OC与swift区别
2020-06-05 08:24
866 查看
swift 是在oc上提出来的
swift中有oc中没有的类 比如 元组 有泛型
3.因为swift 定义的常亮和变量是没有值的,所以引入了可选的概念,这时候 如果swift没有值的话 就用optional
4.在swift 中,let 声明的常量的值不能改变 var 生命的变量的值是可以改变的
- 在swift 中 继承里面写final防止被重写
- 类型的转换 as
7.oc 是动态语言有runtime swift 是静态语言,oc是将数据类型的确定由编译时 推迟到了 运行时
8.swift 提供了map, flatmap, filter, reduce
9.文件上没有.h.m之分
swift 优势
swift 更容易阅读
swift 文件分离更清晰
swift 是类型安全类语言
swfit 速度快 运行性能高
缺点
版本不稳定
作者:化身孤岛的鲸_ca35
链接:https://www.jianshu.com/p/c936b15b49e7
来源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。
相关文章推荐
- [swift、oc]浅聊nil、Nil、NULL、NSNull的区别
- OC与Swift的区别一(文件结构)
- OC 与 Swift 区别
- swift 和oc的部分小区别
- OC与Swift的区别二(常量、变量、运算符)
- swift写的第一个helloWorld 变量和常量相对oc的区别
- OC与Swift的区别四(条件语句)
- Swift与OC的区别
- IOS 渐入swift -1 Swift的nil和OC的nil区别
- Swift和OC的区别(基于Swift3.0)
- Vickate_Swift2.0的方法总结 及 与C/OC的语法区别
- addTarget事件添加方法在OC和Swift中的区别
- 【Swfit】Swift与OC两种语法写单例的区别
- 关于oc的#pragma mark - 和swift的注释的详解和区别
- OC与Swift的区别五(函数)
- swift与c,oc的区别
- Swift的String与OC的NSString的区别
- OC与Swift随机函数的区别
- 浅谈Swift和OC的区别
- swift中的get方法和oc的区别