전체 글
1. ViewController의 이름을 확인한다. 2. Storyboard에서 생성한 View Controller의 Class 속성에 나의 ViewController의 이름을 적어준다. 3. 우측 상단에 Assistant editor 버튼을 클릭하면 창이 듀얼모드로 변경된다. 한 쪽은 storyboard, 다른 한 쪽은 소스코드를 켜 놓은 상태에서 storyboard의 컨트롤을 ctrl 버튼을 누르면서 소스코드 쪽으로 드래그한다. 4. 그러면 outlet을 정의할 수 있는 팝업이 뜬다. name에 원하는 변수명을 적고 다른 옵션을 설정한 다음 connect 버튼을 클릭하면 storyboard의 컨트롤과 소스코드가 정상적으로 연결된다.
1. 증상 cocoa app에 프레임워크 추가 후 실행 시키니, 다음과 같은 에러가 발생하면서 crash가 발생했다. dyld: Library not loaded: @rpath/CaryGrantQuotes.framework/Versions/A/CaryGrantQuotes Referenced from: /Volumes/Development/TestApp/DerivedData/TestApp/Build/Products/Debug/TestApp.app/Contents/MacOS/TestApp Reason: image not found 2. 해결방법 framework의 status를 Required가 아닌 Optional로 바꿔주면 문제가 해결된다.
1. Main.storyboard에서 Window Controller를 하나 더 생성한다. 2. 컨트롤 리스트에서 Window Controller를 선택한다. 3. 컨트롤 속성 창에서 Identity -> Storyboard ID에 원하는 스토리보드 아이디를 적는다. 4. AppDelegate.h에 WindowController를 다음과 같이 하나 선언한다. @property NSWindowController *myController; 5. AppDelegate.m에 빨간 줄 추가 #import "AppDelegate.h" @interface AppDelegate () @end @implementation AppDelegate @synthesize myController; - (void)applicati..
방법 1. 다이얼로그 리소스 뷰를 연 상태에서 Ctrl + D 를 입력합니다. 그럼 다음과 같이 각 Control 마다 번호가 뜨게 되는데, tab 키를 클릭했을 때 이 번호 순대로 포커스가 이동하게 됩니다. 이 순서를 변경하고 싶다면, 1) tab 키를 눌렀을 때 맨 처음 포커스를 주고 싶은 Control을 더블클릭 합니다. 저는 현재 tab 순서가 2번인 컨트롤을 클릭해보겠습니다. 그러면 다음과 같이 1번으로 바뀝니다. 2) 나머지 컨트롤도 원하는 순서대로 클릭합니다. 3) 다시 Ctrl + D 키를 눌러 tab order 모드를 종료합니다. 방법 2. .rc 파일을 열어서 직접 tab order를 변경하는 방법도 있습니다. 현재 tab order 상태는 다음과 같습니다. 1) .rc 파일을 열어서 ..
나는 Visual Studio 2005 환경에서 Progress bar가 다음과 같이 기본 스타일로 나와서 다음과 같은 스타일 (xp 스타일) 로 바꿔주고 싶었다. XML 파일을 리소스에 추가하는 방법이 있지만, 그 보다 전처리기로 간단히 추가하는 방법이 있다. 다음 코드를 소스에 추가해주면 된다. #ifdef _UNICODE #if defined _M_IX86 #pragma comment(linker,"/manifestdependency:\"type='win32' name='Microsoft.Windows.Common-Controls' version='6.0.0.0' processorArchitecture='x86' publicKeyToken='6595b64144ccf1df' language='*'\"..