Objective-C使用技巧总结

此文为记录OC的使用小技巧,计划每周更新。
1.@weakify(object),@strongify(object)
@符号后面的为带参宏:
weakify(object) = autoreleasepool{} typeof(object) __weak weak##object=object;
但如无@则编译器会报错:autoreleasepool{} 语法有误。
故使用此带参宏是需前面加上@符号即可解除报错。
与此类似的还有try{}catch{} 等。这种预编译级别的问题通常Xcode都能在我们键入代码的时候检查出来。
此为自定义宏的一种惯用手段。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容