2012-04-20 5 views
1

Xcode를 사용하지 않고 Mac 용 GUI 응용 프로그램을 만드는 방법은 무엇입니까?Xcode가없는 Mac GUI 응용 프로그램

  • 이 어떻게에 아이콘을 추가하는 :

    내가 좋아하는, http://cocoawithlove.com/2010/09/minimalist-cocoa-programming.html 발견하지만, 더 자세한 내용을 알고 싶습니다?

  • 번들을 만드는 방법은 무엇입니까?

  • 어쨌든 펜촉에있는 내용과 코드를 통해 기능을 다시 만드는 방법은 무엇입니까?

  • Xcode에서 만든 비슷한 간단한 앱에서 누락 된 예가 무엇입니까?

다른 말로하면 그래픽 응용 프로그램의 작동 방식과이 "Xcode Cocoa 응용 프로그램 서식 파일"에 대한 자세한 내용은 어디서 확인할 수 있습니까?

+0

* 왜 * Xcode를 사용하고 싶지 않은지 설명했다면 도움이 될 것입니다. –

+0

나는 그것이 어떻게 작동하는지, 최소한의 접근법을 좋아하고 Xcode가 좋든 싫든 직각 문제라고 생각했다. –

답변

3

이 매우 광범위한 질문이지만, 내가 올바른 방향을 알려줄 것입니다 :

  1. 아이콘 응용 프로그램 bunlde에 아이콘 파일의 Info.plist에 항목을 추가하고, 복사에 의해 처리됩니다

  2. 번들은 실제로는 특정 파일 세트가있는 디렉토리입니다. Xcode가이 부분을 처리하고 OSX 개발을 위해 Xcode를 사용해야합니다. IB를 사용할 필요는 없지만 Xcode를 전혀 사용하지 않는 것은 무의미합니다. 이 영역에서 당신의 인생을 더 쉽게 만들어줍니다.

  3. 파일 (또는 xib)은 일련의 코코아 클래스를 설명하고 바인딩을 사용하여 서로에게 "유선"되어야하는 방식의 일련 화 된 파일 형식입니다. Cocoa 응용 프로그램은 nib 파일을 읽고 그 안에있는 정보를 사용하여 즉시 완전한 사용자 인터페이스를 인스턴스화 할 수 있습니다.

일반적으로 IB를 사용해야하는 이유는 없습니다. Apple의 설명서에는 객체 및 하위 클래스 인 NSViewNSControl을 만드는 방법과 화면에 레이아웃하는 방법에 대한 예제가 가득합니다. 이 과정에는 많은 작업이 필요합니다. Cocoa가 윈도우와 뷰를 처리하는 방법, 자동 크기 조정을 처리하는 방법, 의미있는 방식으로 뷰와 모델 객체를 연결하는 방법을 배워야합니다.