zoukankan      html  css  js  c++  java
  • Effective Objective-C 2.0 — 第二条:类的头文件中尽量少引入其他头文件

    第二条:类的头文件中尽量少引入其他头文件

     使用向前声明(forward declaring)

    @class EOCEmployer

    1, 将引入头文件的实际尽量延后,只在确有需要时才引入,这样就可以减少类的使用者所需引入的头文件数量,减少编译时间。

    2,解决了两个类互相引用的问题

    有时无法使用向前声明,比如要声明某个类遵循一项协议。这种情况下,尽量把“该类遵循某 协议”的这条声明移至“class-continuation分类“中。如果不行的话,就把协议单独放在一个头文件中,然后将其引入。

  • 相关阅读:
    js中级-函数封装
    js中级-11.7
    js中级-11.5
    js中级-11.2
    js中级-this
    js中级-作用域链
    10.23
    10.22
    10.19js
    10.18
  • 原文地址:https://www.cnblogs.com/IDRI/p/5023065.html
Copyright © 2011-2022 走看看