└── README.md /README.md: -------------------------------------------------------------------------------- 1 | # iOS Interview Study 2 | 3 | ## iOS 4 | - [Entry point](https://github.com/simoniful/iOSRecording/issues/1) 5 | - [App Life cycle](https://github.com/simoniful/iOSRecording/issues/2) 6 | - [HIG](https://github.com/simoniful/iOSRecording/issues/3) 7 | - [동시성](https://github.com/simoniful/iOSRecording/issues/4) 8 | - [Framework 구성](https://github.com/simoniful/iOSRecording/issues/5) 9 | - [iOS DB](https://github.com/simoniful/iOSRecording/issues/6) 10 | - [UIKit - UIWindow, Responder Chain, UIApplication](https://github.com/simoniful/iOSRecording/issues/7) 11 | - [UIKit - UIViewController, UIView, CALayer](https://github.com/simoniful/iOSRecording/issues/8) 12 | - [UIKit - CustomView 구현, View / Layout 업데이트 관련 메서드](https://github.com/simoniful/iOSRecording/issues/9) 13 | - [iOS Bundle & Package & Framework & Library & Sandbox](https://github.com/simoniful/iOSRecording/issues/10) 14 | - [Swift에서의 Interface, Abstract class 구축](https://github.com/simoniful/iOS_Recording/issues/68) 15 | - [Actor](https://github.com/simoniful/iOS_Recording/issues/76) 16 | 17 | ## Swift 18 | - [기초](https://github.com/simoniful/iOS_Recording/issues/35) 19 | - [기본 연산자](https://github.com/simoniful/iOS_Recording/issues/37) 20 | - [문자열과 문자](https://github.com/simoniful/iOS_Recording/issues/38) 21 | - [컬렉션 타입](https://github.com/simoniful/iOS_Recording/issues/39) 22 | - [제어문](https://github.com/simoniful/iOS_Recording/issues/40) 23 | - [함수](https://github.com/simoniful/iOS_Recording/issues/41) 24 | - [클로저](https://github.com/simoniful/iOS_Recording/issues/42) 25 | - [열거형](https://github.com/simoniful/iOS_Recording/issues/43) 26 | - [클래스와 구조체](https://github.com/simoniful/iOS_Recording/issues/45) 27 | - [프로퍼티](https://github.com/simoniful/iOS_Recording/issues/46) 28 | - [메서드](https://github.com/simoniful/iOS_Recording/issues/47) 29 | - [서브스크립트](https://github.com/simoniful/iOS_Recording/issues/48) 30 | - [상속](https://github.com/simoniful/iOS_Recording/issues/49) 31 | - [초기화](https://github.com/simoniful/iOS_Recording/issues/50) 32 | - [초기화 해제](https://github.com/simoniful/iOS_Recording/issues/51) 33 | - [옵셔널 체이닝](https://github.com/simoniful/iOS_Recording/issues/52) 34 | - [에러 핸들링](https://github.com/simoniful/iOS_Recording/issues/53) 35 | - [동시성](https://github.com/simoniful/iOS_Recording/issues/54) 36 | - [타입 캐스팅](https://github.com/simoniful/iOS_Recording/issues/55) 37 | - [중첩 타입](https://github.com/simoniful/iOS_Recording/issues/56) 38 | - [익스텐션](https://github.com/simoniful/iOS_Recording/issues/57) 39 | - [프로토콜](https://github.com/simoniful/iOS_Recording/issues/58) 40 | - [제네릭](https://github.com/simoniful/iOS_Recording/issues/59) 41 | - [불투명 타입](https://github.com/simoniful/iOS_Recording/issues/60) 42 | - [ARC](https://github.com/simoniful/iOS_Recording/issues/61) 43 | - [메모리 안정성](https://github.com/simoniful/iOS_Recording/issues/62) 44 | - [접근 제어](https://github.com/simoniful/iOS_Recording/issues/63) 45 | - [고급 연산자](https://github.com/simoniful/iOS_Recording/issues/64) 46 | - [언어의 기준](https://github.com/simoniful/iOS_Recording/issues/65) 47 | - [어휘 구조](https://github.com/simoniful/iOS_Recording/issues/67) 48 | - [타입](https://github.com/simoniful/iOS_Recording/issues/69) 49 | - [표현식](https://github.com/simoniful/iOS_Recording/issues/70) 50 | - [구문](https://github.com/simoniful/iOS_Recording/issues/71) 51 | - [선언](https://github.com/simoniful/iOS_Recording/issues/72) 52 | - [특성](https://github.com/simoniful/iOS_Recording/issues/73) 53 | - [패턴](https://github.com/simoniful/iOS_Recording/issues/77) 54 | - [제네릭 매개변수와 인수](https://github.com/simoniful/iOS_Recording/issues/78) 55 | 56 | ## CS 57 | - [Network(1)](https://github.com/simoniful/iOSRecording/issues/11) 58 | - [Network(2) - Application Layer](https://github.com/simoniful/iOSRecording/issues/12) 59 | - [Network(3) - Transport Layer](https://github.com/simoniful/iOSRecording/issues/13) 60 | - [Network(4) - Network Layer](https://github.com/simoniful/iOSRecording/issues/14) 61 | - [Network(5) - Link Layer](https://github.com/simoniful/iOSRecording/issues/20) 62 | - [운영체제 주요 면접 질의 정리](https://github.com/simoniful/iOS_Recording/issues/27) 63 | - [운영체제(1) - 개요](https://github.com/simoniful/iOS_Recording/issues/25) 64 | - [Git Basic](https://github.com/simoniful/iOS_Recording/issues/81) 65 | - [Git Advanced](https://github.com/simoniful/iOS_Recording/issues/82) 66 | - [Compiler](https://github.com/simoniful/iOS_Recording/issues/83) 67 | 68 | ## Rx 69 | - [4Hours 끝내기 정리](https://github.com/simoniful/iOS_Recording/issues/15) 70 | - [Hello RxSwift](https://github.com/simoniful/iOS_Recording/issues/16) 71 | - [Observable](https://github.com/simoniful/iOS_Recording/issues/17) 72 | - [Subject](https://github.com/simoniful/iOS_Recording/issues/18) 73 | - [Filtering Operators](https://github.com/simoniful/iOS_Recording/issues/19) 74 | - [Transforming Operators](https://github.com/simoniful/iOS_Recording/issues/21) 75 | - [Combining Operator](https://github.com/simoniful/iOS_Recording/issues/22) 76 | - [Timebased Operator](https://github.com/simoniful/iOS_Recording/issues/23) 77 | - [Beginning RxCocoa](https://github.com/simoniful/iOS_Recording/issues/24) 78 | - [Intermediate RxCocoa](https://github.com/simoniful/iOS_Recording/issues/28) 79 | - [Error Handling](https://github.com/simoniful/iOS_Recording/issues/29) 80 | - [Scheduler](https://github.com/simoniful/iOS_Recording/issues/31) 81 | - [Testing with RxTest](https://github.com/simoniful/iOS_Recording/issues/33) 82 | - [Creating Custom Reactive Extensions](https://github.com/simoniful/iOS_Recording/issues/34) 83 | - [MVVM with RxSwift](https://github.com/simoniful/iOS_Recording/issues/44) 84 | 85 | ## Architecture 86 | - [SOLID - Single Responsability Principle](https://github.com/simoniful/iOS_Recording/issues/36) 87 | - [SOLID - Open-Closed Principle](https://github.com/simoniful/iOS_Recording/issues/66) 88 | - [SOLID - Liskov Substitution Principle](https://github.com/simoniful/iOS_Recording/issues/74) 89 | - [SOLID - Interface Segregation Principle](https://github.com/simoniful/iOS_Recording/issues/75) 90 | - [SOLID - Dependency Inversion Principle](https://github.com/simoniful/iOS_Recording/issues/79) 91 | 92 | ## WWDC 93 | - [What’s new in SwiftUI]() 94 | - [What’s new in universal link]() 95 | - [Modern Swift API Design]() 96 | - []() 97 | --------------------------------------------------------------------------------