디렉토리별로 설명과 링크를 확인할 수 있습니다. 😄
AppleLogin 구현하기
w/ SwiftUI
Firebase를 통한 Chatting 기능 구현해 보기
w/ SwiftUI, MVVM
복잡한 레이아웃을 간단하고 flexible하게 구현할 수 있는 Compostional-Layout 알아보기
w/ UIKit
간단한 시계 앱을 MVC에서 MVVM으로 리팩토링해 보기
RxSwift를 적용함을 통해 RxSwift를 사용하는 이유에 대해서 파악해 볼 수 있었다.
w/ UIKit, RxSwift
ViewController에서 UI를 그리는 로직을 완전히 분리시키기 위해 loadView()
사용해 보기
w/ UIKit
Swift의 다양한 문법을 이해하기 위한 예제 모음
링크된 블로그에서 태그 #문법으로 문법 포스팅 확인 가능
SwiftUI에서 iOS 16부터 사용할 수 있는 NavigationStack 사용해 보기
w/ SwiftUI
iOS의 Clean Architecture 학습 중 의존성 주입에 대해 고민하게 되었고, 이를 도와줄 라이브러리인 Swinject 학습
링크된 포스팅은 DI에 관한 글
w/ SwiftUI
toolBar와 datePicker을 사용하여 datePicker을 사용하는 textField 구현하기
w/ UIKit
ViewModel에서 enum으로 Action을 정의한 후, 이를 실행하는 함수(action: Action)
을 만들기
View에서는 해당 함수 호출을 통해 로직을 실행. ViewModel 구조를 명확하게 표현하는 방법
w/ SwiftUI, MVVM