저는 OS X 용 g ++ 프로그래머입니다. 기본적으로 화면에 무엇인가를 페인트하는 법을 배우려고합니다.기본 iphone uiviewcontroller 하위 클래스
새 파일을 만들고, 하위 클래스로 UIViewController를 식별하고, nib 파일을 열고, UIViewController에서 방금 작성한 새 클래스의 이름으로 사용자 정의 클래스 이름을 변경하는 두 가지 유사한 자습서를 읽었습니다 UIViewController (이 경우 "draw2D")에서 파생됩니다.
.xib를 열고 사용자 정의 클래스 속성을 변경하려고하면 드롭 다운 메뉴에 내가 작성한 사용자 정의 클래스가 나열되지 않습니다. 수동으로 입력하고 입력 (또는 포커스 아웃)하면 Xcode의 경고음이 울립니다 (아 ... 성가신 경우).
어쨌든 내가 넣은 수동 드로잉 코드는 잘 컴파일 된 것처럼 보이지만 .xib 파일을 다시 열면 내 사용자 정의 클래스 이름이 사라집니다.
뭔가 이상하게 보였습니다. 내가 무엇을 하든지, 내가 추가 한 draw2D 파일은 다른 모든 소스 제어 파일과 동일한 수준이 아닌 항상 "Supporting Files"폴더로 끝납니다. 수동으로 레벨을 올리려고했습니다 (심지어 프로젝트의 루트 레벨까지). 차이는 없습니다.
나는 그것이 내 부분에 어리 석다는 것을 확신하지만, 나는 무엇을 모른다.
에릭의 의견을 토대로이 2 개의 튜토리얼은 오래되었다고 생각합니다. http://www.ralfebert.de/tutorials/iosdev/viewcontroller/ 및 http://www.techotopia.com/index.php/An_iPhone_Graphics_Drawing_Tutorial_using_Quartz_2D – micahhoover
techtopia 기사는 상당히 최신 것으로 밝혀졌습니다. 나는 ralfebert 사람이 또한다는 것을 의심한다. – micahhoover