일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 |
- IOS
- AutoLayout
- 프로그래머스
- RxSwift
- TDD
- ReactorKit UnitTest
- hackerrank
- iOS앱 디버깅
- Swift디자인패턴
- mrc
- UIKit
- ios면접
- 코딩테스트입문
- 시험에자주나오는것만
- 카카오맵클론
- Safari Inspector
- algorithm
- SWIFT
- HackersRank
- firestore
- unittest
- firebase
- Swift코딩테스트
- 앱의생명주기
- Di
- 반응형프레임워크
- RC
- Bubble Search
- alamofire
- ARC
- Today
- Total
목록iOS/면접 (29)
샘성의 iOS 개발 일지
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bFpuvh/btsia0o5dJK/uDLXqh45MxzSGHFkDWD4Qk/img.png)
참고 문서: GitHub - apple/swift-evolution: This maintains proposals for changes and user-visible enhancements to the Swift Programming Lang This maintains proposals for changes and user-visible enhancements to the Swift Programming Language. - GitHub - apple/swift-evolution: This maintains proposals for changes and user-visible enhance... github.com @main 이란? @main은 Swift 5.3부터 Implement 된 어트리뷰트로, 프..
iOS 13.0 이후 12.0 이전에는 1앱 1씬이었던 개념이 하나의 앱에서 여러개의 씬을 가질 수 있도록 바뀌었다. 이에 따라, AppDelegate가 담당한 UILifecycle (앱의 실행 상태에 따른 UI및 메모리 관리 등) 역할을 새롭게 출시된 SceneDelegate에서 맡게 되었다. AppDelegate func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions:) 앱을 메모리에 올리고, 앱을 실행할 준비가 마쳤을 때 호출되는 함수 func application(_ application: UIApplication, configurationForConnecting: ) 새로운 씬을 만들 때,..
UIView 화면의 콘텐츠를 표시하고 관리를 담당하는 사각형의 영역을 가진 객체를 UIView라고 정의한다. UIButton, UILabel등의 화면 구성요소들 또한 모두 UIView라고 지칭하며, 해당 객체를 관리하기 위해 존재하는 객체를 UIViewController라고 한다. UIViewController의 기능 View의 컨텐츠를 업데이트 하고, View와 사용자간에 상호작용에 반응하는 역할을 한다. 또한 인터페이스의 레이아웃을 관리 및 View의 사이즈를 조정하는 역할 뿐만 아니라, 다른 컨트롤러를 통한 화면 전환 기능 또한 수행한다.