diff --git a/Mongle/Mongle.xcodeproj/project.pbxproj b/Mongle/Mongle.xcodeproj/project.pbxproj index 1a57624..4c5c0e1 100644 --- a/Mongle/Mongle.xcodeproj/project.pbxproj +++ b/Mongle/Mongle.xcodeproj/project.pbxproj @@ -187,6 +187,10 @@ EC771BB4254D4E210041603E /* SignUpServiceAgreeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC771BB3254D4E210041603E /* SignUpServiceAgreeVC.swift */; }; EC7C78EE24B2F2A800B7FCFB /* UnderTab.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EC7C78ED24B2F2A800B7FCFB /* UnderTab.storyboard */; }; EC7C78F024B2F2DE00B7FCFB /* UnderTabBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC7C78EF24B2F2DE00B7FCFB /* UnderTabBarController.swift */; }; + EC849311255BD99B003B4149 /* SignUpEmailService.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC849310255BD99B003B4149 /* SignUpEmailService.swift */; }; + EC849315255BDBD5003B4149 /* SignUpEmailData.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC849314255BDBD5003B4149 /* SignUpEmailData.swift */; }; + EC849319255D1816003B4149 /* SignUpDuplicateData.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC849318255D1816003B4149 /* SignUpDuplicateData.swift */; }; + EC84931D255D1892003B4149 /* SignUpDuplicateService.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC84931C255D1892003B4149 /* SignUpDuplicateService.swift */; }; EC86B49624B7169200DB930A /* SearchBookForWriting.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = EC86B49524B7169200DB930A /* SearchBookForWriting.storyboard */; }; EC86B49824B716BB00DB930A /* SearchBookForWritingVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC86B49724B716BB00DB930A /* SearchBookForWritingVC.swift */; }; EC86B49A24B7646600DB930A /* UITextField+Extensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = EC86B49924B7646600DB930A /* UITextField+Extensions.swift */; }; @@ -201,6 +205,14 @@ ECA23EE024B5F5F100C100F1 /* WritingSentenceSecondVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECA23EDF24B5F5F100C100F1 /* WritingSentenceSecondVC.swift */; }; ECEF22BA24B4A3B200933534 /* WritingSentence.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ECEF22B924B4A3B200933534 /* WritingSentence.storyboard */; }; ECEF22BC24B4A3DF00933534 /* WritingSentenceVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECEF22BB24B4A3DF00933534 /* WritingSentenceVC.swift */; }; + ECF391CD2558268E009337D3 /* Onboarding.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ECF391CC2558268E009337D3 /* Onboarding.storyboard */; }; + ECF391D0255826C5009337D3 /* OnboardingPVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF391CF255826C5009337D3 /* OnboardingPVC.swift */; }; + ECF391D725582987009337D3 /* OnboardingMainVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF391D625582987009337D3 /* OnboardingMainVC.swift */; }; + ECF391DA25582A32009337D3 /* OnboardingFirst.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ECF391D925582A32009337D3 /* OnboardingFirst.storyboard */; }; + ECF391DD25582A4A009337D3 /* OnboardingFirstVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF391DC25582A4A009337D3 /* OnboardingFirstVC.swift */; }; + ECF391E025582C8B009337D3 /* OnboardingSecondVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF391DF25582C8B009337D3 /* OnboardingSecondVC.swift */; }; + ECF391E325582C9C009337D3 /* OnboardingThirdVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF391E225582C9C009337D3 /* OnboardingThirdVC.swift */; }; + ECF391E625582CB3009337D3 /* OnboardingFourthVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF391E525582CB3009337D3 /* OnboardingFourthVC.swift */; }; ECF97E862556720C00BF85AA /* SignUpEmail.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = ECF97E852556720C00BF85AA /* SignUpEmail.storyboard */; }; ECF97E892556722000BF85AA /* SignUpEmailVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = ECF97E882556722000BF85AA /* SignUpEmailVC.swift */; }; /* End PBXBuildFile section */ @@ -390,6 +402,10 @@ EC771BB3254D4E210041603E /* SignUpServiceAgreeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpServiceAgreeVC.swift; sourceTree = ""; }; EC7C78ED24B2F2A800B7FCFB /* UnderTab.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = UnderTab.storyboard; sourceTree = ""; }; EC7C78EF24B2F2DE00B7FCFB /* UnderTabBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UnderTabBarController.swift; sourceTree = ""; }; + EC849310255BD99B003B4149 /* SignUpEmailService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpEmailService.swift; sourceTree = ""; }; + EC849314255BDBD5003B4149 /* SignUpEmailData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpEmailData.swift; sourceTree = ""; }; + EC849318255D1816003B4149 /* SignUpDuplicateData.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpDuplicateData.swift; sourceTree = ""; }; + EC84931C255D1892003B4149 /* SignUpDuplicateService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpDuplicateService.swift; sourceTree = ""; }; EC86B49524B7169200DB930A /* SearchBookForWriting.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SearchBookForWriting.storyboard; sourceTree = ""; }; EC86B49724B716BB00DB930A /* SearchBookForWritingVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SearchBookForWritingVC.swift; sourceTree = ""; }; EC86B49924B7646600DB930A /* UITextField+Extensions.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "UITextField+Extensions.swift"; sourceTree = ""; }; @@ -404,6 +420,14 @@ ECA23EDF24B5F5F100C100F1 /* WritingSentenceSecondVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WritingSentenceSecondVC.swift; sourceTree = ""; }; ECEF22B924B4A3B200933534 /* WritingSentence.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = WritingSentence.storyboard; sourceTree = ""; }; ECEF22BB24B4A3DF00933534 /* WritingSentenceVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = WritingSentenceVC.swift; sourceTree = ""; }; + ECF391CC2558268E009337D3 /* Onboarding.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Onboarding.storyboard; sourceTree = ""; }; + ECF391CF255826C5009337D3 /* OnboardingPVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingPVC.swift; sourceTree = ""; }; + ECF391D625582987009337D3 /* OnboardingMainVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingMainVC.swift; sourceTree = ""; }; + ECF391D925582A32009337D3 /* OnboardingFirst.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = OnboardingFirst.storyboard; sourceTree = ""; }; + ECF391DC25582A4A009337D3 /* OnboardingFirstVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingFirstVC.swift; sourceTree = ""; }; + ECF391DF25582C8B009337D3 /* OnboardingSecondVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingSecondVC.swift; sourceTree = ""; }; + ECF391E225582C9C009337D3 /* OnboardingThirdVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingThirdVC.swift; sourceTree = ""; }; + ECF391E525582CB3009337D3 /* OnboardingFourthVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OnboardingFourthVC.swift; sourceTree = ""; }; ECF97E852556720C00BF85AA /* SignUpEmail.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SignUpEmail.storyboard; sourceTree = ""; }; ECF97E882556722000BF85AA /* SignUpEmailVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SignUpEmailVC.swift; sourceTree = ""; }; /* End PBXFileReference section */ @@ -532,6 +556,8 @@ EC771BB0254D4DD10041603E /* SignUpServiceAgree.storyboard */, EC304628254ED08800DB6E4A /* ServiceAgreeForSignUp.storyboard */, ECF97E852556720C00BF85AA /* SignUpEmail.storyboard */, + ECF391CC2558268E009337D3 /* Onboarding.storyboard */, + ECF391D925582A32009337D3 /* OnboardingFirst.storyboard */, ); path = Storyboard; sourceTree = ""; @@ -565,6 +591,8 @@ B8E2E17624C29C9800595752 /* MyThemeService.swift */, B8E2E17A24C2A33600595752 /* MySentenceService.swift */, B8E2E17E24C2B67300595752 /* MyCuratorService.swift */, + EC849310255BD99B003B4149 /* SignUpEmailService.swift */, + EC84931C255D1892003B4149 /* SignUpDuplicateService.swift */, ); path = APIService; sourceTree = ""; @@ -608,6 +636,8 @@ B8E2E17824C29CD300595752 /* MyThemeData.swift */, B8E2E17C24C2AE3C00595752 /* MySentenceData.swift */, B8E2E18024C2B6F200595752 /* MyCuratorData.swift */, + EC849314255BDBD5003B4149 /* SignUpEmailData.swift */, + EC849318255D1816003B4149 /* SignUpDuplicateData.swift */, B842A454255BBD4A00253275 /* MyProfileUploadData.swift */, ); path = Model; @@ -710,6 +740,12 @@ EC30462B254ED0AA00DB6E4A /* ServiceAgreeForSignUpVC.swift */, B83800F42525FF78009286AE /* PasswordChangeVC.swift */, ECF97E882556722000BF85AA /* SignUpEmailVC.swift */, + ECF391CF255826C5009337D3 /* OnboardingPVC.swift */, + ECF391D625582987009337D3 /* OnboardingMainVC.swift */, + ECF391DC25582A4A009337D3 /* OnboardingFirstVC.swift */, + ECF391DF25582C8B009337D3 /* OnboardingSecondVC.swift */, + ECF391E225582C9C009337D3 /* OnboardingThirdVC.swift */, + ECF391E525582CB3009337D3 /* OnboardingFourthVC.swift */, ); path = VCs; sourceTree = ""; @@ -825,6 +861,7 @@ EC759C3424BEA6E5001D2F81 /* Comp 3.gif in Resources */, EC178CCC24BE26F5008CF514 /* SignUpEnd.storyboard in Resources */, B8AB121924B46C7400B60240 /* CuratorList.storyboard in Resources */, + ECF391CD2558268E009337D3 /* Onboarding.storyboard in Resources */, 7FFEA27924BE441F003D381A /* AppleSDGothicNeoH.ttf in Resources */, 7FFEA27F24BE441F003D381A /* AppleSDGothicNeoM.ttf in Resources */, 7FC5B4D124BB58E3007C1725 /* WritingSentenceInTheme.storyboard in Resources */, @@ -847,6 +884,7 @@ 7FFEA27824BE441F003D381A /* AppleSDGothicNeoL.ttf in Resources */, B8AB122324B5C10B00B60240 /* SearchTabResult.storyboard in Resources */, EC88960C24B87F3D008D29E2 /* ThemeSelectForWriteSentence.storyboard in Resources */, + ECF391DA25582A32009337D3 /* OnboardingFirst.storyboard in Resources */, B8E2E14524BEE03200595752 /* MyTab.storyboard in Resources */, B8F4DDEA24AF22190075FDC1 /* SearchTabMain.storyboard in Resources */, B8B48B2D24BC66DD00551F5B /* CuratorTabKeyword.storyboard in Resources */, @@ -927,6 +965,7 @@ files = ( EC759C4024BEF121001D2F81 /* ThemeImageForWriteService.swift in Sources */, 7FA8C4B724C1753A00317F43 /* SentenceLikeData.swift in Sources */, + ECF391D725582987009337D3 /* OnboardingMainVC.swift in Sources */, EC86B49A24B7646600DB930A /* UITextField+Extensions.swift in Sources */, 7FFEA28324BF4839003D381A /* ToastView.swift in Sources */, B85400A6255143D7004700B4 /* AccountEditVC.swift in Sources */, @@ -951,6 +990,7 @@ B8B48A5B24B6027C00551F5B /* SearchResultThemeVC.swift in Sources */, 7FA8C4AB24C0371C00317F43 /* MainThemeData.swift in Sources */, EC88961224B88AE4008D29E2 /* ThemeSelectForSentenceCVC.swift in Sources */, + ECF391E625582CB3009337D3 /* OnboardingFourthVC.swift in Sources */, 7FB4203D24BD97C200294314 /* ProfileEditIntroduceTVC.swift in Sources */, 7F7C097524BAFAAE007C7C52 /* SentenceEditVC.swift in Sources */, EC7410E224BC539500CBAF1C /* LogInVC.swift in Sources */, @@ -959,7 +999,9 @@ 7F6ABEDD24ADF3B20040746E /* NetworkResult.swift in Sources */, EC759C4C24C02615001D2F81 /* PostBookData.swift in Sources */, EC7410B624BA040300CBAF1C /* EndOfWritingSentenceVC.swift in Sources */, + ECF391DD25582A4A009337D3 /* OnboardingFirstVC.swift in Sources */, B8AB121B24B46CC100B60240 /* CuratorListVC.swift in Sources */, + ECF391E025582C8B009337D3 /* OnboardingSecondVC.swift in Sources */, EC88960424B83D4D008D29E2 /* SearchedBookTVC.swift in Sources */, 7F6ABED524ADE9FC0040746E /* UIImageView+Extensions.swift in Sources */, 7FFEA28B24BFAC77003D381A /* MainCuratorData.swift in Sources */, @@ -967,6 +1009,7 @@ B8E2E16924C1B58E00595752 /* CuratorRecommendData.swift in Sources */, 7F1E71AA24B7BADB00D79516 /* ThemeInfoVC.swift in Sources */, EC759C5024C02779001D2F81 /* ThemeSelectForWriteData.swift in Sources */, + EC849315255BDBD5003B4149 /* SignUpEmailData.swift in Sources */, ECEF22BC24B4A3DF00933534 /* WritingSentenceVC.swift in Sources */, EC759C4224BF45B2001D2F81 /* ThemeMakeData.swift in Sources */, 7F767D7724B211D100ADF46D /* WritingThemeVC.swift in Sources */, @@ -985,10 +1028,12 @@ EC6E99CA2508C9D900B57284 /* SignUpAgreeVC.swift in Sources */, EC759C4A24C025AE001D2F81 /* PostBookService.swift in Sources */, B8E2E15124C0317D00595752 /* SentenceMoreTVC.swift in Sources */, + EC84931D255D1892003B4149 /* SignUpDuplicateService.swift in Sources */, 7FA8C4B524C101E000317F43 /* SentenceData.swift in Sources */, EC759C3624BEB646001D2F81 /* SignupData.swift in Sources */, EC88960A24B86AE8008D29E2 /* ThirdViewOfWritingSentenceVC.swift in Sources */, B8E2E18124C2B6F200595752 /* MyCuratorData.swift in Sources */, + ECF391E325582C9C009337D3 /* OnboardingThirdVC.swift in Sources */, 7F1E71A224B4A40B00D79516 /* MainTabDefaultHeaderView.swift in Sources */, B8B48B3324BC675000551F5B /* CuratorTabKeywordVC.swift in Sources */, 7FCEE21F24B363CF00225CA3 /* MainTabSecondTVC.swift in Sources */, @@ -1007,6 +1052,7 @@ EC759C3E24BEF01A001D2F81 /* ThemeImageDataForWrite.swift in Sources */, B8E2E16D24C1BC7900595752 /* ThemeInCuratorData.swift in Sources */, EC86B49824B716BB00DB930A /* SearchBookForWritingVC.swift in Sources */, + EC849311255BD99B003B4149 /* SignUpEmailService.swift in Sources */, 7FCEE21924B3078E00225CA3 /* MainTabMainVC.swift in Sources */, 7F6ABED124ADE9860040746E /* UIView+Extensions.swift in Sources */, B8B48AE524B9847500551F5B /* SearchResultSentenceTVC.swift in Sources */, @@ -1030,6 +1076,7 @@ 7F6ABED924ADEC9E0040746E /* APIConstants.swift in Sources */, 7FA8C4B924C17C5100317F43 /* SentenceBookmarkData.swift in Sources */, 7FA8C4B124C0EFB900317F43 /* ThemeBookmarkData.swift in Sources */, + ECF391D0255826C5009337D3 /* OnboardingPVC.swift in Sources */, EC7410B824BA5F1A00CBAF1C /* ThemeMakeImagesCVC.swift in Sources */, B8F4DDF624B20FD00075FDC1 /* SearchTabMainVC.swift in Sources */, 7FFEA28924BF9C72003D381A /* TodaySentenceData.swift in Sources */, @@ -1058,6 +1105,7 @@ 7F6ABECF24ADE8F80040746E /* UIColor+Extensions.swift in Sources */, B8AB122524B5C1C500B60240 /* SearchTabResultVC.swift in Sources */, B8E2E16324C17C8000595752 /* CuratorInfoService.swift in Sources */, + EC849319255D1816003B4149 /* SignUpDuplicateData.swift in Sources */, B8E2E14D24BEE0B000595752 /* MyTabSentenceVC.swift in Sources */, B85400AC25514877004700B4 /* AccountEditTVC.swift in Sources */, B8B48A5F24B602A600551F5B /* SearchResultCuratorVC.swift in Sources */, @@ -1207,7 +1255,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = 4YXV56BSN6; + DEVELOPMENT_TEAM = 6ZTQ76LJPZ; INFOPLIST_FILE = Mongle/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", @@ -1226,7 +1274,7 @@ buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; CODE_SIGN_STYLE = Automatic; - DEVELOPMENT_TEAM = 4YXV56BSN6; + DEVELOPMENT_TEAM = 6ZTQ76LJPZ; INFOPLIST_FILE = Mongle/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", diff --git a/Mongle/Mongle/Resource/APIService/APIConstants.swift b/Mongle/Mongle/Resource/APIService/APIConstants.swift index b5647b2..b7e4fca 100644 --- a/Mongle/Mongle/Resource/APIService/APIConstants.swift +++ b/Mongle/Mongle/Resource/APIService/APIConstants.swift @@ -55,4 +55,6 @@ struct APIConstants { static let myThemeURL = baseURL + "/my/theme" static let mySentenceURL = baseURL + "/my/sentence" static let myCuratorURL = baseURL + "/my/subscribe" + static let signupEmailURL = baseURL + "/users/auth" + static let signupDuplicateURL = baseURL + "/users/duplicate" } diff --git a/Mongle/Mongle/Resource/APIService/SignUpDuplicateService.swift b/Mongle/Mongle/Resource/APIService/SignUpDuplicateService.swift new file mode 100644 index 0000000..335c03f --- /dev/null +++ b/Mongle/Mongle/Resource/APIService/SignUpDuplicateService.swift @@ -0,0 +1,85 @@ +// +// SignUpDuplicateService.swift +// Mongle +// +// Created by Yunjae Kim on 2020/11/12. +// Copyright © 2020 이주혁. All rights reserved. +// + +import Foundation +import Alamofire + + +struct SignUpDuplicateService { + static let shared = SignUpDuplicateService() + + private func makeParameter(_ email : String,_ name : String)-> Parameters{ + return ["email" : email, "name" : name] + } + + func checkDuplicate(email : String, name : String, completion : @escaping (NetworkResult) -> Void){ + let header : HTTPHeaders = ["Content-Type" : "application/json"] + + let dataRequest = Alamofire.request(APIConstants.signupDuplicateURL, + method: .post, + parameters: makeParameter(email,name), + encoding: JSONEncoding.default, + headers: header) + + + dataRequest.responseData { dataResponse in + switch dataResponse.result { + case .success : + print("succccceeesss") + guard let statusCode = dataResponse.response?.statusCode else {return} + guard let data = dataResponse.value else {return} + let networkResult = self.judge(by: statusCode, data) + completion(networkResult) + + case .failure : + + completion(.networkFail) + + + } + } + + + + + + } + + private func judge(by statusCode : Int , _ data : Data) -> NetworkResult { + switch statusCode{ + case 200 : + return succeed(by: data) + case 400 : + print("400__") + return .pathErr + case 600 : + print("600__") + return .serverErr + default : + print("other__") + return .networkFail + + } + + } + + private func succeed(by data : Data) -> NetworkResult { + let decoder = JSONDecoder() + guard let decodedData = try? decoder.decode(GenericResponse.self, from: data) else { return .serverErr } + guard let tokenData = decodedData.data else { return .requestErr(decodedData.message) } + return .success(tokenData.duplicate) + + } + + + + + + + +} diff --git a/Mongle/Mongle/Resource/APIService/SignUpEmailService.swift b/Mongle/Mongle/Resource/APIService/SignUpEmailService.swift new file mode 100644 index 0000000..67d9d57 --- /dev/null +++ b/Mongle/Mongle/Resource/APIService/SignUpEmailService.swift @@ -0,0 +1,70 @@ +// +// SignUpEmail.swift +// Mongle +// +// Created by Yunjae Kim on 2020/11/11. +// Copyright © 2020 이주혁. All rights reserved. +// + +import Foundation +import Alamofire + +struct SignUpEmailService{ + static let shared = SignUpEmailService() + private func makeParameter(_ email : String)-> Parameters{ + return ["email" : email] + } + + func signup(email : String , completion : @escaping (NetworkResult) -> Void){ + let header : HTTPHeaders = ["Content-Type" : "application/json"] + + let dataRequest = Alamofire.request(APIConstants.signupEmailURL, + method: .post, + parameters: makeParameter(email), + encoding: JSONEncoding.default, + headers: header) + + + dataRequest.responseData { dataResponse in + switch dataResponse.result { + case .success : + guard let statusCode = dataResponse.response?.statusCode else {return} + guard let data = dataResponse.value else {return} + let networkResult = self.judge(by: statusCode, data) + completion(networkResult) + + case .failure : + completion(.networkFail) + + + } + } + } + + private func judge(by statusCode : Int , _ data : Data) -> NetworkResult { + switch statusCode{ + case 200 : + return isSignUp(by: data) + case 400 : + return .pathErr + case 600 : + return .serverErr + default : + return .networkFail + + } + + } + + private func isSignUp(by data : Data) -> NetworkResult { + let decoder = JSONDecoder() + guard let decodedData = try? decoder.decode(GenericResponse.self, from: data) else { return .serverErr } + guard let tokenData = decodedData.data else { return .requestErr(decodedData.message) } + return .success(tokenData.authNum) + + + + } + + +} diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/Contents.json new file mode 100644 index 0000000..805d77b --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "onboarding1Bg.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "scale" : "2x", + "filename" : "onboarding1Bg@2x.png" + }, + { + "idiom" : "universal", + "filename" : "onboarding1Bg@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg.png new file mode 100644 index 0000000..c7bfe55 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg@2x.png new file mode 100644 index 0000000..e454c99 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg@3x.png new file mode 100644 index 0000000..38709db Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Bg.imageset/onboarding1Bg@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/Contents.json new file mode 100644 index 0000000..b79b62a --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "onboarding1ImgBook.png", + "scale" : "1x" + }, + { + "scale" : "2x", + "filename" : "onboarding1ImgBook@2x.png", + "idiom" : "universal" + }, + { + "scale" : "3x", + "idiom" : "universal", + "filename" : "onboarding1ImgBook@3x.png" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook.png new file mode 100644 index 0000000..c878e6e Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook@2x.png new file mode 100644 index 0000000..2db5147 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook@3x.png new file mode 100644 index 0000000..87eac6d Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgBook.imageset/onboarding1ImgBook@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/Contents.json new file mode 100644 index 0000000..57116eb --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "onboarding1ImgMongle.png", + "scale" : "1x", + "idiom" : "universal" + }, + { + "filename" : "onboarding1ImgMongle@2x.png", + "scale" : "2x", + "idiom" : "universal" + }, + { + "filename" : "onboarding1ImgMongle@3x.png", + "scale" : "3x", + "idiom" : "universal" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle.png new file mode 100644 index 0000000..199da6b Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle@2x.png new file mode 100644 index 0000000..e5aa23e Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle@3x.png new file mode 100644 index 0000000..f12580d Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1ImgMongle.imageset/onboarding1ImgMongle@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/Contents.json new file mode 100644 index 0000000..d02b6e9 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "idiom" : "universal", + "filename" : "onboarding1Text.png" + }, + { + "idiom" : "universal", + "scale" : "2x", + "filename" : "onboarding1Text@2x.png" + }, + { + "filename" : "onboarding1Text@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text.png new file mode 100644 index 0000000..c0c9343 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text@2x.png new file mode 100644 index 0000000..dfb83e7 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text@3x.png new file mode 100644 index 0000000..ad0c771 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding1Text.imageset/onboarding1Text@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/Contents.json new file mode 100644 index 0000000..8f12494 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "filename" : "onboarding2Bg.png", + "idiom" : "universal" + }, + { + "scale" : "2x", + "idiom" : "universal", + "filename" : "onboarding2Bg@2x.png" + }, + { + "filename" : "onboarding2Bg@3x.png", + "scale" : "3x", + "idiom" : "universal" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg.png new file mode 100644 index 0000000..af8910a Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg@2x.png new file mode 100644 index 0000000..18d88d6 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg@3x.png new file mode 100644 index 0000000..d063b0b Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Bg.imageset/onboarding2Bg@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/Contents.json new file mode 100644 index 0000000..35db057 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "onboarding2ImgList.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "onboarding2ImgList@2x.png", + "scale" : "2x" + }, + { + "filename" : "onboarding2ImgList@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList.png new file mode 100644 index 0000000..2f50a36 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList@2x.png new file mode 100644 index 0000000..28f8e2c Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList@3x.png new file mode 100644 index 0000000..a4e9c8d Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgList.imageset/onboarding2ImgList@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/Contents.json new file mode 100644 index 0000000..f357a15 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x", + "filename" : "onboarding2ImgMongle.png" + }, + { + "scale" : "2x", + "filename" : "onboarding2ImgMongle@2x.png", + "idiom" : "universal" + }, + { + "filename" : "onboarding2ImgMongle@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle.png new file mode 100644 index 0000000..1eddc73 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle@2x.png new file mode 100644 index 0000000..35255b0 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle@3x.png new file mode 100644 index 0000000..34358d5 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2ImgMongle.imageset/onboarding2ImgMongle@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/Contents.json new file mode 100644 index 0000000..e1feda7 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "idiom" : "universal", + "filename" : "onboarding2Text.png" + }, + { + "idiom" : "universal", + "filename" : "onboarding2Text@2x.png", + "scale" : "2x" + }, + { + "filename" : "onboarding2Text@3x.png", + "scale" : "3x", + "idiom" : "universal" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text.png new file mode 100644 index 0000000..5f1b2e4 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text@2x.png new file mode 100644 index 0000000..6b8c3c4 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text@3x.png new file mode 100644 index 0000000..a69176f Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding2Text.imageset/onboarding2Text@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/Contents.json new file mode 100644 index 0000000..47c6018 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "idiom" : "universal", + "filename" : "onboarding3Bg.png" + }, + { + "scale" : "2x", + "idiom" : "universal", + "filename" : "onboarding3Bg@2x.png" + }, + { + "idiom" : "universal", + "filename" : "onboarding3Bg@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg.png new file mode 100644 index 0000000..f8f7f17 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg@2x.png new file mode 100644 index 0000000..0f15532 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg@3x.png new file mode 100644 index 0000000..8ad33a2 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Bg.imageset/onboarding3Bg@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/Contents.json new file mode 100644 index 0000000..e344eca --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "scale" : "1x", + "filename" : "onboarding3ImgBookshelf.png" + }, + { + "filename" : "onboarding3ImgBookshelf@2x.png", + "scale" : "2x", + "idiom" : "universal" + }, + { + "idiom" : "universal", + "filename" : "onboarding3ImgBookshelf@3x.png", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf.png new file mode 100644 index 0000000..9811111 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf@2x.png new file mode 100644 index 0000000..e178c2b Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf@3x.png new file mode 100644 index 0000000..3267efc Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgBookshelf.imageset/onboarding3ImgBookshelf@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/Contents.json new file mode 100644 index 0000000..ff3aa06 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "idiom" : "universal", + "filename" : "onboarding3ImgMongle.png" + }, + { + "filename" : "onboarding3ImgMongle@2x.png", + "scale" : "2x", + "idiom" : "universal" + }, + { + "scale" : "3x", + "filename" : "onboarding3ImgMongle@3x.png", + "idiom" : "universal" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle.png new file mode 100644 index 0000000..4d48a1a Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle@2x.png new file mode 100644 index 0000000..6b2d15e Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle@3x.png new file mode 100644 index 0000000..575b86e Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3ImgMongle.imageset/onboarding3ImgMongle@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/Contents.json new file mode 100644 index 0000000..b0d4fbf --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "idiom" : "universal", + "filename" : "onboarding3Text.png" + }, + { + "scale" : "2x", + "idiom" : "universal", + "filename" : "onboarding3Text@2x.png" + }, + { + "filename" : "onboarding3Text@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text.png new file mode 100644 index 0000000..2151bc3 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text@2x.png new file mode 100644 index 0000000..ad57ac4 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text@3x.png new file mode 100644 index 0000000..e95a1a2 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding3Text.imageset/onboarding3Text@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/Contents.json new file mode 100644 index 0000000..6c35f46 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "filename" : "onboarding4Bg.png", + "idiom" : "universal" + }, + { + "scale" : "2x", + "idiom" : "universal", + "filename" : "onboarding4Bg@2x.png" + }, + { + "filename" : "onboarding4Bg@3x.png", + "scale" : "3x", + "idiom" : "universal" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg.png new file mode 100644 index 0000000..7c2aba5 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg@2x.png new file mode 100644 index 0000000..c77eb31 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg@3x.png new file mode 100644 index 0000000..44e9a93 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Bg.imageset/onboarding4Bg@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/Contents.json new file mode 100644 index 0000000..861095b --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "idiom" : "universal", + "filename" : "onboarding4ImgMongle.png", + "scale" : "1x" + }, + { + "idiom" : "universal", + "filename" : "onboarding4ImgMongle@2x.png", + "scale" : "2x" + }, + { + "filename" : "onboarding4ImgMongle@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle.png new file mode 100644 index 0000000..f92d511 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle@2x.png new file mode 100644 index 0000000..c2fe156 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle@3x.png new file mode 100644 index 0000000..13cd504 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4ImgMongle.imageset/onboarding4ImgMongle@3x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/Contents.json b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/Contents.json new file mode 100644 index 0000000..cd0ba93 --- /dev/null +++ b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "scale" : "1x", + "idiom" : "universal", + "filename" : "onboarding4Text.png" + }, + { + "filename" : "onboarding4Text@2x.png", + "scale" : "2x", + "idiom" : "universal" + }, + { + "filename" : "onboarding4Text@3x.png", + "scale" : "3x", + "idiom" : "universal" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text.png new file mode 100644 index 0000000..beaaa9a Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text@2x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text@2x.png new file mode 100644 index 0000000..e405eb6 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text@2x.png differ diff --git a/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text@3x.png b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text@3x.png new file mode 100644 index 0000000..cfd56f6 Binary files /dev/null and b/Mongle/Mongle/Resource/Assets.xcassets/onboarding4Text.imageset/onboarding4Text@3x.png differ diff --git a/Mongle/Mongle/Resource/Storyboard/MainTabMain.storyboard b/Mongle/Mongle/Resource/Storyboard/MainTabMain.storyboard index b70b73c..2818566 100644 --- a/Mongle/Mongle/Resource/Storyboard/MainTabMain.storyboard +++ b/Mongle/Mongle/Resource/Storyboard/MainTabMain.storyboard @@ -67,7 +67,7 @@ - + @@ -84,7 +84,7 @@