저는 일반적으로 iOS 개발에 익숙하지 않으며 모든 경험은 PHP와 MySQL에 있습니다. 플레이어 게임을 저장하는 가장 좋은 방법에 대해 약간의 조사를 한 후 내 앱에서 핵심 데이터가 갈 길이라고 생각합니다. 또는 게임이 내 서버에 저장할 수 있습니다.
새로운 무기를 얻는 즉시 게임에서 기억해야하는 RPG 게임을 생각하면 다시 로그인 할 때 해당 무기가 계속 남아 있습니다.
핵심 데이터가 이것으로 갈 길이라고 생각하는 데 올바른 길을 가고 있습니까? 또한 구현에 대한 아이디어가 좋습니다! (새 항목을 찾은 후 바로 버튼을 클릭 할 때마다 db에 저장됩니까? 30 초마다 저장 스크립트 만 실행합니까?)
감사합니다! 기본적인 멍청한 질문에 대해 죄송합니다. 이에 대한 문서를 찾기가 어렵습니다.
실제로 iOS를 처음 사용하고 데이터 저장 요구 사항이 그다지 강하지 않으면 Core Data에서 멀어 질 수 있습니다. (내가 출시 한 앱의 약 80 %가 객체 그래프 지속성을 위해 Core Data를 사용하지만 Core Data에 대한 Apple의 문서에서도 플랫폼의 보급형 기술이 아니라고 언급합니다.)
데이터 지속성 요구의 복잡성과 강도를 모르면 결정적이기 어렵습니다. 그러나 디스크에서 개체 그래프를 직렬화 / 역 직렬화하는 것이 가장 좋습니다. 모델 객체는 NSCoding
프로토콜 을 채택해야 합니다.
새로 발견 된 항목이있을 때마다 또는 n 초 마다 개체 그래프를 디스크에 저장해야할지 모르겠습니다 . 애플리케이션 수명주기의 핵심 지점 (예 : 애플리케이션이 백그라운드로 전환 될 때)에 보관하고 저장하려고합니다. 그러나 게임을 디자인하는 경우 별도의 저장 지점이 필요할 수 있으므로 사용자가 저장 지점을 지정할 수 있습니다. 이것은 처음에 디자인하기로 선택한 방법보다 개체 그래프를 유지하는 방법에 덜 의존하는 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다