From 1ab488ed37ef9522fa5c5345a8bc6e00f31ad4a9 Mon Sep 17 00:00:00 2001 From: hyun99999 Date: Wed, 22 Feb 2023 18:59:27 +0900 Subject: [PATCH] =?UTF-8?q?add:=20CardCreationCategoryViewModel=20?= =?UTF-8?q?=EC=83=9D=EC=84=B1=20(#372)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 뷰 모델 역할을 할 파일 생성 --- NADA-iOS-forRelease.xcodeproj/project.pbxproj | 12 ++++++++++++ .../ViewModels/CardCreationCategoryViewModel.swift | 8 ++++++++ 2 files changed, 20 insertions(+) create mode 100644 NADA-iOS-forRelease/Sources/ViewModels/CardCreationCategoryViewModel.swift diff --git a/NADA-iOS-forRelease.xcodeproj/project.pbxproj b/NADA-iOS-forRelease.xcodeproj/project.pbxproj index 58aa580e..cac1ccdf 100644 --- a/NADA-iOS-forRelease.xcodeproj/project.pbxproj +++ b/NADA-iOS-forRelease.xcodeproj/project.pbxproj @@ -108,6 +108,7 @@ F83206AA26F61E3700D61711 /* FrontCardCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F83206A826F61E3700D61711 /* FrontCardCell.swift */; }; F83206AB26F61E3700D61711 /* FrontCardCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = F83206A926F61E3700D61711 /* FrontCardCell.xib */; }; F835EF6F29800F51001ABAAF /* UIApplication+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = F835EF6E29800F51001ABAAF /* UIApplication+Extension.swift */; }; + F843DD6D29A5F83000D8D20D /* CardCreationCategoryViewModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = F843DD6C29A5F83000D8D20D /* CardCreationCategoryViewModel.swift */; }; F84BAF9D26FDB417004CA335 /* CardCreationViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84BAF9C26FDB417004CA335 /* CardCreationViewController.swift */; }; F84BAFAD26FDB543004CA335 /* FrontCardCreationCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = F84BAFAB26FDB543004CA335 /* FrontCardCreationCollectionViewCell.swift */; }; F84BAFAE26FDB543004CA335 /* FrontCardCreationCollectionViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = F84BAFAC26FDB543004CA335 /* FrontCardCreationCollectionViewCell.xib */; }; @@ -266,6 +267,7 @@ F83206A826F61E3700D61711 /* FrontCardCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FrontCardCell.swift; sourceTree = ""; }; F83206A926F61E3700D61711 /* FrontCardCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FrontCardCell.xib; sourceTree = ""; }; F835EF6E29800F51001ABAAF /* UIApplication+Extension.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UIApplication+Extension.swift"; sourceTree = ""; }; + F843DD6C29A5F83000D8D20D /* CardCreationCategoryViewModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardCreationCategoryViewModel.swift; sourceTree = ""; }; F84BAF9C26FDB417004CA335 /* CardCreationViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CardCreationViewController.swift; sourceTree = ""; }; F84BAFAB26FDB543004CA335 /* FrontCardCreationCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FrontCardCreationCollectionViewCell.swift; sourceTree = ""; }; F84BAFAC26FDB543004CA335 /* FrontCardCreationCollectionViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = FrontCardCreationCollectionViewCell.xib; sourceTree = ""; }; @@ -668,6 +670,14 @@ path = CardCell; sourceTree = ""; }; + F843DD6B29A5F81700D8D20D /* ViewModels */ = { + isa = PBXGroup; + children = ( + F843DD6C29A5F83000D8D20D /* CardCreationCategoryViewModel.swift */, + ); + path = ViewModels; + sourceTree = ""; + }; F84BAF9E26FDB425004CA335 /* CardCreation */ = { isa = PBXGroup; children = ( @@ -887,6 +897,7 @@ F8C83FB9272F9F030009DF0D /* NetworkModel */, F8FC439E26C01EF70033E151 /* NetworkService */, F8FC439F26C01EFC0033E151 /* Protocols */, + F843DD6B29A5F81700D8D20D /* ViewModels */, F8FC43A026C01F040033E151 /* ViewControllers */, F8FC43A126C01F1F0033E151 /* Views */, ); @@ -1232,6 +1243,7 @@ 770E58862778A78900498C2E /* Status.swift in Sources */, F851805B275D047C006BD5ED /* OnboardingViewController.swift in Sources */, 392BAF7B2793E90D0013DCB3 /* KeyChainKey.swift in Sources */, + F843DD6D29A5F83000D8D20D /* CardCreationCategoryViewModel.swift in Sources */, 39C1E88F270EC762006D2089 /* UIColor+Extension.swift in Sources */, F8C83FC9272FA3190009DF0D /* GroupAPI.swift in Sources */, F8FC43B826C0227D0033E151 /* Const.swift in Sources */, diff --git a/NADA-iOS-forRelease/Sources/ViewModels/CardCreationCategoryViewModel.swift b/NADA-iOS-forRelease/Sources/ViewModels/CardCreationCategoryViewModel.swift new file mode 100644 index 00000000..7ec0fc84 --- /dev/null +++ b/NADA-iOS-forRelease/Sources/ViewModels/CardCreationCategoryViewModel.swift @@ -0,0 +1,8 @@ +// +// CardCreationCategoryViewModel.swift +// NADA-iOS-forRelease +// +// Created by kimhyungyu on 2023/02/22. +// + +import Foundation