前端之家收集整理的这篇文章主要介绍了
Swift 和Objective-C 代码格式对比,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
- Swift 和Objective-C 代码格式对比
- Objective-C
- 以添加一个Button 为例子来简单介绍一下
- UIButton *btn = [[UIButton alloc]init];
- btn.frame = CGRectMake(20,20,100,100);
- btn.backgroundColor = [UIColor blueColor];
- [self.view addSubView:btn];
-
- Swift
- var btn = UIButton()
- btn.frame = CGRectMake(20,100)
- btn.backgroundColor = UIColor.blueColor()
- self.view.addSubView(btn)
-
- 我们可以看出基本的用法是一样的 只是格式不同
- 大家可以好好学习下 虽然例子很简单 但是大家要看出异同点!
-
- 关于Swift 的疑惑
-
- 新的Swift 语言一出 大家都是从头开始学语法 是不是意味着 大家都站在同一起跑线
- 但是我们已经学习了很多API 在Swift中这些API 的用法和 OC 中差不多
- 只是格式变了一些 语法格式大家学习起来都是一样的
- 但是后期开发我们做的会比较快一些 因为 我们之前用OC 开发的ios手机应用程序
- 使用的框架 设计模式 MVC 等都是想通的
- 所以大家不要有太多的疑虑
- Swift 有一些不足的地方 苹果公司正在慢慢弥补 相信不久的将来用上Swift 语言开发
- 我们工程师的效率就会更高一些 会减少很多的垃圾代码