인스턴스 변수가 있다고 가정 해 봅시다. MyObject * test;초기화되고 사용되었는지 ivar 확인
@property(nonatomic, retain) MyObject* test;
하는 .m
@synthesize test;
내가 그것을 초기화 할 수도 있고 내가 필요하면 지금 따라 수 있습니다. 필요하지 않으면 초기화시 낭비 할 필요가 없습니다.
질문은 dealloc에서 다음과 같은 확인 및 릴리스를 수행하는 것이 안전합니까?
-(void) dealloc
{
if (test != nil)
{
[test release];
}
{
고마워요!
아무런 문제가 발생하지 않는 모든 메서드를 전송한다고 추가하고 싶습니다. – JustSid