앱이 멀티 태스킹 트레이에서 종료/종료 될 때 (즉, 홈 버튼을 두 번 클릭하여 삭제) 어떻게됩니까? 그리고 앱을 다시 클릭하면 다시 시작됩니까? 이 시나리오를 고려하십시오. 일부 변수 (전역 변수)를 저장하고 일부 값을 저장합니다. 멀티 태스킹 트레이에서 앱을 삭제/삭제하고 다시 시작했습니다. 나는 더 이상 변수 값을 가지고 있지 않습니다. 앱 수명주기의 전체 과정을 통해 어떻게 저장하고 누군가가 앱 수명주기 내에서 변경되면 변경 될 수 있습니다. 더 자세한 정보가 필요하면 질문하십시오. 값을 plist 파일에 저장했습니다. 설정 번들을 만들고 전역 변수로 값을 저장했습니다. 이동하는 방법입니까?ios 앱의 평생 동안 변수 저장
1
A
답변
2
앱이 강제 종료/종료 된 후에도 데이터를 저장하려면 영구 저장 장치를 사용해야합니다. 이 작업에는 여러 가지 방법이 있습니다. 이러한 방법 중 일부는 NSUserDefaults, plists 또는 CoreData를 사용합니다.
이러한 링크를 참조하여 수행하려는 작업에 가장 적합한 것이 무엇인지 찾아보십시오.
iOS persistent storage strategy
Use SQLite, plist, or something else?
또한 아이폰 OS 개발 강의를 체크 아웃해야 두 부분이 그리고 첫 번째 부분은 훌륭한 세부 사항에 영구 저장을 다룹니다. 그것은 효과적인 아이폰 앱 개발이라고 불린다. 두 가지를 모두 시청하는 것이 좋지만 첫 번째 부분의 첫 번째 부분은 질문에 대한 답변입니다.