Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 2.19 KB

README.md

File metadata and controls

47 lines (36 loc) · 2.19 KB

🍎 iOS 개발을 연습하는 공간

디렉토리별로 설명과 링크를 확인할 수 있습니다. 😄


AppleLogin 구현하기
w/ SwiftUI

ChattingApp

Firebase를 통한 Chatting 기능 구현해 보기
w/ SwiftUI, MVVM

복잡한 레이아웃을 간단하고 flexible하게 구현할 수 있는 Compostional-Layout 알아보기
w/ UIKit

MVC-MVVM

간단한 시계 앱을 MVC에서 MVVM으로 리팩토링해 보기
RxSwift를 적용함을 통해 RxSwift를 사용하는 이유에 대해서 파악해 볼 수 있었다.
w/ UIKit, RxSwift

ViewController에서 UI를 그리는 로직을 완전히 분리시키기 위해 loadView() 사용해 보기
w/ UIKit

Swift의 다양한 문법을 이해하기 위한 예제 모음
링크된 블로그에서 태그 #문법으로 문법 포스팅 확인 가능

SwiftUI-NaivgationStack

SwiftUI에서 iOS 16부터 사용할 수 있는 NavigationStack 사용해 보기
w/ SwiftUI

iOS의 Clean Architecture 학습 중 의존성 주입에 대해 고민하게 되었고, 이를 도와줄 라이브러리인 Swinject 학습
링크된 포스팅은 DI에 관한 글
w/ SwiftUI

TextFieldAndDatePicker

toolBar와 datePicker을 사용하여 datePicker을 사용하는 textField 구현하기
w/ UIKit

ViewModel에서 enum으로 Action을 정의한 후, 이를 실행하는 함수(action: Action)을 만들기
View에서는 해당 함수 호출을 통해 로직을 실행. ViewModel 구조를 명확하게 표현하는 방법
w/ SwiftUI, MVVM