@class 创建了一个前向引用,如果有循环关系,@class也很有用,即类A使用B类,B类也使用A类,如果试图通过#import语句让两个类相互引用, 那么最后会出现编译错误,但是如果在A.h中使用@class B,在B.h中使用@class A,那么这两个类就可以相互引用了

在通过指针指向其他类时,可使用@class,和import相关头文件两种方法

而在继承自其他类时,因为编译器需要先知道超类的信息,所以要import头文件,得到该类的所有内容

 

 

相关文章:

  • 2022-12-23
  • 2021-12-26
  • 2021-12-26
  • 2021-09-18
  • 2021-12-17
  • 2021-06-19
  • 2022-01-13
猜你喜欢
  • 2021-08-12
  • 2021-07-19
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-02-16
相关资源
相似解决方案