2012-07-18 2 views
1

누구든지 nib2objc를 사용하여 .nib 및 .xib 파일을 코드로 변환 한 적이 있는지 알지 못합니다 (대학 수업을 위해이 작업을 수행해야합니다). 그러나 컴파일하는 데 문제가 있습니다. github 페이지 https://github.com/akosma/nib2objc에서 버전 1.3을 다운로드했지만 Xcode로 프로젝트를 열려고해도 아무 일도 일어나지 않습니다. 누구든지이 일을 실행하여 명령 줄을보고 내 .xib 파일의 코드를 얻을 수있는 방법을 알고 있습니다. 감사!컴파일 nib2objc (Xcode)

답변

2

1.3 버전의 nib2objc는 실제로 스너프가 아닙니다. 운 좋게도, 제 동료가 몇 가지 우수한 개선을했습니다.

프로 팁 : nib2objc는 하위 클래스 UI 항목을 인식하지 못합니다. 따라서 사용자 정의 UIButton 하위 클래스 인 "MyButton"을 사용하는 경우 인터페이스 작성기에서 UIButton *으로 참조하고 코드에서 MyButton으로 다시 작성하면됩니다 (원래 UIButton의 프레임과 MyButton init의 다른 속성을 복사해야합니다.).

코드는 다음과 포크에 : https://github.com/davidjackman/nib2objc

+0

쿨, 대단히 감사합니다! 한 가지 더 질문 : Xcode를 사용하여 어떤 디렉토리 또는 폴더를 열어야합니까? 일명 어떻게 이걸 컴파일합니까? Xcode를 사용하여 폴더를 열려고하면 아무 일도 일어나지 않습니다. – user1535346

+3

"명령 줄"폴더에서 "Command Line.xcodeproj"를 사용하려고합니다. 이렇게하면 .xib를 받아 .m 파일을 출력하는 "nib2objc"실행 파일이 생성됩니다. –