iOS의 모든 개체가 자동 해제 풀에 자동으로 추가됩니까? 아니요, 어느 쪽을 추가 할 것입니까 & 어느 쪽이 좋습니까?iOS의 모든 개체가 자동 해제 풀에 자동으로 추가됩니까?
예 : 그것은 그 이름 'copy/mutableCopy/alloc/new'
등의 방법에 의해 만들어지기 때문에
{
NSString *str = [[NSString alloc] init];
NSString *str2 = [NSString string];
}
+ (NSString *)string {
return [[NSString alloc] init];
}
str2
풀 autorelease를 첨가한다. 그래서 자기에 의해서 창조되지 않습니다. 그러나 나는 str
가 추가 될지 여부와 그 이유를 모른다.
왜 알고 싶습니까? – RunLoop