IOS Basic Concepts

Kyu Hwan Choi·2022년 5월 15일
0

IOS Development

목록 보기
1/1
post-thumbnail

This document is based on developing IOS using the storyboard. I have not gone on to developing with SwiftUI yet.


Cocoa Touch Framework

Framework

Definition: Application development environment for IOS which includes two core frameworks: Foundation and UI Kit.


Foundation

Framework

Defintion: Framework that grants you access to essential data types, collections, and operating system services to define the base layer of functionality for your app.


UIKit

Framework

Definition: Framework that constructs and manages a graphical, event-driven user interface for your iOS or tvOS app.

Explanation:

  • UIKit provides the required infrastructure for your IOS or tvOS app. It provides the window and view architecture for implementing your interface, the event handling infrastructure for delivering Multi-Touch and other types of input to your app, and the main run loop needed to manage interactions among the user, the system, and your app.

Caution:

  • Use UIKit classes only from your app's main thread or main dispatch queue, especially when you are using classes derived from UIResponder or when you are manipulating your app's user interface.

UIViewController

Class

Definition: UIViewController is a UIResponder object that manages a view hierarchy for your UIKit.

Read the UIViewController document for additional explanation.

0개의 댓글