Objective-C 语法

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

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

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

 

 

posted on 2013-05-03 23:42  s7vens  阅读(123)  评论(0编辑  收藏  举报