지금 첫 번째 응용 프로그램을 만들고 있는데 아주 잘 진행되고 있습니다.하지만 올바른 응용 프로그램 디자인을 사용하고 있는지 궁금합니다.iPhone 응용 프로그램, Singletons, ViewControllers와 응용 프로그램 디자인간에 메시지 전달
navController를 사용하여 몇 개의 viewcontrollers를 표시하는 앱을 만들고 있습니다.
첫 번째 viewController에서 CustomObject가 만들어지고이 customObject에 대한 연속적인 viewControllers 속성이 선택되고 설정됩니다.
모든 coredata 작업을 처리하는 싱글 톤 클래스를 만들었습니다. 새로운 객체를 생성합니다. 생성 된 객체 등을 저장합니다. Singleton에는 currentObject 속성이 있습니다. 모든 ViewController는이 싱글 톤에 액세스 할 수 있습니다.
예를 들어보기 1에서 사용자는 "새 차"버튼을 탭합니다. CoreDataSingleton은 currentObject를 사용하여 액세스 할 수있는 새 car 객체를 만듭니다.
새보기가 푸시되고 새 자동차의 기본값이 표시됩니다.
사용자 탭은 "색상 선택"을 선택하면 색상을 선택할 수있는 새 ViewController가 표시됩니다. singleton.current 객체를 사용하면 색상이 설정되고보기가 팝업되고 다른 속성을 설정할 수 있습니다. 마지막으로 사용자 탭 "Save"와 [Singleton saveCurrentObject]가 호출됩니다.
이 방법은 잘 작동하지만 나는 사람들이 싱글 톤이 나쁜 말 웹에 게시물을 많이 읽어 봤는데, 최악의 당신 등 등 ... ...
당신은 무엇에 대해 생각 할 수 이 응용 프로그램 디자인? 싱글 톤 (Singleton)이 좋지 않다면 어떻게 이런 종류의 기능을 구현할 수 있을까요?
감사합니다, 미키 엘