안녕하세요 여러분, 알고 싶습니다. NSUserDefaults와 .plist 파일의 차이점은 무엇입니까? 미리 감사드립니다.NSUserDefaults와 .plist 파일의 차이점
답변
NSUserDefaults 또한 PList이지만 플래그와 같은 작은 데이터 (예 : "isUserLoggedIn"또는 "isFirstLaunch")에는 NSUserDefualts를 사용하는 것이 좋지만 큰 계층 구조 데이터를 저장하는 데는 PLists를 사용하는 것이 가장 좋습니다.
기타 원하는 위치 (iOS에서 허용)에 Plist를 저장할 수는 있지만 NSUserdefauls가 저장된 위치는 변경할 수 없습니다. OS에 의해 정의됩니다.
NSUserDeafults 또는 .plist (속성 목록)를 사용하려면 데이터를 기반으로합니다. 저장할 데이터 양.
NSUserDefaults는 파일을 실제로 볼 수 없어도 읽고 쓸 수있는 보이지 않는 .plist입니다.
데이터 수가 적은 경우 NSUserDefaults에 저장하고 데이터 나 정보가 더 많은 경우 .plist 파일에 저장하십시오.
감사합니다.
NSUserDefaults
은 파일을 실제로 볼 수 없어도 읽고 쓸 수있는 보이지 않는 .plist로 생각할 수 있습니다. NSUserDefaults를 사용하면 멀티 태스킹으로 앱이 종료 된 경우에도 저장된 값을 복원 할 수 있습니다. 그러나 .plist와 NSUserDefaults 중에서 선택하는 방법은 저장해야하는 데이터 양을 기반으로해야합니다. Apple은 NSUserDefaults에 소량의 데이터 만 저장하는 것이 좋습니다. 많은 정보를 저장해야하는 경우 .plist를 사용하는 것이 좋습니다. 어느 쪽이든 또는 물론 코어 - 데이터 "의
값을 저장하는 데 사용되는 두 가지 NSUserdefaults이 ...
당신이 값을 저장할 수있는 values..just 한 줄을 저장하기 쉬운- 1. 맞춤 Plist 파일의 위치
- 2. pList 파일의 순서
- 3. NSString에 plist 파일의 내용
- 4. plist 파일의 Inizialitation
- 5. iPhone에서 pList 파일의 제한
- 6. .plist 파일의 lifeCycle은 무엇입니까
- 7. plist 파일의 항목 순서 변경
- 8. plist 파일의 요소를 편집하는 방법
- 9. plist 파일의 루트 항목 유형?
- 10. NSUserDefaults와 SQLite3. NSUSerDefaults 불변?
- 11. 두 파일의 차이점 찾기
- 12. 2 exe 파일의 차이점
- 13. 두 파일의 차이점
- 14. GIT의 여러 파일의 차이점
- 15. 단일 파일의 차이점 패치?
- 16. 두 파일의 차이점/병합
- 17. .SQL과 .DUMP 파일의 차이점
- 18. 패치와 차이점 파일의 차이
- 19. 블롭과 파일의 차이점
- 20. Settings.bundle에서 NSUserDefaults와 동기화하는 방법은 무엇입니까?
- 21. iPhone 충돌이 NSUserDefaults와 관련 있음
- 22. 무엇이 .plist 파일의 속성 목록에서 옵션을 결정합니까?
- 23. plist 파일의 구조를 읽을 수 있습니까?
- 24. .plist 파일의 XML 코드는 무엇을 의미합니까?
- 25. 다른 plist 파일의 info.plist에서 구성 변수를 참조하십시오.
- 26. plist 파일의 업데이트 값을 확인하는 방법
- 27. .plist 파일의 사전 문자열 값 편집
- 28. htaccess 파일의 AddHandler와 AddType의 차이점
- 29. 플러그인과 외부 jar 파일의 차이점
- 30. 코드 개체와 실행 파일의 차이점
당신은 이것을 확인할 수 있습니다 게시물, http://stackoverflow.com/questions/7058858/should-i-use-nsuserdefaults-or-a-plist-to-store-data –