2013-08-27 9 views
0

내가 현재 초기화 내 사용자의 기본 설정의이 기능을 실행합니다. NSValue를 사용하기 전에 모든 것이 좋았 기 때문에 메모리와 관련된 것이라 확신합니다. struct가 로컬 함수 스택에서만 유효하다는 것을 알고 있으므로 이것이 문제가되는지 궁금합니다. NSValue는 포인터를 가져 오는 값을 복사합니까?구조체는

힙에 구조체를 생성해야합니까?

감사합니다.

답변

2

plist로 백업되어 있기 때문에 사용자 기본값으로 직접 NSValue을 저장할 수 없습니다. 따라서 사전의 모든 항목은 plist에 저장하기 위해 유효해야합니다. 값을 기본 정수로 저장하거나 구조체를 데이터 또는 문자열 형식으로 인코딩하는 것을 고려하십시오.

+0

감사합니다. NSData 버전을 사용하겠습니다. – guitarflow