iPhone의 파일에 GPS 위치를 기록하고 백그라운드 모드에서 위치를 계속 업데이트해야하는 앱을 작성 중입니다. 이제는이 일을하는 가장 좋은 방법이 무엇인지 궁금합니다. 파일을 열고 내 앱이 백그라운드 모드로 전환 될 때 파일을 열어 두는 것이 좋으며, 앱이 새로운 위치를 작성해야 할 때마다 파일을 닫은 다음 다시 열어야합니까?백그라운드 모드에서 iPhone 파일 시스템 작성하기
0
A
답변
0
파일을 열어 두거나 다시 열어야하는 이유는 무엇입니까?
NSMutableArray
에 위치 데이터를 "쓰게"하고 앱이 죽거나 사용자가 버튼을 눌러 수동으로 저장하기 전에 파일에 쓸 수 있습니다.
, 모든 시간 위치 서비스를 위해 배터리 건조를 빨아 것입니다 ... 나쁜 UX
+0
중요한 위치 변경 만 등록하는 경우 프로그래밍 가이드에 따라 배터리를 너무 세게 사용해서는 안됩니다. 잠시 동안 NSMutableArray에 위치를 유지할 수 있지만 배터리를 비울 때마다 파일을 플러시하여 메모리를 확보하고 모든 데이터를 잃지 않도록해야합니다. –
관련 문제
- 1. 이상적인 백그라운드 파일 시스템 백업
- 2. 백그라운드 모드에서 앱으로 알림 받기
- 3. iphone 파일 시스템 URL에서 파일 저장
- 4. Perl에서 SQL 파일 작성하기
- 5. 파일 편집 및 작성하기
- 6. iPhone Mobile Safari 파일 시스템 액세스
- 7. 서버와 iphone 클라이언트 간의 파일 시스템 동기화
- 8. iPhone 파일 시스템 사용 권한 POSIX 호환?
- 9. Ruby on Rails를 사용하여 재고 시스템 작성하기
- 10. cron을 사용하여 PHP로 파일 작성하기
- 11. 루비에 파일 변경 리스너 작성하기
- 12. PHP로 UTF8 인코딩으로 파일 작성하기
- 13. (java) 파일 리틀 엔디안 작성하기
- 14. iOS 4 백그라운드 프로세스를 사용하는 iPhone SDK 파일 처리기
- 15. 백그라운드 모드에서 응용 프로그램을 영원히 실행하는 방법은 무엇입니까?
- 16. iPhone 앱 MPMusicPlayer로 백그라운드 전환
- 17. 시스템 트레이 아이콘으로 백그라운드 프로세스 만들기
- 18. UNIX 백그라운드 프로세스를 등록하기위한 시스템 호출
- 19. 시스템 함수 호출에서 백그라운드 프로세스를 죽이는 방법
- 20. 유휴 모드에서 iPhone 모션 감지
- 21. ASP의 백그라운드 파일 복사 프로세스
- 22. 백그라운드 스레드에서 여러 파일 다운로드
- 23. 백그라운드 스레드에서 큰 파일 해싱
- 24. iphone SMS 시스템 구현
- 25. iPhone - 시스템 사운드 코드
- 26. C++ : 비 독점 모드에서 파일 열기
- 27. 파일 시스템 - 메모리 매핑 파일
- 28. 파일 시스템에 파일 시스템 만들기
- 29. 백그라운드 작업에서 계속 작업
- 30. 백그라운드 또는 슬립 모드에서 가속도계 데이터를 샘플링하는 방법
로 이어질 수 그래서 당신의 선택은 다른 사람들과 잘 재생 ""배터리를 죽일 "또는이다 "? ... 음, 열심히 전화 – jcolebrand
열린 파일 핸들이있을 때 배터리를 죽입니까? 나는 "다른 사람들과 잘 친다"는 부분을 이해하지 못한다. 당신이 그 뜻을 설명 할 수 있겠는가? –