From c77ce07972d1ef1836ee390fb3875fd325f6c3de Mon Sep 17 00:00:00 2001 From: Jen Date: Tue, 1 Mar 2022 22:30:53 +0900 Subject: [PATCH] =?UTF-8?q?[ADD]=20#153=20VC=20=EC=B6=94=EA=B0=80?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ChaRo-iOS/ChaRo-iOS.xcodeproj/project.pbxproj | 14 ++++++--- .../ViewModels/SearchKeywordViewModel.swift | 2 +- .../VCs/SettingScene/ChangeImageVC.swift | 29 +++++++++++++++++++ .../VCs/SettingScene/ChangePasswordVC.swift | 29 +++++++++++++++++++ 4 files changed, 69 insertions(+), 5 deletions(-) create mode 100644 ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangeImageVC.swift create mode 100644 ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangePasswordVC.swift diff --git a/ChaRo-iOS/ChaRo-iOS.xcodeproj/project.pbxproj b/ChaRo-iOS/ChaRo-iOS.xcodeproj/project.pbxproj index f73330ec..c3d1d85e 100644 --- a/ChaRo-iOS/ChaRo-iOS.xcodeproj/project.pbxproj +++ b/ChaRo-iOS/ChaRo-iOS.xcodeproj/project.pbxproj @@ -3,7 +3,7 @@ archiveVersion = 1; classes = { }; - objectVersion = 51; + objectVersion = 52; objects = { /* Begin PBXBuildFile section */ @@ -39,7 +39,6 @@ 368EC8EC277A15B20076BF5E /* GetFollowDataService.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368EC8EB277A15B20076BF5E /* GetFollowDataService.swift */; }; 368EC8EE277A16700076BF5E /* GetFollowDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 368EC8ED277A16700076BF5E /* GetFollowDataModel.swift */; }; 3691C4F52744102B00A712C9 /* TMapSDK.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 3691C4F32744100E00A712C9 /* TMapSDK.framework */; platformFilter = ios; }; - 3691C4F62744102B00A712C9 /* TMapSDK.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 3691C4F32744100E00A712C9 /* TMapSDK.framework */; platformFilter = ios; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; 36B69F7B2772420D00FEEAAE /* OtherMyPage.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 36B69F7A2772420D00FEEAAE /* OtherMyPage.storyboard */; }; 36B69F7D2772429F00FEEAAE /* OtherMyPageVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B69F7C2772429F00FEEAAE /* OtherMyPageVC.swift */; }; 36B69F802775DC2F00FEEAAE /* FollowFollwingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 36B69F7F2775DC2F00FEEAAE /* FollowFollwingVC.swift */; }; @@ -145,7 +144,6 @@ 3CEC0113269E25AB00E9332C /* OnBoard.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 3CEC0112269E25AB00E9332C /* OnBoard.storyboard */; }; 3CEC0116269E277A00E9332C /* OnBoardCVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3CEC0114269E277A00E9332C /* OnBoardCVC.swift */; }; 3CEC0117269E277A00E9332C /* OnBoardCVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 3CEC0115269E277A00E9332C /* OnBoardCVC.xib */; }; - 5F1E02995E6ACA8BF995F760 /* Pods_ChaRo_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 66C3E06E2FF4B0DEF9892FB6 /* Pods_ChaRo_iOS.framework */; }; 703DD830269F3A7E004416A9 /* Login.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 703DD82F269F3A7E004416A9 /* Login.storyboard */; }; 703DD832269F3B19004416A9 /* LoginVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703DD831269F3B19004416A9 /* LoginVC.swift */; }; 703DD83A269F810D004416A9 /* LoginDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 703DD839269F810D004416A9 /* LoginDataModel.swift */; }; @@ -176,6 +174,8 @@ 7084948526A2441C001B3C2B /* EmptyCVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7084948326A2441C001B3C2B /* EmptyCVC.swift */; }; 7084948626A2441C001B3C2B /* EmptyCVC.xib in Resources */ = {isa = PBXBuildFile; fileRef = 7084948426A2441C001B3C2B /* EmptyCVC.xib */; }; 70876CD0275E08EB00096C51 /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 70876CCF275E08EB00096C51 /* GoogleService-Info.plist */; }; + 709104A627CE576000284B62 /* ChangePasswordVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709104A527CE576000284B62 /* ChangePasswordVC.swift */; }; + 709104A827CE577700284B62 /* ChangeImageVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 709104A727CE577700284B62 /* ChangeImageVC.swift */; }; 70A37C3126EF5FE3006CCEA9 /* JoinVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A37C3026EF5FE3006CCEA9 /* JoinVC.swift */; }; 70A37C3326EF60AB006CCEA9 /* SNSLoginVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 70A37C3226EF60AB006CCEA9 /* SNSLoginVC.swift */; }; 70A37C6026F07BB1006CCEA9 /* Join.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 70A37C5F26F07BB1006CCEA9 /* Join.storyboard */; }; @@ -397,7 +397,6 @@ 3CEC0112269E25AB00E9332C /* OnBoard.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = OnBoard.storyboard; sourceTree = ""; }; 3CEC0114269E277A00E9332C /* OnBoardCVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnBoardCVC.swift; sourceTree = ""; }; 3CEC0115269E277A00E9332C /* OnBoardCVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = OnBoardCVC.xib; sourceTree = ""; }; - 66C3E06E2FF4B0DEF9892FB6 /* Pods_ChaRo_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_ChaRo_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 4F55205AE995C0401D3486C5 /* Pods-ChaRo-iOSTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChaRo-iOSTests.release.xcconfig"; path = "Target Support Files/Pods-ChaRo-iOSTests/Pods-ChaRo-iOSTests.release.xcconfig"; sourceTree = ""; }; 69D8450DFCBA2FE515BDBBDE /* Pods-ChaRo-iOSTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChaRo-iOSTests.debug.xcconfig"; path = "Target Support Files/Pods-ChaRo-iOSTests/Pods-ChaRo-iOSTests.debug.xcconfig"; sourceTree = ""; }; 6EAAA0587FAF0BFEB459D9B7 /* Pods-ChaRo-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-ChaRo-iOS.debug.xcconfig"; path = "Target Support Files/Pods-ChaRo-iOS/Pods-ChaRo-iOS.debug.xcconfig"; sourceTree = ""; }; @@ -431,6 +430,8 @@ 7084948326A2441C001B3C2B /* EmptyCVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = EmptyCVC.swift; sourceTree = ""; }; 7084948426A2441C001B3C2B /* EmptyCVC.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = EmptyCVC.xib; sourceTree = ""; }; 70876CCF275E08EB00096C51 /* GoogleService-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = ""; }; + 709104A527CE576000284B62 /* ChangePasswordVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangePasswordVC.swift; sourceTree = ""; }; + 709104A727CE577700284B62 /* ChangeImageVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ChangeImageVC.swift; sourceTree = ""; }; 70A37C3026EF5FE3006CCEA9 /* JoinVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JoinVC.swift; sourceTree = ""; }; 70A37C3226EF60AB006CCEA9 /* SNSLoginVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SNSLoginVC.swift; sourceTree = ""; }; 70A37C5F26F07BB1006CCEA9 /* Join.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Join.storyboard; sourceTree = ""; }; @@ -562,6 +563,7 @@ 367B3189274A5474007A2C18 /* Recovered References */ = { isa = PBXGroup; children = ( + 3691C4F32744100E00A712C9 /* TMapSDK.framework */, ); name = "Recovered References"; sourceTree = ""; @@ -609,6 +611,8 @@ isa = PBXGroup; children = ( 36E445B2277CA160008E31BE /* SettingVC.swift */, + 709104A527CE576000284B62 /* ChangePasswordVC.swift */, + 709104A727CE577700284B62 /* ChangeImageVC.swift */, ); path = SettingScene; sourceTree = ""; @@ -1725,6 +1729,7 @@ 70A37C3326EF60AB006CCEA9 /* SNSLoginVC.swift in Sources */, 3C879BED268B146300C41BB8 /* UIView+.swift in Sources */, 7062C8222702F93000C1CD2E /* JoinInputView.swift in Sources */, + 709104A827CE577700284B62 /* ChangeImageVC.swift in Sources */, 3C86FAC52694D767009370CD /* SearchKeywordVC.swift in Sources */, 3C86F9F8269484E4009370CD /* AddressDataModel.swift in Sources */, 3CE2A700269C991B00567395 /* SearchKeywordDataMadel.swift in Sources */, @@ -1737,6 +1742,7 @@ F42DA8042694AF82003DA0DC /* PostImagesTVC.swift in Sources */, 70A37C3126EF5FE3006CCEA9 /* JoinVC.swift in Sources */, 7062C84B270CDE6F00C1CD2E /* IsDuplicatedNicknameService.swift in Sources */, + 709104A627CE576000284B62 /* ChangePasswordVC.swift in Sources */, F4CC1B90269C5EFA009A0C01 /* CreatePostPhotosCVC.swift in Sources */, 3C5B15B82749802600F178A8 /* GenericResponse.swift in Sources */, F4FB2ECB269FD7AE000C339B /* UIButton+.swift in Sources */, diff --git a/ChaRo-iOS/ChaRo-iOS/Source/ViewModels/SearchKeywordViewModel.swift b/ChaRo-iOS/ChaRo-iOS/Source/ViewModels/SearchKeywordViewModel.swift index 304925e6..04923645 100644 --- a/ChaRo-iOS/ChaRo-iOS/Source/ViewModels/SearchKeywordViewModel.swift +++ b/ChaRo-iOS/ChaRo-iOS/Source/ViewModels/SearchKeywordViewModel.swift @@ -3,7 +3,7 @@ // ChaRo-iOS // // Created by 장혜령 on 2021/09/03. -// +// import Foundation import TMapSDK diff --git a/ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangeImageVC.swift b/ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangeImageVC.swift new file mode 100644 index 00000000..a2846fc1 --- /dev/null +++ b/ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangeImageVC.swift @@ -0,0 +1,29 @@ +// +// ChangeImageVC.swift +// ChaRo-iOS +// +// Created by JEN Lee on 2022/03/01. +// + +import UIKit + +class ChangeImageVC: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +} diff --git a/ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangePasswordVC.swift b/ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangePasswordVC.swift new file mode 100644 index 00000000..17e8393f --- /dev/null +++ b/ChaRo-iOS/ChaRo-iOS/Source/Views/VCs/SettingScene/ChangePasswordVC.swift @@ -0,0 +1,29 @@ +// +// ChangePasswordVC.swift +// ChaRo-iOS +// +// Created by JEN Lee on 2022/03/01. +// + +import UIKit + +class ChangePasswordVC: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + + // Do any additional setup after loading the view. + } + + + /* + // MARK: - Navigation + + // In a storyboard-based application, you will often want to do a little preparation before navigation + override func prepare(for segue: UIStoryboardSegue, sender: Any?) { + // Get the new view controller using segue.destination. + // Pass the selected object to the new view controller. + } + */ + +}