码迷,mamicode.com
首页 > 其他好文 > 详细

@class

时间:2015-02-27 21:26:09      阅读:188      评论:0      收藏:0      [点我收藏+]

标签:

 

 

Objective-C引入了关键字@class来告诉编译器:"这是一个类,所以,我只需要通过指针来引用"。这样编译器就会“平静”下来:它并不需要关于这个类的更多信息,只要了解它是通过指针来引用即可。

 

 

@class创建了一个前向引用,就是在告诉编译器:“相信我,以后你会知道这个类到底是什么,但是现在,你只需要知道这些。”,如果有循环依赖关系,@class也很有用。即A类使用B类,B类也使用A类。如果试图通过#import语句让这两个类互相引用,那么最后就会出现编译错误。但是如果在A.h中使用@class B,在B.h中使用@class A,那么这两个类就可以互相引用了。

 

@class

标签:

原文地址:http://www.cnblogs.com/yang-guang-girl/p/4304348.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!