【发布时间】:2012-08-03 21:54:15
【问题描述】:
例如,我在应用程序中创建了几个数组:
NSString *ItemsA[91];
int GroupRep[11];
double TaxR[16];
short InputT[200];
BOOL tmpEx[20];
并且需要这些结构在应用程序结束前通过应用程序可用。 我的问题是: 一世。我需要明确分配 NSString 的数组还是可以以这种方式初始化每个数组单元格:例如 ItemsA[10] = @"use option1"。
二。我需要释放或释放上述任何数组吗
三。我知道如果我没有专门使用 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]
这个类分配他自己的东西。我需要像上面那样释放每个类还是只释放整个类就足够了。
谢谢
【问题讨论】:
标签: iphone objective-c ipad