Cocoa / Cocoa Touch 애플리케이션에서 "코어 데이터 스택"을 배치 할 위치 iPhone Core Data Template에서 Apple은 App Delegate에 Core Data Stack을 배치합니다. 그러나 나의 초기 성향은이 코드를 코어 데이터 스택의 관리를 담당하는 자체 클래스로 옮기는 것입니다. 일반적으로이 기능을 자체 클래스 내에 캡슐화합니까 아니면 App Delegate에 남겨 두십니까? 요약 : Core Data 스택을 관리하기 위해 싱글 톤을 생성 할 필요가 없습니다. 실제로 그렇게하는 것은 비생산적 일 수 있습니다. Core Data 스택은 애플리케이션 델리게이트에 의해 생성됩니다. 그러나 중요한 것은 모든 예제에서 알 수 있듯이 스택 (주로 관리되는 개체 컨텍스트)이 ..