- 0bjective-C 和 Swift 同属于苹果公司推出的开发语言
- LLVM 编译器先把 Swift 翻译成Objective-C代码,然后再把 Objective-C 代码翻译成 C 语言代码,接着再把 C 语言代码翻译成汇编代码,最终翻译成机器代码
- Objective-C 的类会有两个文件,.h 和 .m。而 Swift 的类只有一个 .swift 文件
- Swift 语言的一行代码的结尾不需要分号
- Swift 的数据类型都会自动判断,只用区分变量var和常量let
- Swift 语言的循环语句中必须加 {} ,就算只有一行代码也必须要加
- 在Swift中,一个类就是用一对 {} 括起的,没有 @implementation 和 @end
- Objective-C 之前积累的很多APl,大部分在 Swift 中依然可以使用
- Swift 建立在 Objective-C 的基础上,一旦学习了Objective-c,再学习 Swift 就很容易了
Objective-C 和 Swift 的比较
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 版权声明:本文为博主原创文章,未经博主允许不得转载。 swift会取代objective-c#的论点,在这里我想强...
- 章节导航:Swift开发指南:使用Swift与Cocoa和Objective-C(Swift 4) - 1.入门S...
- 1. Swift 2. Objective-C 3. Swift VS Objective-C 4. Xcode ...
- 自从苹果在2014年发布了自己的Swift编程语言之后,很多开发人员都利用这个机会来测试它的特性,看看它是如何与O...