Tag: 前瞻性声明

接收方types***例如消息是前向声明

在我的iOS5应用程序,我有NSObject States类,并试图启动它: states = [states init]; 这里是国家的init方法: – (id) init { if ((self = [super init])) { pickedGlasses = 0; } return self; } 但是在行states = [states init];有错误states = [states init]; 接收方types“States”例如消息是一个前向声明 这是什么意思? 我究竟做错了什么?

我什么时候可以使用前向声明?

我正在寻找何时允许我在另一个类的头文件中进行类的前向声明的定义: 我是否允许为一个基类,一个类的成员,一个通过引用等方式传递给成员函数的类来做呢?