하나의 NSManagedObject 하위 클래스에 있어야하는 속성의 최대 수에 대한 지침이 있는지 알고 싶습니다. 필자는 Apple의 문서를주의 깊게 읽었지만 성능이 저하되기 시작하는 한계에 대해서는 언급하지 않았습니다.핵심 데이터 NSManagedObject : 최대 속성 수?
나는 NSManagedObject에 100 개가 넘는 속성이있을 때 경고를 제공하는 컴파일러 플래그 옵션을 보았지만 아무런 설명서도 찾을 수 없습니다. 여기에 많은 사람들이 많은 수의 속성을 가진 Core Data MO를 가지고있는 경험이 있습니까?
나는 메모리 사용이 아닌 성능에 중점을 둡니다. 내 응용 프로그램에서는 많은 수의 속성을 가진이 MO의 인스턴스가 약 10-20 개만 존재하며 iOS가 아닌 OS X에서 개발 중이므로 메모리 사용량이 중요하지 않습니다. 그러나 퍼포먼스 (특히 오류가 발생했을 때)가 죽기 시작하면, 지금 알고 싶습니다. 따라서 데이터 모델의 구조를 적절하게 변경할 수 있습니다.
감사합니다.
감사합니다. 나는 XML을 지원 저장소로 사용하고 있으므로 SQLite 제한에 대해 걱정할 필요가 없습니다. 이것은 컴파일러 플래그가 존재하는 이유입니다. 이것은 분명 도움이됩니다. ~ 150 속성 이상을 필요로하지 않기 때문에 나는 괜찮을 것이라고 생각합니다. 나는 링크를 주셔서 감사합니다! – Bryan