미분류
아이폰 정리 1 NS객체에서 지속적으로 데이터가 사라지는 경우,
란엘
2011. 4. 24. 19:19
NS오브젝트들은 AutoreleasePool에 의해 메소드가 끝나는 시점에서 메모리를 해지한다더군요.
이를 방지하기위해 retain을 사용하셔야 합니다.
NSMutableArray을 예로 설명하겠습니다.
먼저 선언하는 코드입니다.
(해더 파일)
@property(nonatomic, retain) NSMutableArray *_arrURI;
------------------------------------------------------
(m 파일)
@synthesize _arrURI;
------------------------------------------------------
매우 당연한 코드 일지도 모르지만 저처럼 기초없이 무작정 아이폰 개발에 참여하신 학생분들에게
도움이 될까 간략하게 남겨놓습니다. :D
이를 방지하기위해 retain을 사용하셔야 합니다.
NSMutableArray을 예로 설명하겠습니다.
먼저 선언하는 코드입니다.
(해더 파일)
UIWebView* _web;
------------------------------------------------------
(m 파일)
------------------------------------------------------
매우 당연한 코드 일지도 모르지만 저처럼 기초없이 무작정 아이폰 개발에 참여하신 학생분들에게
도움이 될까 간략하게 남겨놓습니다. :D