2011-08-24 5 views
0

안녕하세요 저는 데이터가있는 테이블을 만들어야합니다. 데이터의 경우 온라인으로 plist를 작성할 수 있습니다. 하지만 어떻게 효과가 있었는지 확신 할 수 없었습니다. 탐색 기반에서만 작동합니까? 내가보기 기반 애플 리케이션을 만든 대신 텍스트 파일을 사용하고 파일에서 내 테이블에 데이터를로드하는 배열로 읽어보십시오. 그것은 잘 작동합니다. 하지만 나는 왜/왜/어떻게하면 plists를 사용하겠습니까? iPhone 용 iOS에서 프로그래밍 중입니다.plist 또는 텍스트 파일

답변

2

플라이리스트는 특별한 종류의 XML입니다. Xcode에서 쉽게 생성 할 수 있으며 문자열, 숫자 및 부울을 포함한 모든 종류의 데이터 유형을 사용할 수 있습니다. 이러한 항목을 사전이나 배열로 구성 할 수 있습니다. 이들은 항상 소량 또는 중간 규모의 데이터를위한 최선의 경로입니다. 그리고 그들은 어디서나 사용할 수 있습니다.

1

속성 목록은 그냥 놓치지 않고 밖으로 다시 파일에 일부 표준 코코아 데이터 구조/홀더 (NSArray, NSDictionary, NSString, NSNumber 등 ...) 보관하고 싶은 경우는 눈에 보이지있어 주로하기 때문에, 중대하다 박자.

IMHO의 경우 plast의 가장 간단한 용도는 NSDictionarywriteToFile:atomically: 방법이고 해당하는 initWithContentsOfFile:입니다. 이것들은 당신이 (상대적으로 원시적 인) 데이터를 그것이 무엇으로 저장 될지를 알 필요조차없이 ad-hoc plist에 저장할 수 있도록합니다.

+0

그럼 어떻게하면 plist를 만들 수 있습니까? 그 순간에 필자는 데이터를 텍스트 파일에 입력하고이를 프로젝트에 추가했습니다.이 파일을 배열로 읽어서 테이블에 저장했습니다. 어떻게 plist에 대해 동일한 달성하기 위해? 어떻게 생성 되었습니까? 감사합니다 – curious11

+0

Xcode 프로젝트에 새 파일을 추가하고 해당 유형으로 속성 목록을 선택하기 만하면됩니다. Xcode에는 적어도 plist 편집기가 내장되어 있습니다 (4.0+ 이상). –

+0

고마워,하지만 그랬어 plist 추가하지만 그 편집 할 수 없다, 나는 그것에 아무것도 할 수 없습니다. – curious11

관련 문제