minsOne / iOSApplicationTemplate

Tuist based iOS Application Project Template
160 stars 10 forks source link

iOSApplicationTemplate

이 프로젝트는 Tuist를 이용하여 각 프로젝트를 모듈로 구성하는 형태입니다.

사용법

1. Tuist 설치 - 버전 1.50.0 이상

2. Carthage 설치 - 버전 0.38.0 이상

3. Carthage를 이용하여 오픈소스의 XCFramework 생성

$ make carthage
// or
$ ./carthage update --platform iOS --use-xcframeworks --no-use-binaries

4. tuist generate를 실행하여 프로젝트 파일 생성

$ tuist generate

Dependency Graph

Tuist를 이용하여 Dependency Graph를 출력할 수 있음.

$ tuist graph # Graph 생성
$ tuist graph -t # 테스트 타겟 제외
$ tuist graph -d # 외부 라이브러리 제외
$ tuist graph -t -f dot # dot 파일로 출력

graph

Tuist

Reference

Clean Architecture With Swinject, RIBs

clean_architecture_ribs

Design System

시험할 라이브러리 목록

디자인시스템 Ref

FlexLayout 사용법 참고

사용한, 사용할 기타 오픈소스

주의