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,20,100,100)
btn.backgroundColor = UIColor.blueColor()
self.view.addSubView(btn)

我们可以看出基本的用法是一样的 只是格式不同
大家可以好好学习下 虽然例子很简单 但是大家要看出异同点! 

关于Swift 的疑惑

新的Swift 语言一出 大家都是从头开始学语法 是不是意味着 大家都站在同一起跑线 
但是我们已经学习了很多API  在Swift中这些API 的用法和 OC 中差不多 
只是格式变了一些 语法格式大家学习起来都是一样的  
但是后期开发我们做的会比较快一些 因为 我们之前用OC 开发的ios手机应用程序 
使用的框架 设计模式 MVC 等都是想通的 
所以大家不要有太多的疑虑 
Swift  有一些不足的地方 苹果公司正在慢慢弥补 相信不久的将来用上Swift 语言开发 
我们工程师的效率就会更高一些 会减少很多的垃圾代码 



你可能感兴趣的:(Swift)