美文网首页
2.尽量不要在.h中引入其他头文件

2.尽量不要在.h中引入其他头文件

作者: 写代码写到人生巅峰 | 来源:发表于2017-05-03 09:23 被阅读0次

1.用@class 做类的前置声明,尽量延迟头文件的导入时机,减少编译时间, 在.m中导入头文件,降低类之间的耦合。
2.双方同时需要导入对方头文件,一个导入头文件、一个用@class。避免循环引用,导致编译错误。
3.无法使用类的前置声明,那就“class-continuation 分类”。

相关文章

  • 2.尽量不要在.h中引入其他头文件

    1.用@class 做类的前置声明,尽量延迟头文件的导入时机,减少编译时间, 在.m中导入头文件,降低类之间的耦合...

  • 第一章 熟悉Object-C

    总结:1、在类的头文件中尽量少引入其他头文件:在.h文件中,使用 @class XXX;。在.m文件中,使用#im...

  • 自定义类的封装规范

    头文件 尽量不要其他业务类,如果需要引入最好再实现文件中 头文件 尽量不要暴露过多的属性,除非真有需求 头文件 不...

  • Effective OC

    一、在类的头文件中尽量少引入其它头文件 处理方法:在 .h文件中尽量使用@class声明需要引入的类,然后在.m文...

  • Effective Objective-C 2.0读书笔记(一)

    1.头文件的引入 尽量不要引入头文件,特别是在.h文件中,最好使用向前声明来提及其他类image 如果无法使用向前...

  • 编写高质量iOS与OS+X代码的52个有效方法(2)

    2.在类的头文件中尽量少的引入其他头文件。 Objective-C一般创建“类”(class)的方式是创建头文件(...

  • Effective Objective-C(二)

    Effective Objective-C(二) -- 在类的头文件中尽量少引入其他头文件 Objective-C...

  • Effective Objective-C 笔记

    1、在类的头文件中尽量少引用其他头文件 把引入头文件的时机尽量延后,减少编译时间。 2、尽量使用字面量语法字符、数...

  • 编写高质量iOS与OS X代码的52个有效方法

    一、熟悉Objective-C Objective-C的起源 为了减少编译时间,.h文件尽量少引入其他头文件 多用...

  • 编写高质量iOS代码(二)

    在类的头文件里面尽量少引入其他头文件### 这个问题是初学者特别容易犯的问题,有时候需要在Family类头文件里面...

网友评论

      本文标题:2.尽量不要在.h中引入其他头文件

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