2010-12-26 3 views
3

저는 주로 Mac OSX 데스크톱 응용 프로그램을 취미로하는 코코아/객관적인 c 프로그래머가되는 objective-c를 배우는 C++ 및 Javascript 개발자입니다. 나는 목표가 - c/코코아에 관해서는 꽤 녹색이고, 메인 뷰에 버튼을 추가하고 클릭 할 때 커스텀 핸들러를 버튼에 바인딩 할 수 있는지 궁금합니다. 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? 나는 wxWidgets로 여러 번 해왔지만, 이것이 내 발을 축축하게하는 데 도움이되는 첫 번째 코코아 응용 프로그램입니다.Objective-C, 버튼 누르기를위한 처리기를 정의하는 방법?

나에게 지적 할 수있는 도서 제안이나 학습 자료도 감사하게 생각합니다.

감사합니다.

+2

이 책을 얻으려면, http://www.amazon.com/Cocoa-Programming-Mac-OS-3rd/dp/0321503619 –

+0

@quixoto 정말 멋지 네요 !! 나는 지금 그것을 얻고있다. 고마워. :) – Alex

+0

아직 주문 버튼을 누르지 마십시오! [Programming in Objective-C 2.0] (http://www.amazon.com/Programming-Objective-C-2-0-Stephen-Kochan/dp/0321566157/ref=sr_1_1?s=books&ie=UTF8&qid=1293387243&sr= 1-1)하기 전에! –

답변

4

Alex, Objective-C로 들어가기 전에 일부 책을 체크 아웃하는 것이 좋습니다. C++과 Javascript에서 오는 것은 배우는 것에 당신의 사고 방식을 잘 적응시켜야하며, 자신을 준비하지 않으면 매우 혼란 스러울 것입니다. quixoto이 말했듯이, Aaron Hillegass의 Cocoa Programming for Mac OS X을 살펴보십시오. 애플리케이션을 작성하고 Xcode와 Interface Builder를 사용하는 과정을 안내합니다. 그러나 그 전에는 Stephen Kochan의 Programming in Objective-C 2.0을 확인하여 언어 및 개념에 대한 입문서를 얻으시기 바랍니다 (C++과 Objective-C는 C의 수퍼 세트 임에도 불구하고 상당히 다릅니다).

+0

그리고 objective-C++? 문제는 객관적 관점에서 온 - 오프라인을 훨씬 강조한다는 것입니다. –

+0

+1, 감사합니다. 이 질문에 대한 답변입니다. 나는 그 두 권의 책을 집어 들고 안으로 뛰어들 것이다! 감사! – Alex

+0

@ Yar Objective-C++에 대한 많은 리소스가없는 것으로 보입니다. 언뜻보기에 애플의 [Objective-C로 C++ 사용하기] (http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/ObjectiveC/Articles/ocCPlusPlus.html%23// apple_ref/doc/uid/TP30001163-CH10-SW1), [Objective-C와 C++를 대조하는] Wikipedia의 재미있는 비트 (http://en.wikipedia.org/wiki/Objective-C#Philosophical_differences_between_Objective-C_and_C.2B .2B), 두 가지 재미있는 것들. –

관련 문제