나는 우리가 alloc 초기화를 사용하여 메모리를 문자열에 할당하려고 시도 할 때 autorelease 풀에 추가 한 다음 해제하려고 시도 할 때 충돌을 일으키지 않습니다.autoreleased 문자열 개체 릴리스 크래시
NSString *value = [[[NSString alloc] initWithString:@"Hello"] autorelease];
[value release];
배열에 대해 동일한 작업을 수행하면 충돌이 발생합니다. 둘 다 NSObject에서 상속되므로 string과 array가 어떻게 다른지 알고 싶습니다.
그냥 빠른 질문입니다. ARC를 사용하지 않는 이유가 있습니까? – Fogmeister
이유는 없습니다. 그러나 나는 단지 b/w nsstring과 다른 객체의 차이를 명확하게 이해하려고 노력하고있다. –