如何在不释放的类中声明变量?

时间:2010-08-27 03:20:14

标签: iphone objective-c nsstring

我需要在视图控制器中创建两个类的两个实例,在视图打开的整个时间内保持活动状态。

在theese里面,我需要创建一个NSString和一个NSDate,它在整个课程活着的时候都会保持活着。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

在类中定义2个变量:

NSString* s;
NSDate* date;

在视图可见时保持变量处于活动状态:

在viewDidAppear中:

s = [@"A string" retain];
d = [[NSDate date] retain];
在viewDidDissapear中

[s release];
[d release];

如果你需要它在整个时间表中,那么将代码移动到init和dealloc方法。