美文网首页
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