- Apple 에서 iOS, macOS 등의 운용 체제용 application 제작시 사용하는 Framework

- Apple 이 NeXT 에서 샀음. 블루 박스로 불리다가 Cocoa로 불림

- Objective C 에서는 C++ 같은 namespace가 따로 없기 때문에, 충돌을 피하기 위해 보통 class 의 이름 앞에 Prefix를 붙임

- Foundation Kit Framework class들은 이름 앞에 NS를 붙임. NSString, NSArray

- Foundation Kit (기본적인 자료형과 method가 정의) + Application Kit (UI 개발에 사용)

- Objective C 기반, Xcode 라는 IDE를 이용해서 개발

- 2014년 공개된 Apple 의 새 프로그래밍 언어 Swift 가 Cocoa Framework 와 완벽 호환되기 때문에, Swift 만 알고 있어도 충분

- 많고 유용한 class 들과 UI 쪽들의 지원이 잘 되어 있어, 개발자 입장에서는 탄탄한 Framework

- 문서화가 잘 되어 있음

반응형

+ Recent posts