태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.

 

 

:: 원문 : http://arstechnica.com/apple/guides/2009/04/iphone-dev-convert-xib-files-to-objective-c.ars

 

iOS용 앱을 개발하다보면 배포할 프로그램에 XIB 리소스 파일을 포함시키는 대신, 프로그램 코드로 직접 클래스 인스턴스(View 및 ViewController 종류와 같은)를 생성하고 싶을 때가 있을 것이다. 이런 역할을 하는 유틸리티로 Nib2objc란 것이 있는데, 이 프로그램은 Adrian Kosmaczewski라는 사람이 개발하여 오픈 소스로 공개하고 있다.

 

GUI 어플리케이션 형태

nib2objc_gui1

 

서비스 형태

 nib2objc_service1

 

위의 화면에서 볼 수 있듯이, GUI 형식의 컨버터 외에도 서비스를 통해서 XIB 파일을 변환하는 기능을 제공한다.

 

자세한 내용은 다음 링크를 참조하자.

 

 

  1. 라챠 2011.05.17 05:26  댓글주소  수정/삭제  댓글쓰기

    iOS 개발 초보입니다.
    다운은 받았으나 실행을 못하겠네요.
    GUI툴로는 nib 파일이 안열리고
    서비스는 따로 등록해야되나 목록에 안보이고
    터미널 명령으로는 리눅스를 잘 몰라서 그런가 nib2objc 파일이 없다고만 나오고.....
    혹시 잘 되던가요?

    • Kenial 2011.05.17 07:20 신고  댓글주소  수정/삭제

      서비스는 따로 등록해야 합니다. 자세한 사항은 Automater나 Services에 관해서 검색을 해 보시면 될 것 같구요.

      간혹 아무 내용도 안 나오는 파일이 있는데, 프로그램 입장에서 코드로 만들 내용이 없다고 판단해서 출력을 안 하는건지, 뭔가 내부적으로 오류가 생겨서 그런건지 잘 모르겠습니다.

      사실 저는 xib 파일을 좀 더 적극적으로 사용하는 편이라 이 유틸은 별로 안 씁니다.

    • 라챠 2011.05.17 18:03  댓글주소  수정/삭제

      답글을 보고 다시 시도해보니
      비교적 간단한 구조의 xib는 변환이 되고
      좀 복잡한 xib 파일엔 반응을 안하더군요.
      답변 감사합니다.