Swift 和Objective-C 代码格式对比

本文通过添加Button的例子对比了Swift与Objective-C的代码格式。两者基本用法相似,但Swift语法更为简洁。对于已熟悉Objective-C的开发者来说,转向Swift可以较快上手,因为两种语言在API使用和设计模式上相似。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


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



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值