如何在iPhone中创建一个类实例?

时间:2011-03-07 13:55:53

标签: iphone object sdk instance

noob问题(对象c来说是新的)我在xcode中创建了一个实用程序应用程序,我想在我的mainviewcontroller中创建一个类“Fish”的实例(所以我可以在mainviewcontroller中使用Fish中的函数)。这怎么可能?我在头文件中尝试了这个 - mainviewcontroller在实现“Fish * fish = [[Fish alloc] init];”然而我得到一个错误(“之前的预期说明符 - 限定符 - 列表)。有什么想法吗?

3 个答案:

答案 0 :(得分:2)

将其放在文件的顶部:

#import "Fish.h"

代码中的某处。

Fish *fish = [[Fish alloc] init];

别忘了清理!

[fish release];

答案 1 :(得分:0)

您必须通过导入相应的头文件来声明类Fish并使其对主视图控件可见。

以下是初学者的教程:http://cocoadevcentral.com/d/learn_objectivec/

答案 2 :(得分:0)

看起来编译器不知道类Fish。你必须告诉他关于班级的事。

在MainViewController.m文件的开头添加#import "Fish.h",如果您使Fish成为实例变量,则应将@class Fish;放在MainViewController.h文件中@interface MainViewController之上。