# Swift | 학습 내용 정리

iOS 개발자로 성장하면서 학습한 내용을 글로 풀어 기록합니다. 제 글에 대한 어떤 리액션도 다 완전 환영!!

- [Tuist로 프로젝트를 모듈화 할 때, 외부 패키지를 어떻게 활용해야 할까? (feat. static/dynamic & mangled name)](https://slashpage.com/hankyeol/n5w9812g9z9r424kpgze)
- [SwiftUI 프로젝트에서 이미지 캐시를 구현해보았다.](https://slashpage.com/hankyeol/93nzyxmdx4xy4mwk6r45)
- [Swift에서의 싱글턴 패턴](https://slashpage.com/hankyeol/91kwev26n4kqr2y46jpg)
- [\[SwiftUI\]  스유에서 뷰를 그리고(draw) 업데이트하는 데이터 흐름 관리 - @propertyWrappers 1](https://slashpage.com/hankyeol/943zqpmqz14dx2wnvy87)
- [\[UIKit + RxSwift\]  MVVM 구조에서 Input-Output 패턴으로 UI 컨트롤하기](https://slashpage.com/hankyeol/4z7pvx2k94rq62ek8653)
- [Swift - 의존성 주입과 MVVM](https://slashpage.com/hankyeol/4w67rj24ndjgr25yq8ep)
- [\[Swift - UIKit\]  Swift 프로젝트에서 VC간에 데이터를 전달하는 4가지 방법](https://slashpage.com/hankyeol/dk58wg2ejrey9mnqevxz)
- [\[Swift - UIKit\]  BaseView, APIService 싱글턴 패턴, DispatchGroup 등을 활용한 간단한 영화 평점 매기기 서비스를 구현해보았다.](https://slashpage.com/hankyeol/7vgjr4m151r1jmdwpy86)
- [\[Swift - UIKit\]  do - try - catch 구문을 이용해서 UITextField의 입력값 조건에 맞게 검증하기](https://slashpage.com/hankyeol/ndvwx728nwdy623z6jpg)
- [\[Swift - UIKit, CoreLocation\]  iOS에서 사용자 정보 권한과 위치 권한 획득](https://slashpage.com/hankyeol/5r398nmngjxzp2vwje7y)
- [\[Swift - UIKit\] iOS에서의 기본적인 Notification System](https://slashpage.com/hankyeol/y9e1xp2xxeg9127k35vz)
- [\[Swift - UIKit\] UIViewController 위에 여러 Protocol을 적용하여 동작하는 다양한 뷰 만들기](https://slashpage.com/hankyeol/y9e1xp2xx5dpv27k35vz)
- [\[Swift - System\] Swift의 Sandbox 시스템과 UserDefaults.](https://slashpage.com/hankyeol/swift-sandbox-userdefaults)
- [\[Swift - UIKit\] UIViewController에서의 View life Cycle API](https://slashpage.com/hankyeol/5r398nmng94x62vwje7y)
- [\[Swift - UIKit\] Alert, ActionSheet 구현하기](https://slashpage.com/hankyeol/xjqy1g2vqd5zjm6vd54z)
- [\[Swift - UIKit\] NavigationItem에서 #selector로 메서드 바인딩](https://slashpage.com/hankyeol/qpv5x4278g764mkyn3dw)

For the site tree, see the [root Markdown](https://slashpage.com/hankyeol.md).
