[Swift] 앱 생명주기 (App Lifecycle) .IOS
·
Ios/Swift
오늘 기록할 이야기는 앱의 생명주기 입니다. 앱개발을 진행할 때 가장 먼저 듣는 이론 중 하나가 앱의 생명주기 인것 같습니다. 애플의 공식 문서에 나와있는 생명주기 그림이다. Unattached : 앱을 아직 실행하지 않은 상태이다. Foreground Inactive :앱을 실행했지만 사용자로부터 이벤트를 받을 수 없는 상태. 앱을 완전히 활성화하기 이전 단계.Foreground Active : 포그라운드 활성 상태로 전환할 때 UI를 구성하고 사용자와 상호 작용할 준비를 합니다. 포그라운드 활성 상태를 종료하면 데이터를 저장하고 앱 동작을 조용하게? 합니다.앱을 실행했고 사용자로부터 이벤트를 받을 수 있는 상태.가장 일반적인 앱을 사용하고 있는 상태.Background : 앱을 실행한 뒤 백그라운드로..
[프로그래머스] 최소직사각형 .Swift
·
Algorithm & Data Structure/Algorithm
--------------------문제 설명--------------------명함 지갑을 만드는 회사에서 지갑의 크기를 정하려고 합니다. 다양한 모양과 크기의 명함들을 모두 수납할 수 있으면서, 작아서 들고 다니기 편한 지갑을 만들어야 합니다. 이러한 요건을 만족하는 지갑을 만들기 위해 디자인팀은 모든 명함의 가로 길이와 세로 길이를 조사했습니다. 아래 표는 4가지 명함의 가로 길이와 세로 길이를 나타냅니다. 명함 번호    가로 길이    세로 길이1                60              502               30               703               60               304               80               40가장..
[프로그래머스] 크기가 작은 부분문자열 .Swift
·
Algorithm & Data Structure/Algorithm
--------------------문제 설명--------------------숫자로 이루어진 문자열 t와 p가 주어질 때, t에서 p와 길이가 같은 부분문자열 중에서, 이 부분문자열이 나타내는 수가 p가 나타내는 수보다 작거나 같은 것이 나오는 횟수를 return하는 함수 solution을 완성하세요. --------------------제한 사항--------------------1 ≤ p의 길이 ≤ 18p의 길이 ≤ t의 길이 ≤ 10,000t와 p는 숫자로만 이루어진 문자열이며, 0으로 시작하지 않습니다.-------------------- 풀이 --------------------1234567891011121314151617func solution(_ t:String, _ p:String) -..
[프로그래머스] 예상 대진표 .with Swift
·
Algorithm & Data Structure/Algorithm
--------------------문제 설명--------------------△△ 게임대회가 개최되었습니다. 이 대회는 N명이 참가하고, 토너먼트 형식으로 진행됩니다. N명의 참가자는 각각 1부터 N번을 차례대로 배정받습니다. 그리고, 1번↔2번, 3번↔4번, ... , N-1번↔N번의 참가자끼리 게임을 진행합니다. 각 게임에서 이긴 사람은 다음 라운드에 진출할 수 있습니다. 이때, 다음 라운드에 진출할 참가자의 번호는 다시 1번부터 N/2번을 차례대로 배정받습니다. 만약 1번↔2번 끼리 겨루는 게임에서 2번이 승리했다면 다음 라운드에서 1번을 부여받고, 3번↔4번에서 겨루는 게임에서 3번이 승리했다면 다음 라운드에서 2번을 부여받게 됩니다. 게임은 최종 한 명이 남을 때까지 진행됩니다. 이때, 처음..
okoo
IT 개발자 공부해보기