코코아라는 단어는 NSObject를 상속받는 모든 클래스, 모든 객체를 가리킬 때 사용한다. 왜 코코아냐면 자바가 커피원산지에서 따온 이름이라서 애플 개발자는 어린이도 할 수 있는 의미에서 코코아라고한다. 여담이었고 코코아 터치 프레임워크란 iOS 개발 환경을 구축하기 위한 최상위 프레임워크다. 이름이 비슷한 코코아 프레임워크는 macOS 개발을 위한 프레임워크이며 아이폰, 아이패드의 터치 기반의 iOS개발 환경에 사용하여 코코아 터치 프레임워크라고 이름이 붙었다. UIKit만 import 했음에도 Foundation 을 사용할 수 있는 이유는?? 기본적인 코코아 프레임워크는 아래와 같은 계층 구조를 갖는다. 하위 계층일수록 하드웨어에 가깝고, 상위 계층일수록 사용자에게 가깝다. 그중 UIKit은 가장 ..