美文网首页
跨文件依赖--import和@class的区别

跨文件依赖--import和@class的区别

作者: So丶LK | 来源:发表于2019-03-18 13:59 被阅读0次

        依赖关系(dependency)指两个实体之间的一种关系,如子类因继承而依赖于父类,即在子类的头文件使用了import来引用父类的头文件。 当父类添加新的实例变量,那么就要重新编译子类来适应这一变化,若项目有大量依赖时,就会花费很长的编译时间。

        OC提供了一种减少这一负面影响的方法--@class,需要注意的是使用@class仅限于编译器仅需要知道类名,而不需要知道父类全部信息的时候。

相关文章

  • 跨文件依赖--import和@class的区别

    依赖关系(dependency)指两个实体之间的一种关系,如子类因继承而依赖于父类,即在子类的头文件使用了impo...

  • 基础面试题

    1,#import和#include区别 #import和@class的区别 #import<>和#import"...

  • iOS 面试题目大全

    一、笔试常用基础问题 1.#import 和 #include 的区别 @class? @class一般用于头文件...

  • 面试技巧攻克-Objective-C语言

    一、语言基础 1、#import和#include,@class有什么区别? import不会重复引入头文件 @c...

  • iOS 问题集锦及答案

    1.#import和#include的区别,@class代表什么? import会代入头文件的所有信息,包括实体百...

  • iOS面试-1

    #import和#include有什么区别?@class呢?#import<>和#import""有什么区别? #...

  • OC基础

    1.#import、#include、@class、#import<>和#import""的区别?import 是...

  • iOS面试

    1、#import和#include的区别,@class代表什么? @class一般用于头文件中需要声明该类的某个...

  • iOS面试题合集(77道)

    #import和#include的区别 @class? @class一般用于头文件中需要声明该类的某个实例变量的时...

  • 面试题(上)

    1.#import和#include的区别 @class? 答: @class一般用于头文件中需要声明该类的某个实...

网友评论

      本文标题:跨文件依赖--import和@class的区别

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