-
UIApplicationDelegate - UIKitiOS/🍎 Documentation 2021. 1. 28. 22:42
참고 자료: developer.apple.com/documentation/uikit/uiapplicationdelegate Overview AppDelegate 오브젝트는 앱 전반에서 공유되는 동작들을 관리합니다. AppDelegate 는 사실상 앱의 root object 이며, UIApplication 과 연대하여 시스템과의 상호작용들을 관리합니다. UIApplication 오브젝트와 같이, UIKit 은 AppDelegate을 launch-cycle 당시에 미리 생성해 놓으므로, 항상 존재합니다. 따라서 코드상에서 항상 접근할 수 있습니다. AppDelegate 오브젝트를 사용하여 다음과 같은 작업을 다룰 수 있습니다: 앱의 중심역할을 하는 자료구조를 초기화 하기 앱의 씬을 구성하기 앱 외부에서부터 ..
-
Review of Connect the UI to Code (2) - Food TrackeriOS/🤖 App 2021. 1. 19. 00:25
Define an Action to Perform iOS 앱은 이벤트 기반 프로그래밍 ( event-driven programming ) 기반입니다. 이것은 앱의 실행 흐름이 이벤트에 의해 정해진다는 의미입니다. 이벤트에는 시스템이 발생시키는 이벤트(system events)와 앱 사용자가 발생시키는 action 이 있습니다. 사용자가 UI를 통해 실행시킨 Action이 앱 내 이벤트를 발생시킵니다. " The user performs actions in the interface that trigger events in the app " 즉, 앱의 코드 조각이 실행되는 시기를 사용자가 제어할 수 있습니다. action 즉 action method는 앱에서 발생하는 이벤트와 연결되어 있는 코드 조각입니다...