swift

Swinject Tutorial for iOS

5 minute read Published: 2024-02-22

Refactoring Massive App Delegate

3 minute read Published: 2021-02-01

Refactoring Massive App Delegate

실제 production app 을 개발하다 보면 AppDelegate 클래스가 쉽게 비대해지고 파일수가 어마어마하게 늘어나는 경우가 비일비재하다. 이를 refactoring 하는 방법

Sign in with Apple

2 minute read Published: 2020-12-05

Apple SignIn feature를 DelegateProxy 를 이용하여 Rx Extension 구현

SwiftUI Custom View Modifiers

2 minute read Published: 2020-11-27

SwiftUI에서 ViewModifier 를 이용하여 Custom View를 만드는 방법

Enum-Driven TableView Development

3 minute read Published: 2020-11-09

Swift State Enum 을 이용하여 tableview의 empty, pagination, error view를 처리하는 방법

integrating swiftui with uikit

2 minute read Published: 2020-09-14

UIKit 에서 SwiftUI View 를 호출하는 방법

swift composable architecture part_1

3 minute read Published: 2020-04-14

ListController like SwifUI's List

2 minute read Published: 2020-03-16

Micro Lib를 이용하여 swiftUI의 List와 유사하게 collectionView를 구성

Building Better View

4 minute read Published: 2020-03-15

Model, ViewModel 을 view로 보여주어야 할떄 viewData protocol 을 이용하여 일관적으로 view를 configure 하는 방법

UICollectionView, full width cells, allow autolayout dynamic height

3 minute read Published: 2020-02-27

CollectionView 를 이용해 tableview와 유사한 ListView를 사용하면서 tableview의 dynamic height와 같이 autolayout 기반의 dynamic height를 구현하는 코드

usage-official-swift-log

2 minute read Published: 2020-01-06

Apple의 official swift-log package를 이용하여 os unified logging를 사용하는 방법

inputAccessoryView SafeLayoutGuide fix

1 minute read Published: 2019-11-28

keyboard 위에 추가 뷰를 만들려면 NotificationHandler로 직접 콘트롤해도 되지만 inputAccessoryView 를 override해서 view를 재정의해주면 간단하다 하지만 iphone x 이상 safelayout 을 인식하지 못하는 문제가 있다 이를 해결하기 위한 코드

fluid interface effect

3 minute read Published: 2019-11-27

wwdc2018 세션중 하나인 Designing Fluid Interfaces 를 직접 구현한 opensource중 button 구현에 대해 정리

Reuable Protocol

1 minute read Published: 2019-11-22

Reusable protocol 을 이용하여 cell register , dequeueReusableCell

StackViewControllable

1 minute read Published: 2019-11-18

상속대신 프로토콜을 이용하여 StackViewController 구현방법

UIStackViewController

1 minute read Published: 2019-11-18

UITableView, UICollectionView를 쓰지 않고 간단히 UIScrollView에 UIStackView를 addView해서 사용하는 법