내 첫 번째 iPhone 응용 프로그램 (실제로 AppStore에서 이해하고 싶다)을 개발할 때 데이터를 표현하는 좋은 방법이 필요했습니다. 핵심 데이터로가는 대신, 나는 (내 생각에) 클래스를 사용하여 데이터를 표현하기로 결정했다. 나는 MMDot, MMShowMovement 및 MMShow의 세 클래스를 만들었습니다. MMShow는 MMShowMovem
물론 가능합니다. 문제가되지 않습니다. 필자가 작성한 코드에는 여러 개의 객체가 있으며 데이터를 지속적으로 유지해야합니다. 이를 위해 객체 인코딩을 사용하여 데이터 파일에 저장했습니다. 예를 들면 : 더 코드의 다른 부분에 따라 다음 -(NSString *)dataFilePath
{
NSArray *paths = NSSearchPathForDir
이것은 프로젝트에서 내가 수행 한 것입니다. 데이터를 조작하는 몇 가지 방법이있는 기본 사전 인 몇 가지 데이터 구조가 있습니다. 디스크에 저장하면 모듈로 가져올 때 같은 데이터를 같은 데이터 구조로로드하는 코드로 .py 파일에 코드를 씁니다. 이것은 합리적입니까? 큰 단점이 있습니까? 내가 본 이점은 저장된 데이터로 작업 할 때 필요한 모듈을 신속하게 가