【发布时间】:2012-11-23 04:01:02
【问题描述】:
我正在尝试在程序的实现部分下初始化一个对象,因为我计划将同一个对象用于多个方法。尝试执行此操作时出现错误,我只是想知道为什么。以下是一些示例:
@implementation Fraction {
NSString *test = [[NSString alloc] init];
}
或
@implementation Fraction {
int x = 0;
}
虽然如果您不初始化变量,它们可以正常工作,不会出现任何错误或警告。我确定这就是代码的设计方式,但我只是好奇为什么。提前感谢您的回答!
【问题讨论】:
标签: objective-c initialization implementation allocation