import和@class用法

2017-12-08  本文已影响13人  LYPC_下里巴人

面试中常出现的问题,这里解释一下,加深印象:
这个import和@class之所以出现在一个问题里,其实最终还是类之间的引用造成循环引用的问题、编译效率问题等。

在网上找了一个总结又可以参考了:
1 实例对象的方法里使用某类来声明一变量作为本实例对象的变量
2 比import其他类这样的指令,在编译阶段要节约编译时间
3 用@class比#import头文件,降低了编译时的依赖性检查
4 两个类相互引用对方的实例作为自己的实例变量时,不能相互import头文件,此时最好用@class编译指令

上一篇 下一篇

猜你喜欢

热点阅读