Ios Swiftui [WWDC22] Navigation Cook book in SwiftUI WWDC22 - Navigation Cook book in SwiftUI developer.apple.com/wwdc22/10054/ SwiftUI를 사용하면서 항상 문제가 되는 부분은 Navigation입니다. 이번 iOS16 업데이트에서 딥링크, 프로그래밍적 navigation 등 다양한 장벽들을 해소할 수 있는 새로운 API가 많이 등장했습니다. 개인적으로 iOS
Ios [WWDC22] Design protocol interface in Swift WWDC22 - Design protocol interface in Swift WWDC22 - Swift 제네릭의 활용 이후 연관된 세션입니다. 앞선 포스트를 보고 오시면 더 좋습니다. 구체적 타입(일반 타입) 추상화 및 프로토콜로 타입 관계를 모델링하는 몇 가지 고급
Ios [WWDC22] Embreace swift generics - some, any [WWDC22] Embreace swift generics - some, any 해당 포스트에서는 제네릭과 some, any를 사용하여 모델을 추상화하는 방법에 대해 설명하고 있습니다. some과 any의 개념만 이해하고 싶다면, 다른 포스트를 참고하는 것이 더 좋습니다. 하지만, 이 WWDC
Ios DI(의존성 주입) using Swinject DI(의존성 주입) using Swinject 최근 이직한 회사에서 모듈화 과정에서 DI에 대해 다루는 모습을 보고 DI에 대해서 정리하려 한다. 혼자서 일할 때는 DI에 대해서 알고 있었고 구조를 잡으면서 DI에 대해서 고민하면서 했었지만, 여기처럼 본격적으로
Ios fastlane - release, testflight fastlane_release_testflight 이전 포스트에서 실무에서 사용하고 있는 fastlane 베타 배포에 관해서 설명했다. 일반적인 단일 앱에 대한 베타 배포는 튜토리얼을 따라가도 충분하지만 지금 프로젝트는 두 개의 익스텐션을 포함하고 있기 때문에 어려움이 있었다. 각각의 타깃에 맞게
Ios iOS fastlane - Fabric, Firebase iOS fastlane - Fabric, Firebase 이번 프로젝트에서 CI/CD 툴로 fastlane을 적용하려 한다. 이미 상용에 출시된 지 오랜 시간이 지났고 몸집이 점점 커져 today extension (widget) 도 추가되고 리소스도 많아져 아카이빙에 오랜 시간이 걸리고
Swiftui Ios SwiftUI - Paths와 Shapes SwiftUI - Paths와 Shapes SwiftUI: Paths vs. Shapes SwiftUI에서 도형을 그릴 일이 생겼는데 구글링 해보면 사람들마다 방법이 다양하다. SwiftUI에서는 크게 2가지 방식으로 도형을 그린다. Paths - 도형의 외곽선을 포함하는 구조체 Shape - 단일
Ios Swift Moya Provider 커스텀 Swift Moya Provider 커스텀 예전에 Moya + RxSwift에 대한 포스트를 올린적이 있었는데, 이번에는 제가 프로젝트에서 사용하고 있는 Moya Provider를 커스텀 한 내용을 공유하고자 합니다. Plugins moya plugun : https://github.com/Moya/Moya/blob/master/docs/Plugins.md Moya 는 기본적으로 Target
Ios HealthKit - Steps Counter HealthKit - Steps Counter 프로젝트에서 걸음 수 기능이 추가된다고 해서 사전에 만보계 기능을 추가하려 합니다. 보통 걸음 수 기능을 구현할 때에는 Healthkit을 사용하거나 CoreMotion을 사용한다고 합니다. CoreMotion을 사용하면 실시간으로 데이터를 수집할 수 있지만
Ios IGListkit + Texture 적용 IGListkit+Texture 적용 예전에 Let us:Go 에서 Texture에 대한 영상을 보고 이번 프로젝트에서 적용해봤습니다. 검색도 많이하고 이것 저것 시도도 많이 하며 적용했는데, 특히 제가 계속 써오던 IGListkit과 함께 사용하면 궁합이 아주 좋아서 소개해보려 합니다.