2010-07-26 5 views
0

사용자가 계정에 로그인 할 때마다 데이터를 가져 오는 웹 앱을 디자인하고 있습니다. 데이터는 이미지 링크와 일부 텍스트가 포함 된 xml 파일입니다. 나는이 데이터 (실제 링크에서 이미지 가져 오기 /로드 후)를 로컬에 저장하여 사용자가 앱을 열 때마다 처음부터 모든 것을로드 할 필요가 없도록하고 싶습니다. 로컬에 저장된 내용이 먼저로드되고 백그라운드에서 일부 네트워크 처리가 수행되어 최신 데이터가 자동으로 업데이트됩니다. 데이터를 저장하기 위해 SQLite를 사용할 계획이지만이 외에 다른 효율적인 방법이 있습니까?아이폰에 로컬로 데이터를 저장하는 가장 좋은 방법은 무엇입니까?

페이스 북 앱은 어떻게 이런 종류의 작업을합니까? 고마워요

답변

0

Facebook 앱은 실제로 웹 앱이 아니라 오히려 기본 코코아 터치 앱입니다.

실제로 웹 응용 프로그램을 만드는 경우 유일한 옵션은 localstorage를 사용하고 XMLHTTPRequest을 사용하여 비동기 적으로 새 데이터를 가져 오는 것입니다.

- 앱이 기본 앱인 경우 저장소에 핵심 데이터를 사용하고 개별 스레드에서 증분 업데이트를 얻으려고 할 가능성이 높습니다 (또는 게시물을 대상으로 만 사용하는 경우 libdispatch를 사용하는 것이 좋습니다. 4.0 장치)를 별도의 관리되는 개체 컨텍스트를 사용하여 만든 다음 mergeChangesFromContextDidSaveNotification:을 사용하여 주 스레드에 병합 할 수 있습니다.

+0

네, 광산이 기본 앱입니다. 비록 SQLite를 사용하고 있지만로드되고 모든 것이 수동으로 수행되어야하는 것처럼 데이터를 동기화하고 새로 고칠 방법이 없습니다. 내가 참조 할 수있는 아이폰 용 좋은 코어 데이터 튜토리얼이 있습니까? 감사합니다. – samdeV

+0

"iPhone in Action"작성자의 핵심 데이터 튜토리얼은 중요한 리소스입니다. http://iphoneinaction.manning.com/iphone_in_action/core-data/ (아래에서 위로 읽음) . 그러나 해당 블로그에는 구문 강조 표시가 없으므로 Xcode에 코드 조각을 복사하는 것이 가장 좋습니다. 그렇지 않으면 그들은 매우 무서워 보입니다 ... –

+0

@ samuel-joseph -이 질문에 대한 답변도보십시오 : http://stackoverflow.com/questions/3164300/starting-point-in-learning-core-data-on-iphone –

관련 문제