您的位置:首页 > 移动开发 > Objective-C

Objective-C Modernization Tool

2015-08-12 11:17 417 查看
最近看了苹果官网的一篇文章,讲到使用OC的现代化功能,好多处还是平时写代码可以慢慢更正的。

以后代码需要注意这些点。

综合有如下一些点:

1. 使用 instancetype 代替id,可以做类型推断,编译器发现代码的问题。

2. 用NS_ENUM 代替enum,或者NS_OPTIONS

3. 更新@property的属性设置

4. 使用字面量代替一些方法

5. NS_DESIGNATED_INITIALIZER 可以实现类似C++里面虚继承类似的功能。

可以参考UseYourLoaf的文章
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: