본문 바로가기

iOS

(10)
App LifeCycle에 대해 알아보자. 안녕하세요. ☁️ On the Swift의 윤태중입니다. iOS App의 LifeCycle을 아는 것은 App 개발의 기본이라 생각하기 때문에 한번 정리하는 시간을 가지려고 합니다 :) # App LifeCycle에 대해 알아보자.세상 모든 것은 만들어 진다면 사라지기 마련이죠. 탄생이 있으면 죽음이 있고, 만남이 있다면 헤어짐이 있듯이 App도 마찬가지로 한 LifeCycle이 존재하고 이에 따라 상태가 각기 달라집니다. 일단, 큰 그림부터 한 번 보겠습니다. [State changes in an iOS app] 일단 크게보면 App이 화면에 보이는 상태인 'Foreground'와 화면에서 보이지 않는 상태인 'Background'가 있고 그 안에는 'Not Running', 'Inactive', 'A..
CocoaTouch Framework란 무엇일까? 안녕하세요. ☁️ On the Swift의 윤태중입니다. iOS를 공부하려 책을 핀 순간 나오는 Cocoa Touch Framework... 이건 도대체 무엇인지 아주 간략하게나마 이해하기 위해서 정리해보려 합니다! # CocoaTouch Framework란 무엇일까?먼저 Cocoa에 대해서 알아보면, Cocoa는 Apple의 macOS용 API입니다. 간단하게 macOS의 운영체제 계층을 살펴보면 아래 그림과 같습니다. [macOS의 운영체제 계층] 보시다시피 Cocoa Application Layer가 가장 상단에 위치하고 있습니다. 그래서인지 이 Cocoa Application Layer의 역할은 앱의 모양 및 사용자 작업에 대한 애플리케이션의 응답성을 담당합니다. 또한 Notification Ce..