您的位置:首页 > 移动开发 > Swift

将Ojective-C代码移植转换为Swift代码

2015-09-25 15:27 761 查看
相比于Objective-C,Swift语言更加简练。有时我们需要把原来写的一些Objective-C代码转换成Swift,下面总结了各种常见的情况。

1,构造函数的迁移
Objective-C为:

Swift:

2,变量的定义
Objective-C为:

Swift:

3,数组
Objective-C为:

Swift:

4,实现协议的方法
Objective-C为:

Swift:

5,检测代理是否实现某个方法
Objective-C中协议继承自NSObjectProtocol协议,如果协议需要回调和检测某个代理是否实现了某个方法,使用NSObjectProtocol的respondsToSelector方法:

而在Swift中使用?即可

(附:在线代码转换工具)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: