依赖关系(dependency)指两个实体之间的一种关系,如子类因继承而依赖于父类,即在子类的头文件使用了import来引用父类的头文件。 当父类添加新的实例变量,那么就要重新编译子类来适应这一变化,若项目有大量依赖时,就会花费很长的编译时间。
OC提供了一种减少这一负面影响的方法--@class,需要注意的是使用@class仅限于编译器仅需要知道类名,而不需要知道父类全部信息的时候。
依赖关系(dependency)指两个实体之间的一种关系,如子类因继承而依赖于父类,即在子类的头文件使用了import来引用父类的头文件。 当父类添加新的实例变量,那么就要重新编译子类来适应这一变化,若项目有大量依赖时,就会花费很长的编译时间。
OC提供了一种减少这一负面影响的方法--@class,需要注意的是使用@class仅限于编译器仅需要知道类名,而不需要知道父类全部信息的时候。
本文标题:跨文件依赖--import和@class的区别
本文链接:https://www.haomeiwen.com/subject/oxhvmqtx.html
网友评论