- 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
- 문서화가 잘 되어 있음
반응형
'스타트업 > 컴퓨터' 카테고리의 다른 글
[컴퓨터] NAS(Network Attached Storage) (0) | 2020.07.30 |
---|---|
[컴퓨터] shell 명령어 (ps, kill) (0) | 2020.07.29 |
[컴퓨터] 벤츠 해킹, IoT보안 (0) | 2020.04.10 |
[컴퓨터][AI CCTV] RTSP(Real Time Streaming Protocol) (0) | 2020.04.07 |
[컴퓨터] 구글 알리미 기능 (0) | 2020.04.05 |