curl - Ls https: //install.tuist.io|bash
๐ฅ ํ๋ก์ ํธ๋ฅผ ์์ํ๊ณ ์ถ๋ค๋ฉด?
๐ฑ ํ๋ก์ ํธ ๊ตฌ์กฐ๋ฅผ ์์ ํ๊ณ ์ถ๋ค๋ฉด?
// xcodeproj๋ฅผ ์ ๊ฑฐํด์ค๋๋ค.
make clean
// cleanํ๊ณ xcodeproj๋ฅผ ์ ๊ฑฐํด์ค๋๋ค.
make reset
//xcodeproj ์ ๊ฑฐ ํ generateํฉ๋๋ค
make regenerate
//๋ผ์ด๋ธ๋ฌ๋ฆฌ ๋ค์ ๋ฐ๊ธฐ
tuist fetch
ํ๋ก์ ํธ ๊ตฌ์กฐ ํ์
ํ๊ธฐ
ํ๋ก์ ํธ์ ํต์ฌ ๊ธฐ๋ฅ์ ๋ํ๋ด๋ ๋ชจ๋
ex) Base, DesignSystem, +extension
์ฌ์ง๊ณผ color๋ฅผ ๋ชจ์๋ก๋๋ค.
๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๋ชจ์๋ก๋๋ค.
snpkit๊ณผ then ๊ฐ์ง๊ณ ์์
ํ๋ฉด์ view๋ฅผ ๊ตฌ์ฑํฉ๋๋ค.
๋ชจ๋ view๋ค์ด ๋ชจ์ฌ์๋ ๊ณณ
view๋ค๋ง ๋ชจ์์ ธ ์์ต๋๋ค.
ํ๋ก์ ํธ์ iOS ์ฑ ํ๊ฒ ํ์ผ
์ฑ์ ์ค์ฌ
์ฑ์ ์ด๋ํ๋ฆ ์ ์ด
๋ฐ์น์คํฌ๋ฆผ, ์ฑ๋ธ๋ฆฌ,์ฌ๋ธ๋ฆฌ ํฌํจ
AuthService
: ์ธ์ฆ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค.
BoardService
: ๊ฒ์ํ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค
DeliveryService
: ๋ฐฐ์ก ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค.
MealSuggestionService
: ์์ฌ ์ ์ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค.
MealService
: ์์ฌ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค.
ReViewService
: ๋ฆฌ๋ทฐ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค.
UserService
: ์ฌ์ฉ์ ์๋น์ค๋ฅผ ๋ํ๋ด๋ ๋ชจ๋์
๋๋ค.
์ ์ฒด์ ์ธ ๋ชจ๋ ๊ตฌ์กฐ
โโโ Makefile
โโโ Mukgen
โ โโโ Modules
โ โ โโโ ๐ฉCore
โ โ โ โโโ Core.xcodeproj
โ โ โ โโโ Project.swift
โ โ โ โโโ Sources
โ โ โ โ โโโ Base
โ โ โ โ โโโ DesignSystem
โ โ โ โ โโโ Foundation+extension
โ โ โ โ โโโ Protocols
โ โ โ โโโ Tests
โ โ โโโ ๐ฅMukgenKit
โ โ โ โโโ MukgenKit.xcodeproj
โ โ โ โโโ Project.swift
โ โ โ โโโ Sources
โ โ โ โโโ Tests
โ โ โโโ ๐จPresentation
โ โ โ โโโ Derived
โ โ โ โ โโโ Sources
โ โ โ โ โโโ TuistAssets+Presentation.swift
โ โ โ โ โโโ TuistBundle+Presentation.swift
โ โ โ โโโ Presentation.xcodeproj
โ โ โ โโโ Project.swift
โ โ โ โโโ Resources
โ โ โ โโโ Sources
โ โ โ โโโ Tests
โ โ โโโ ๐ฆThirdPartyLib
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โ โโโ ThirdPartyLib.xcodeproj
โ โโโ ๐งMukgen-iOS
โ โ โโโ Derived
โ โ โ โโโ Sources
โ โ โ โโโ TuistAssets+MukgenIOS.swift
โ โ โ โโโ TuistBundle+MukgenIOS.swift
โ โ โโโ Project.swift
โ โ โโโ Resources
โ โ โ โโโ Assets.xcassets
โ โ โ โโโ LaunchScreen.storyboard
โ โ โโโ Sources
โ โ โ โโโ Application
โ โ โ โ โโโ AppDelegate.swift
โ โ โ โ โโโ SceneDelegate.swift
โ โ โ โโโ ModuleFactory
โ โ โโโ Tests
โ โโโ Service
โ โโโ โฌ๏ธAuthService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธBoardService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธDeliveryService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธMealSaggestionService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธMealService
โ โ โโโ MealService.xcodeproj
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธReViewService
โ โ โโโ Project.swift
โ โ โโโ Sources
โ โ โโโ Tests
โ โโโ โฌ๏ธUserService
โ โโโ Project.swift
โ โโโ Sources
โ โโโ Tests
โโโ Plugins
โ โโโ UtilityPlugin
โ โโโ Plugin.swift
โ โโโ ProjectDescriptionHelpers
โ โโโ Dependencies+Module.swift
โ โโโ Dependencies+SPM.swift
โ โโโ DeploymentTarget+.swift
โ โโโ InfoPlist+.swift
โ โโโ Resources+.swift
โโโ README.md
โโโ graph.png