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개의 댓글