저는 iOS 프로그래머였으며 최근에 Mac 용 Cocoa 응용 프로그램을 제작하기로 전환했습니다. AppDelegate
에 MainMenu.xib
기본, 삽입 버튼과 링크를 사용Outlet을 AppDelegate 또는 Custom Cocoa Class에 삽입 하시겠습니까?
(1) : Xcode
에서 프로젝트를 만들 때 두 가지 옵션이있는 것 같다. 나는 NSView
클래스를 만들고 성공적으로 연결하려고 시도했다.
(2)NSViewController
클래스를 만들고보기를 MainMenu.xib
에서 모든 링크로 연결합니다.
views
및 windows
과 같이 큰 응용 프로그램을 만들 때 이러한 방법이 더 좋습니다.
: AppDelegate
에 아무 것도 연결하지 않으면 시작하는 가장 좋은 방법은 무엇입니까? 클래스를 xib
으로 만들고 뷰를 NSViewController
클래스에 연결 하시겠습니까?
전체적으로 나는 어떤 클래스부터 시작해야하고 어떤 요소 (창,보기, 단추)를 사용하여 어떤 클래스 파일에 연결해야하는지 혼란 스럽습니다.
인터넷 검색과 게임을 여러 시간 동안 해봤지만 필자는 필자가 필요로하는 것을 달성하는 방법을 마침내 알아 냈습니다. 모든 뷰는 하나의 NSViewController 클래스에 링크 된 주 xib 파일에 보관됩니다. 그런 다음 각 뷰는 IB의 오른쪽 메뉴에있는 NSView 클래스와 연관됩니다. 이는 모든 것을 하나의 xib 및 하나의 ViewController 클래스에 유지하고 AppDelegate에서는 아무것도 유지하지 않습니다. –