내 질문은 간단하지만 그물에 대한 정확한 대답을 찾지 못했습니다. viewDidUnload 메서드에서 강력한 속성을 nil로 설정해야합니까?ARC의 강력한 자산 - 목표 C
약한 속성은 자동으로 nil로 설정되지만 강력한 속성은 무엇인지 알 수 있습니까? viewDidUnload 및 didReceiveMemoryWarning에서도이 작업을 수행해야합니까?
정말 고마워요! 테디
내 질문은 간단하지만 그물에 대한 정확한 대답을 찾지 못했습니다. viewDidUnload 메서드에서 강력한 속성을 nil로 설정해야합니까?ARC의 강력한 자산 - 목표 C
약한 속성은 자동으로 nil로 설정되지만 강력한 속성은 무엇인지 알 수 있습니까? viewDidUnload 및 didReceiveMemoryWarning에서도이 작업을 수행해야합니까?
정말 고마워요! 테디
"동반자"기능에서 nil로 설정해야합니다.이 기능을 설정 한 위치 또는 멀리 떨어 뜨려야하는 위치로 설정해야합니다. 예를 들어, viewDidLoad
에 설정하면 일반적으로 viewDidUnload
에 nil로 설정됩니다. viewWillAppear
에 설정하면 viewWillDisappear
에 nil으로 설정하십시오.
실제로 필요하지 않은 것이고 다음에 필요할 때 다시 만들 수 있다면 didReceiveMemoryWarning
으로 설정하십시오. (예 : getter에서 자동으로 생성 된 변수).
좋습니다. 정말 고마워요. – user1306602
확실한 점은 강력한 속성을 설정해야합니다. 내가 기억하지 않는다면 자유롭지 않을거야? – user1306602
네, 맞습니다. – lnafziger