Published in당근 테크 블로그Tuist 를 활용해 확장 가능한 모듈 구조 만들기당근마켓 프로젝트는 수십개의 모듈에서 수백개의 모듈을 지니게 되었고, 점차 수동으로 Xcode 프로젝트를 관리하기 어려워졌습니다. 이번 글에서는 당근마켓에서 Tuist 를 활용해 어떻게 Xcode 프로젝트 관리 경험을 개선했는지 소개합니다.Apr 20, 2023Apr 20, 2023
iOS) Needle 로 의존성 주입하기iOS 에서 모듈화를 진행하다 보면 의존성을 주입하는 방식에 대해 많이 고민하게 됩니다. 오늘은 Uber 의 Needle 을 사용해 의존성을 주입하는 방법에 대해 알아보겠습니다.Oct 18, 20221Oct 18, 20221
Tuist 로 외부 의존성 관리하기오늘은 많은 분들이 질문해주셨던 Tuist 3.x 버전에서 변경된 외부 의존성 관리에 대해 알아보려고 합니다.Apr 14, 2022Apr 14, 2022
RxSwift 에서 Modern Concurrency 사용하기오늘은 RxSwift 6.5 버전에 들어가는 Swift Modern Concurrency 지원에 대해서 알아보겠습니다.Jan 9, 2022Jan 9, 2022
새로운 iOS UI 개발 feat. FlexLayout최근 당근페이로 이동하면서 신규 앱 개발을 시작하게 되었습니다. 신규 앱은 당근마켓과 다른 도메인과 요구사항을 가지고 있기 때문에, 짧은 기간동안 신규 앱에 사용할 개발 스택에 대한 고민을 하기 시작했습니다.Dec 12, 20211Dec 12, 20211
당근마켓 1주년 회고 (Hi~ Ray)당근마켓에 합류한지 벌써 1년이 되었습니다. 처음으로 영어 닉네임을 사용하는 회사에 다니게 되면서 어색하기도 했지만, 부캐 Ray 로 살아가는 것 같아 재미도 있었습니다.Aug 4, 20211Aug 4, 20211
cocoapods-binary-cache 로 iOS 빌드 속도 더 빠르게만들기안녕하세요. 오늘은 cocoapods-binary-cache 를 이용해서 CocoaPods 를 이용하고 있는 개발 환경의 빌드 속도를 더 빠르게 만드는 방법에 대해서 알아보려고 합니다.Jun 7, 2021Jun 7, 2021
Published in당근 테크 블로그당근마켓) XcodeGen 에서 Tuist 로 전환하기당근마켓 iOS 프로젝트 구성 툴을 XcodeGen 에서 Tuist 로 전환하게 된 이야기를 해보려고 합니다.May 31, 2021May 31, 2021
Xcode 프로젝트 관리를 위한 Tuist 사용해보기최근 Tuist 라는 Xcode 프로젝트 관리 도구를 알게 되었습니다. 이전에 살펴본 XcodeGen 과 유사하게 Xcode 프로젝트를 생성 및 관리할 수 있는 도구입니다. 오늘은 이 Tuist 를 가볍게 사용해 보면서 알아보려고 합니다.Feb 11, 2021Feb 11, 2021