오늘의 Swift 상식
-
Struct, Class오늘의 Swift 상식 2021. 7. 18. 20:36
안녕하세요. iOS 개발자 에이든입니다!👦🏻 드디어! 본격적으로 Swift와 관련된 공부를 할 차례입니다! 프로그램 언어에는 많은 타입들이 있죠. String, Int, Bool,... 등등 이번 시간에는 프로그램을 만들 때 없으면 안 되는 Struct, Class에 대해 알아보겠습니다. 타입은 언어별로 다르기 때문에 Swift에서의 Struct, Class를 설명드리겠습니다. 자 그럼 바로 들어가~봅시다!! 하핳라할라하하 Struct, Class는 쉽게 말해 데이터를 알맞게 묶어 커스텀한 데이터 타입이라고 보시면 됩니다! 둘 다 데이터를 구조화해서 관리를 편리하게 하기 위한 용도로 사용되죠! 이번 시간에는 Struct, Class의 큰 특징, 공통점, 차이점 위주로 설명드릴 거라 많은 부분 예전 블로그..
-
iOS 앱 생명주기오늘의 Swift 상식 2021. 7. 14. 16:53
안녕하세요. iOS 개발자 에이든입니다!👦🏻 첫 번째 게시물로는 어떤 걸 올리면 좋을지 여러 가지 고민을 하다가 앱 개발 관련 블로그니 뭐니뭐니해도 앱 생명주기가 가장 먼저 나와야 하지 않을까 생각했습니당ㅎㅎ 그럼 시작하죠! 앱 생명주기란? 앱의 실행부터 종료까지의 주기를 말하며, 앱이 foreground 혹은 background에 있을 때 시스템 알림에 응답하고 기타 중요한 시스템 관련 이벤트를 처리하는 단계들을 말합니다. 앱의 Main Run Loop는 사용자가 발생시키는 이벤트에 따라 처리되고, 순서는 아래와 같아요!! 1. 이벤트 발생 2. UIKit에 의해 설정된 Port를 통해 내부의 Event queue에 이벤트 담기 3. 담겨있는 이벤트를 Main Run Loop에서 하나하나씩 실행 아래 ..