有的人喜欢用ARC 也有的人不太喜欢使用ARC
认为就多写了某某的release ~~~release~~~release 很麻烦
看别人的代码总是release很多,想把多余的注意力集中在看一些重点的代码
小生在这里测试了 创建时候没有勾选ARC
所以随便的创建了一个 需要手动release的代码
- (void)viewDidLoad
{
[super viewDidLoad];
NSMutableArray *array=[[NSMutableArray alloc]init];
[array release];
// Do any additional setup after loading the view.
}
之后添加了 -fobjc-arc
(意思是使用ARC模式)
会出现这样类似的错误 这是因为多写了与release有关的内容
而相反的的勾选了ARC的也可以凭一句代码解决不用ARC模式
我们可以把这个方法放在很多的地方使用
比如你是一个不太喜欢用非ARC模式的人看了非ARC模式的代码~~~~~~~
看别人的代码总是release很多,想把多余的注意力集中在看一些重点的代码
小生在这里测试了 创建时候没有勾选ARC
所以随便的创建了一个
- (void)viewDidLoad
{
}
之后添加了 -fobjc-arc
会出现这样类似的错误
而相反的的勾选了ARC的也可以凭一句代码解决不用ARC模式
我们可以把这个方法放在很多的地方使用
比如你是一个不太喜欢用非ARC模式的人看了非ARC模式的代码~~~~~~~