微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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 语言开发 
我们工程师的效率就会更高一些 会减少很多的垃圾代码 

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐