.plist 파일은 사용자 설정 이외의 데이터를 저장하는 데 사용하는 것이 좋습니다. 비디오 게임의 수준의 데이터, 또는 RPG 게임에서 아이템의 가격, 당신은 모든 데이터 나 양을 원하는 경우 등plist를 잘 사용하십시오.
2
A
답변
7
PLIST를 사용 괜찮를 저장하는 속성 목록을 사용하여 예를 들어
, 데이터의 크기가 작습니다. 또한 NSUserDefaults를 고려해보십시오, 그들은 진짜 좋은 래퍼이며 심지어 권투없이 정수를 지원합니다. 대용량 데이터 저장소의 경우 특히 특정 부분에서만 데이터의 일부만이 필요한 경우 SQLite 또는 CoreData를 사용하십시오. 또한 바이너리 plist는 네트워크 연결을 통해 작고 훨씬 빠릅니다.
1
저는 Objective-C와 Cocoa Touch를 처음 접했지만 ploy 파일을 사용하여 영화 제목 목록을 채우는이 UITableView example을 뒤 따랐습니다. 훌륭하게 작동합니다. 그것은 XML을 직접 파싱하는 것보다 나에게 더 간단한 해결책처럼 보입니다.
2
언제든지 프로그램의 동작을 변경하기 위해 다시 컴파일 할 필요가없는 리소스에 논리를 오프로드 할 수 있습니다.
당연히,이 연습은 적절하게 조절할 때 가장 좋지만, 자주 바뀌거나 개별 사용자가 변하는 것을 볼 때마다 plist로 옮기는 논리와 데이터의 부하를 줄이는 것이 좋습니다 .
마지막으로, AppKit이 plists 작업을 제공한다는 사실을 고려하면 (많은 경우 한 줄의 코드로 디스크상의 파일을 메모리 내 데이터 구조로 변환), 다음과 같은 견고한 근거를 찾아야합니다. 기가 바이트의 데이터를 저장하거나 대규모 교차 구조 쿼리를 수행하지 않는 한 다른 데이터 저장 방법을 사용합니다.
관련 문제
- 1. Java에서 이진 plist를 만드시겠습니까?
- 2. iPhone에 plist를 저장하려면 어떻게해야합니까?
- 3. plist를 루트 요소로 초기화하십시오.
- 4. plist를 저장할 수 없습니다
- 5. 어떻게 다른 PLIST를 얻으려면?
- 6. plist를 교환 형식으로 사용
- 7. Plist를 여러 테이블보기로로드하는 방법
- 8. plist를 프로그래밍 방식으로 삭제하려면 어떻게해야합니까?
- 9. 개체 목록에서 .net으로 Plist를 만듭니다.
- 10. UpdatePanel을 SharePoint 2010에서 사용하십시오.
- 11. 어떻게 데이터를 쓰지만 plist를 반복하지 않습니까?
- 12. plist를 사용해야하는 경우, UIPickerView 데이터 소스 도움말
- 13. ipad - 외부 저장소에 plist를 쓸 수 있습니까?
- 14. 어쨌든 .plist를 Firefox 부가 기능에서 읽으시겠습니까?
- 15. 내가 만든 plist를 사용할 수없는 이유는 무엇입니까?
- 16. Plist를 여러 테이블에로드하는 데 도움이 필요합니다.
- 17. 나는 다음과 같은 구조의 PLIST를 가지고있는 NSDictionary
- 18. Plist를 만들고 리소스 번들로 복사하는 빌드 단계
- 19. 앱 업데이트 후 plist를 코어 데이터에로드
- 20. 장치에 plist를 저장할 올바른 파일 위치
- 21. Ado JobStore를 사용하십시오!
- 22. .html 파일을 사용하고 변수를 사용하십시오.
- 23. 콘솔에서 응용 프로그램을로드하고 환경을 사용하십시오.
- 24. show/hide ... 대신에 호감을 사용하십시오. 코드 변경을 사용하십시오.
- 25. jQuery.checkbox 및 jQuery.field를 모두 사용하십시오.
- 26. 자바 스크립트에 VIM omnicomplete를 사용하십시오.
- 27. 템플릿을보기 전용으로 사용하십시오.
- 28. WPF에서 UIElement를 클립으로 사용하십시오.
- 29. 하나의 열을 선택하여 사용하십시오.
- 30. ActiveRecord 대신 DataMapper를 사용하십시오.
xml 파일보다 좋습니다. 오, 기다려. –
나는 그것을 안다. 내 데이터를 처리하기 위해 xmlparser 및 xml 파일을 사용하는 것이 더 나은 방법인지 아니면 plists를 사용하는 것이 좋을지는 모르겠다. –