본문 바로가기

UIKit2

[iOS 기초] UIKit 프레임워크 사용자의 인터페이스 관리, 이벤트를 처리하는 것이 주 목적인 프레임워크 UIKit 프레임워크는 iOS 및 tvOS용 앱을 구축하는 데 필요한 핵심 객체를 제공한다. 이러한 핵심 객체들은 컨테츠를 화면에 표시하고, 컨텐츠와 상호작용하며 시스템과의 상호 작용을 관리하는 데 사용된다. 앱은 기본 동작을 위해 UIKit에 의존하며, UIKit은 사용자의 요구에 맞게 동작을 사용자 정의할 수 있는 많은 방법을 제공한다. 모든 UIKit 앱은 다음과 같은 resource들을 필요로 한다. App icons Launch screen 스토리보드 [App icons] 앱 아이콘은 홈 스크린 등에 보여지는 그림이다. 이 그림을 통해서 사용자는 다른 앱과 해당 앱을 구분할 수 있다. 이러한 앱 아이콘은 여러 곳(홈 스크린,.. 2021. 11. 17.
[iOS 기초 - 01] 뷰 컨트롤러(View Controller) 뷰 컨트롤러(View Controller) - 하위에 있는 콘텐츠를 관리하고, 보여주거나 숨기는 등의 구성을 조정하는 역할 - 내부적으로 뷰를 포함하고 있으며, 뷰에 대한 관리를 주로 한다. - 대부분의 뷰 컨트롤러는 화면 전환이 발생할 때 다른 뷰 컨트롤러와 서로 통신하고 조정하는 일을 수행한다. 위의 그림처럼 화면을 구성하는 데에는 세 가지 주요 객체가 사용된다. UIScreen : 기기에 연결되는 물리적인 화면을 정의하는 객체 UIWindow : 화면 그리기 지원 도구를 제공하는 객체 UIView : 그리기를 수행할 객체 세트 수많은 UIView 객체가 모인 Window는 이들을 화면으로 구성하여 Screen 객체에 보내고, Screen 객체는 이를 물리적인 기기에 표시한다. 이 객체들은 모두 UI.. 2021. 10. 14.