짹짹 (텍스트, 이미지 등)를 저장하는 가장 좋은 방법은 무엇입니까? 따라서 사용자가 백그라운드에서 앱을 가져 오는 동안 앱을 시작할 때 바로 표시 할 수 있습니까? NSCachesDirectory가 백업되지 않았기 때문에 NSCachesDirectory가 가장 좋은 방법 인 것처럼 들리지만 삭제 된 데이터는 방금 다시 다운로드 할 수 있습니다. 가장 좋은 방법은 "Tweet"클래스를 만들고이 클래스의 인스턴스를 만들고 새 인스턴스를 다운로드 할 때마다 캐시에 저장하거나 다른 권장 방법이 있는지 궁금합니다.iOS에서 트윗 캐싱
0
A
답변
0
NSCachesDirectory
은 앱 샌드 박스의 /Library/Caches
폴더입니다. 시스템 관리 폴더 인 것 같습니다. 마지막으로 확인한 시간은 여러 API에서 인터넷 (CFURL 관련 API)에서 다운로드 한 파일의 캐시를 유지하는 데 사용됩니다. 그래도 사용할 수 있습니다. 그러나 나는이 폴더에 파일로 트윗과 이미지를 직접 보관하지 않을 것입니다.
앱의 용도에 따라 다운로드 한 콘텐츠를 캐시하는 일반적인 방법은 여전히 데이터베이스를 사용하는 것입니다. sqlite3 API를 직접 사용하거나 CoreData을 sqlite3 위에 구축 할 수 있습니다. CoreData는 역사적으로 Mac OS X 플랫폼에서 명확하고 방탄하지 않기 때문에 대부분의 응용 프로그램이 sqlite3을 직접 호출한다고 생각합니다. 개발을 시작하기 위해 SQL 지식이 필요 없도록 설계되었습니다. SQL에 대해 알고 있다면, 특정 기능이 부족하다는 것을 알게 될 것입니다.
관련 문제
- 1. PHP를 사용하여 트윗 캐싱
- 2. iOS에서 제공 프로파일 문제 캐싱
- 3. 트윗 잡으려는 트윗 잡기?
- 4. 는 트윗
- 5. 수집 트윗
- 6. 게시 트윗
- 7. MGTwitterEngine - 트윗
- 8. iOS에서 메모리에 이미지 캐싱, 작은 : UIImage 또는 NSData 객체?
- 9. jquery 상위 트윗 플러그인
- 10. 안드로이드를 사용하여 트윗 보내기
- 11. 컨테이너에 jQuery가있는 트윗 버튼로드
- 12. Lotus Notes로 트윗
- 13. 자바 애플리케이션에서 트윗 올리기
- 14. Lucene에서의 트윗 인덱싱
- 15. t.co 링크없이 트윗 잡기
- 16. 트위터에서 트윗 잡기
- 17. Android를 사용하여 트윗 보내기
- 18. Twitter 새로운 트윗 기능?
- 19. ColdFusion에서 트윗 구문 분석
- 20. PHP 트윗 짹짹 Langauge
- 21. PHP 컬 마지막 트윗
- 22. 트윗 대회 로직 (트위터)
- 23. 사용자의 트윗 수를 얻으십시오
- 24. 얻기 트윗 아이디
- 25. identi.ca에 대한 트윗 카운터
- 26. PHP를 사용하여 트윗 잡기
- 27. Twitter4j : 공개 트윗 검색
- 28. iOS : 트윗 수신자 설정
- 29. 묻힌 트윗 완료 이벤트?
- 30. IOS GPS 캐싱, 인터넷없이 GPS
나는 NSCachesDirectory가 샌드 박스에 저장되어있는 경로라는 것을 알고 있었지만 코어 데이터를 사용하여 디스크에 트윗을 유지하는 것이 올바른 방법인지 확실하지 않았습니다. 나는 종종 데이터에서 오래된 짹짹을 지우는 것이 바람직한 행동이라고 생각하니? – kschins
iOS에 내장 된 데이터에 대한 자동 "시간 초과"또는 가비지 수집 메커니즘이 없다고 생각합니다. 자신의 데이터를 검토하고 오래된 데이터를 삭제할지 여부를 결정하는 것이 일반적입니다. –