iOS 개발환경을 구축하기 위한 최상위 Framework
일반적으로 iOS 개발을 위해 Objective-C 혹은 Swift에서 상속하여 사용하는 UIKit, Foundation을 포함한 대부분의 class객체들이 모두 이 Cocoa touch Framework에 속한다고 생각하시면 됩니다.
이 Cocoa touch Framework 중에서도 실제로 가장 많이 사용되는 것이 UIKit과 Foundation입니다.
import Foundation
UI라는 이름에서 알 수 있듯이 사용자의 인터페이스를 관리하고, 이벤트를 처리하는 것이 주목적인 프레임워크입니다.
UIKit에서 주로 처리하는 사용자이벤트로는 제스쳐 처리, 애니메이션, 그림그리기, 이미지처리, 텍스트처리 등이 있습니다. 또한 UIKit은 TableView, Slider, Button, TextField, Alert창 등 애플리케이션의 화면을 구성하는 요소들도 포함하고 있습니다.
import UIKit
UIKit에 있는 대표적인 클래스들의 계층도
상기 내용들은 fastcampus강의, youtube, 구글링 등을 통해 작성된 내용입니다.