我在应用程序中创建了几个数组,例如:
NSString *ItemsA[91];
int GroupRep[11];
double TaxR[16];
short InputT[200];
BOOL tmpEx[20];
并且需要这些结构通过应用程序可用,直到应用程序结束。我的问题是:我。我需要明确分配 NSString 的数组还是可以以这种方式初始化每个数组单元格:例如 ItemsA[10] = @"use option1"。
ii. 我需要释放或解除分配上述任何数组吗
iii. 我知道如果我没有专门使用 alloc,那么 iOS 将自动执行保留/释放操作。如果是这样呢:
UITapGestureRecognizer *gestur1 = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(dispR)];
同样,我正在创建一个类:
myClass=[[PieClass alloc]initWithFrame:CGRectMake(1+ipX, ipY, 320, rView.frame.size.height)];
...
[myClass release]
这个班级分配他自己的东西。我需要像上面那样释放每个班级还是只释放整个班级就足够了。
谢谢