일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- interpace
- optional
- extension
- String
- 디자인패턴
- init
- Protocol
- url
- Foundation
- Swift
- Terminal
- Method
- initalizer
- instance
- IOS
- Xcode
- UIKit
- tuist
- enum
- Unicode
- Class
- 코딩테스트
- struct
- property
- Git
- delegate
- type
- initializer
- 이니셜라이저
- 스위프트
Archives
- Today
- Total
목록XcodeGen (1)
아리의 iOS 탐구생활
[Xcode] Tuist를 활용하여 프로젝트를 관리해보기
이번에 동아리 활동을 시작하게 되면서 프로젝트를 모듈화하여 관리해보자는 의견이 나와 Tuist를 사용해보게 되었다. 어떤 녀석인지 한번 알아보자!!! Tuist는 Xcode 프로젝트와의 생성, 유지 관리 및 상호 작용을 용이하게 하는 것을 목표로 하는 커맨드 라인 인터페이스(CLI, 명령줄 도구, 터미널을 통해 사용자와 컴퓨터가 상호 작용하는 방식)이다. 바이너리로 배포되므로 종속성을 관리하기 위해 다른 도구에 의존하지 않고도 쉽게 설치하고 사용할 수 있다. 모듈화의 이점 모듈화로 나누어져 있으면 빌드 시 변경된 부분만 빌드하면 되기 때문에 빌드 속도가 향상된다는 장점이 있다. 모듈간 결합도는 낮추고 응집도를 높이는 형태 .pbxproj에 UUID의 conflict을 줄일 수 있다는 장점도 가지고 있다...
Swift/iOS
2022. 12. 2. 16:40