2013-01-16 2 views
2

임 (존재) (할당 된) 객체에 [[MyClass alloc] init]을 호출하면 ARC에서 누출이 생성됩니까? 또는 릴리스 및 재 할당을 관리합니까? 객체를 ARC로 다시 초기화/재 할당

다음은 더 적절한 될 일 것입니다 :

myObject = nil; 
myObject = [[MyClass alloc] init]; 

를 더 적합하다? 이것을 제대로 수행 할 수있는 다른 방법이 있습니까? 를 재 할당하기 전에, 코드의이 행이 잘 될 것입니다 전무 ARC와

답변

5

, 당신은 할 myObject에를 설정할 필요가 없습니다 : 엑스 코드는 코드를 컴파일 할 때

myObject = [[MyClass alloc] init]; 

, 그것은 자동으로 추가됩니다

+0

내 생각에 그렇게 생각했지만 내 의심이있었습니다. 감사! – KDaker