美文网首页
iOS #pragma的使用

iOS #pragma的使用

作者: komo21 | 来源:发表于2017-02-24 15:20 被阅读0次

#pragma mark

在日常开发中,当一个类的内部方法过多,有效的使用#pragma mark对类中的方法分类,将对后续的维护,快速定位方法体提供很大的帮助。
一般**#pragma mark **从上到下顺序依次是:
1.生命线 -> #pragma mark lify cycle
2.系统协议 -> #pragma mark system protocol (UITableViewDelegate )
3.自定义协议 -> #pragma mark custom protocol
4.通知响应 -> #pragma mark notification
5.事件响应 -> #pragma mark event response
6.私有方法 -> #pragma mark private method
7.属性get&set方法 -> #pragma mark setter & getter

警告抑制

#pragma clang diagnostic ignored 警告抑制的字符串

例:

未屏蔽警告
屏蔽警告

#waring message

有时候在开发中,遇到一些模块,可能会产生一些遗留问题,可以人为产生一个警告,提醒开发者后续处理。


人为产生一个警告

#error message

人为产生一个错误

注:参考 聊聊 #pragma 和 // MARK:

相关文章

网友评论

      本文标题:iOS #pragma的使用

      本文链接:https://www.haomeiwen.com/subject/wndwwttx.html