Skip to content

File structure

Soi (Jiwon Lee) edited this page Jun 3, 2023 · 2 revisions

폴더 구조

└── HappyAnding
    ├── HappyAnding
    │   ├── Extensions
    │   ├── Preview Content
    │   └── Views
    │       ├── Components
    │       ├── ExploreCurationViews
    │       ├── ExploreShortcutViews
    │       ├── MyPageViews
    │       ├── ShortcutDetailViews
    │       ├── WriteCurationViews
    │       └── WriteShortcutViews
    ├── HappyAndingTests
    └── HappyAndingUITests

파일 구조

.
├── HappyAnding
│   ├── GoogleService-Info.plist
│   ├── HappyAnding
│   │   ├── Extensions
│   │   │   ├── Binding+Extension.swift
│   │   │   ├── Color+Extension.swift
│   │   │   ├── Date+String.swift
│   │   │   ├── EnvironmentValues+Alerter.swift
│   │   │   ├── Image+View.swift
│   │   │   ├── String
│   │   │   │   ├── String+Date.swift
│   │   │   │   └── String+Formatter.swift
│   │   │   ├── UIApplication+Keyboard.swift
│   │   │   ├── UIColor+Extension.swift
│   │   │   ├── UIFont+Extension.swift
│   │   │   ├── UINavigationContoller+Gesture.swift
│   │   │   ├── UIScreen+Size.swift
│   │   │   ├── URL+DeepLink.swift
│   │   │   ├── UserDefaults+Extension.swift
│   │   │   └── View
│   │   │       ├── View+Gesture.swift
│   │   │       ├── View+Navigation.swift
│   │   │       ├── View+NavigationBar.swift
│   │   │       ├── View+Shape.swift
│   │   │       └── View+UIFont.swift
│   │   ├── HappyAnding.entitlements
│   │   ├── Info.plist
│   │   ├── Model
│   │   │   ├── Category.swift
│   │   │   ├── Comment.swift
│   │   │   ├── Curation.swift
│   │   │   ├── Keyword.swift
│   │   │   ├── NavigationStackModel.swift
│   │   │   ├── SectionType.swift
│   │   │   ├── ShortcutGrade.swift
│   │   │   ├── Shortcuts.swift
│   │   │   ├── User.swift
│   │   │   └── Version.swift
│   │   ├── Preview Content
│   │   │   └── Preview Assets.xcassets
│   │   │       └── Contents.json
│   │   ├── TextLiteral.swift
│   │   ├── ViewModel
│   │   │   ├── CheckUpdateVersion.swift
│   │   │   ├── NavigationViewModel.swift
│   │   │   └── ShortcutsZipViewModel.swift
│   │   └── Views
│   │       ├── Components
│   │       │   ├── AdminCurationCell.swift
│   │       │   ├── Alerter.swift
│   │       │   ├── AnnouncementCell.swift
│   │       │   ├── CurationListView.swift
│   │       │   ├── CustomTextEditor.swift
│   │       │   ├── GradeAlertView.swift
│   │       │   ├── ListShortcutView.swift
│   │       │   ├── MoreCaptionTextView.swift
│   │       │   ├── MyShortcutCardListView.swift
│   │       │   ├── MyShortcutCardView.swift
│   │       │   ├── NicknameTextField.swift
│   │       │   ├── ShortcutCardCell.swift
│   │       │   ├── ShortcutCell.swift
│   │       │   ├── StickyHeader.swift
│   │       │   ├── SubtitleTextView.swift
│   │       │   ├── UserCurationCell.swift
│   │       │   ├── UserCurationListView.swift
│   │       │   ├── UserNameCell.swift
│   │       │   └── ValidationCheckTextField.swift
│   │       ├── ExploreCurationViews
│   │       │   ├── ExploreCurationView.swift
│   │       │   ├── ListCurationView.swift
│   │       │   ├── ReadAdminCurationView.swift
│   │       │   └── ReadUserCurationView.swift
│   │       ├── ExploreShortcutViews
│   │       │   ├── ExploreShortcutView
│   │       │   │   ├── CategoryCardView.swift
│   │       │   │   ├── CategoryView.swift
│   │       │   │   ├── DownloadRankView.swift
│   │       │   │   ├── ExploreShortcutView.swift
│   │       │   │   ├── LovedShortcutView.swift
│   │       │   │   └── RecentRegisteredView.swift
│   │       │   ├── ExploreShortcutView.swift
│   │       │   └── ListCategoryShortcutView.swift
│   │       ├── FeatureViews
│   │       │   └── AboutShortcutGradeView.swift
│   │       ├── HappyAndingApp.swift
│   │       ├── Launch Screen.storyboard
│   │       ├── MyPageViews
│   │       │   ├── EditNicknameView.swift
│   │       │   ├── MailView.swift
│   │       │   ├── MyPageView.swift
│   │       │   ├── SettingView.swift
│   │       │   └── SettingViews
│   │       │       ├── AboutTeamView.swift
│   │       │       ├── CheckVersionView.swift
│   │       │       ├── LicenseView.swift
│   │       │       ├── WithdrawalView.swift
│   │       │       ├── apache.txt
│   │       │       └── wrappinghstack+license.txt
│   │       ├── SearchView.swift
│   │       ├── ShortcutDetailViews
│   │       │   ├── ReadShortcutView
│   │       │   │   ├── ReadShortcutCommentView.swift
│   │       │   │   ├── ReadShortcutContentView.swift
│   │       │   │   ├── ReadShortcutHeaderView.swift
│   │       │   │   ├── ReadShortcutVersionView.swift
│   │       │   │   └── ReadShortcutView.swift
│   │       │   ├── ShowProfileView.swift
│   │       │   └── UpdateShortcutView.swift
│   │       ├── ShortcutsZipView.swift
│   │       ├── SignInViews
│   │       │   ├── AppleAuthCoordinator.swift
│   │       │   ├── PrivacyPolicyView.swift
│   │       │   ├── SignInWithAppleView.swift
│   │       │   ├── UserAuth.swift
│   │       │   └── WriteNicknameView.swift
│   │       ├── TabView
│   │       │   ├── NavigationRouter.swift
│   │       │   └── ShortcutTabView.swift
│   │       ├── WriteCurationViews
│   │       │   ├── CheckBoxShortcutCell.swift
│   │       │   ├── WriteCurationInfoView.swift
│   │       │   └── WriteCurationSetView.swift
│   │       └── WriteShortcutViews
│   │           ├── CategoryModalView.swift
│   │           ├── IconModalView.swift
│   │           └── WriteShortcutView.swift
│   ├── HappyAnding.xcodeproj
│   ├── HappyAndingTests
│   │   └── HappyAndingTests.swift
│   ├── HappyAndingUITests
│   │   ├── HappyAndingUITests.swift
│   │   └── HappyAndingUITestsLaunchTests.swift
│   └── ShareExtension
│       ├── CustomShareNavigationController.swift
│       ├── CustomShareViewController.swift
│       ├── Info.plist
│       ├── ShareExtension.entitlements
│       ├── ShareExtensionCustomTextEditor.swift
│       ├── ShareExtensionTagTextField.swift
│       ├── ShareExtensionValidationTextField.swift
│       ├── ShareExtensionViewModel.swift
│       └── ShareExtensionWriteShortcutView.swift
├── LICENSE
└── README.md
Clone this wiki locally