Cocoa touch Framework

Bright Hyeon·2021년 12월 24일
1

iOS

목록 보기
2/9
post-thumbnail

🍎 Cocoa touch Framework란?

iOS 개발환경을 구축하기 위한 최상위 Framework

  • 일반적으로 iOS 개발을 위해 Objective-C 혹은 Swift에서 상속하여 사용하는 UIKit, Foundation을 포함한 대부분의 class객체들이 모두 이 Cocoa touch Framework에 속한다고 생각하시면 됩니다.

  • 이 Cocoa touch Framework 중에서도 실제로 가장 많이 사용되는 것이 UIKit과 Foundation입니다.

🍏 Foundation Framework

import Foundation
  • Foundation Framework는 가장 기본적인 데이터 타입부터 자료구조, 각종 구조체, 타이머, 네트워크 통신 파일관리 등 기본적인 프로그램의 중심을 담당합니다.

🍏 UIKit Framework

  • UI라는 이름에서 알 수 있듯이 사용자의 인터페이스를 관리하고, 이벤트를 처리하는 것이 주목적인 프레임워크입니다.

  • UIKit에서 주로 처리하는 사용자이벤트로는 제스쳐 처리, 애니메이션, 그림그리기, 이미지처리, 텍스트처리 등이 있습니다. 또한 UIKit은 TableView, Slider, Button, TextField, Alert창 등 애플리케이션의 화면을 구성하는 요소들도 포함하고 있습니다.

import UIKit
  • 그렇기 때문에 자주 사용하는 UIViewController나 UIView 등 UI가 붙은 클래스들을 사용하려면, 반드시 UIKit을 import해주어야 합니다. \

UIKit에 있는 대표적인 클래스들의 계층도

상기 내용들은 fastcampus강의, youtube, 구글링 등을 통해 작성된 내용입니다.

profile
i'm Obsessed with Swift. iOS

0개의 댓글

관련 채용 정보

Powered by GraphCDN, the GraphQL CDN