CLOSE SEARCH
POSTS IN CATEGORY: Apple Developer Document

Cocoa Fundamentals Guide – Adding Behavior to a Cocoa Program

Objective-C를 사용해서 코코아 프로그램을 개발할 때 모든 것을 스스로 개발하지는 않을 것이다. Apple과 다른 다양한 개발사들이 개발하여 Objective-C 프레임워크 패키지로 제공하는 클래스들을 사용할 것이다. 이 프레임워크들은 프로그램을 구성하는데 사용되는 클래스 집합을 제공한다.

이번 장은 코코아 프레임워크를 통해서 Objective-C 프로그램을 작성하는 것에 대해서 설명한다. 또한 프레임워크 클래스를 서브클래싱하기 위해서 알고 있어야 하는 기본적인 정보를 제공한다.

Cocoa Fundamentals Guide – Cocoa Objects

Cocoa Objects는 Objective-C 객체의 특징은 무엇이고, Objective-C 언어가 코코아 소프트웨어 개발에 어떠한 이점을 가져오는지에 대해서 설명한다. 또한 Objective-C를 통해 객체로 메시지를 보내는 방법과 이러한 메시지에서 리턴되는 값을 처리하는 방법을 보여준다. (Objective-C는 간결한 언어이므로 이러한 작업은 어렵지 않다.) 이번 장은 최상위 클래스인 NSObject에 대해 설명하고, 객체의 생성, introspection, 객체의 생명주기 관리를 위해 프로그래밍 인터페이스를 사용하는 방식을 보여준다.

Cocoa Fundamentals Guide – What Is Cocoa?

Cocoa는 OS X와 iOS 모두를 위한 어플리케이션 환경으로 객체지향 소프트웨어 라이브러리, 런타임 시스템, 통합 개발환경으로 구성되어 있다. What is Cocoa? 에서는 이러한 정의를 확장하여 두 플랫폼 존재하는 코코아의 목적과 능력, 구성요소에 대해 설명한다. 이처럼 코코아에 대한 기술적인 설명서를 읽는 것은 코코아를 이해하려는 개발자에게 중요한 첫번째 단계이다.