2010-05-18 6 views
0

현재 사용자 정보를 얻기 위해 다양한보기를 사용하는 응용 프로그램에서 작업하고 있습니다. 현재 메서드는 plist 파일의 키 값에 대해 각 사용자 세부 정보를 저장하지만 사용자가 다른 뷰로 전환하여 데이터를 다시 저장하면 이전 키와 데이터를 덮어 쓰게된다는 문제가 있습니다.데이터를 여러보기에 걸쳐 저장합니다.

내 질문에 더 효율적입니다, a) 각기 다른보기에 대해 다른 plist가 있거나 b) 파일의 모든 기존 데이터를 먼저 읽은 다음 새 세부 정보와 함께 파일에 데이터를 다시 저장하십시오. 궁극적으로 나는이 정보를 모두 XML로 내보내려고하지만, 여러 파일 형식을 읽는 것이 너무 어렵지는 않을 것입니다.

미리 감사드립니다.

답변

0

아마도 여러 개의 파일을 사용하는 것이 더 효율적일 것입니다. iPhone에서 가장 부족한 리소스는 메모리이며 거대한 plist를로드하면 잠재적으로 많이 소모 될 수 있습니다. 여러 파일을 사용한다는 것은 모든 plists를 한 번에 메모리에로드 할 필요가 없다는 것을 의미합니다. 많은 양의 데이터가 있다면 핵심 데이터를 살펴 보시기 바랍니다.

+0

빠른 응답 주셔서 감사합니다, 나는 핵심 데이터와 sqlite를 들여다 보았습니다. 그러나 둘 다 내가 현재 필요로하는 것에 대해 조금 지나친 것처럼 보입니다. 명확한 답변을 주셔서 감사합니다! 그것이 여러 파일처럼 보입니다! – iamthewit

관련 문제