在標準的Objective-C手動內存管理,它在this question有人提出,釋放一個NSArray的方式初始化成使用在ARC下,我如何釋放NSArray中的元素?
imageArray = [[NSArray alloc] initWithObjects:[UIImage imageNamed:@"1.png"],
[UIImage imageNamed:@"2.png"],
nil];
是使用
[imageArray release];
imageArray = nil;
由於我們不再可以使用-release
在自動引用計數下,在ARC下發布此NSArray的建議方式是什麼?
請給你的問題一些實際的內容,而不是隻是鏈接到另一個,並問「如何使用ARC做到這一點」 – BoltClock
在ARC下,你不能只設置imageArray = nil;靜態分析器將決定是否發佈一個版本? – matthias
可能重複[按鈕點擊清除圖像數組](http://stackoverflow.com/questions/3178039/clear-image-array-on-button-click) – Caleb