import UIKit
Xcode에서 Playground만 생성해도 기본 코드로 들어있는 위 코드!
swift 언어만을 가지고는 할 수 있는게 굉장히 한정적이기 때문에 앱을 만들때 반드시 필요한 기능들(런루프, 멀티쓰레드, 네트워크 등등)이 들어있는 Foundation Framework를 불러와 사용하는 것이다.
UIKit
- UIKit은 Foundation을 포함하고 있는 개념
- 터치, 모션, 키패드 입력과 같은 사용자의 상호작용을 처리
- 카메라, 디바이스 API
- 뷰, 윈도우 관리, 시스템뷰와 뷰 컨트롤러를 제공
- 프린트, PDF 변환 API
- UI Animation
iOS Architecture, iOS SDK | 4 Layer
- COCOA Framework : 앱 개발 기초 및 필수적인 기능들 (UIKit도 여기에 포함)
- Media Framework : 다양한 미디어 구현 필요 기능들
- Core Ser vice Framework : 시스템 서비스 제공, 데이터 접근 (Foundation은 본래 여기에 포함되지만, UIKit에 필요해 UIKit에도 들어있음)
- Core OS Framework : 보안, 하드웨어 연동
728x90
'FRONT-END > iOS' 카테고리의 다른 글
Swift 코드로 알아보는 싱글톤(Singleton) 패턴 (0) | 2023.07.26 |
---|---|
객체지향 프로그래밍 이해하기 - 클래스와 구조체편 (0) | 2023.07.26 |
Xcode 프로젝트 만들고 단순 텍스트 변경 앱 만들어보기! (0) | 2023.07.12 |
자바스크립트와 비교하며 Swift 공부하기 - 열거형편 (0) | 2023.07.11 |
Javascript와 비교하며 Swift 공부하기 - Set편 (0) | 2023.07.08 |
댓글