diff --git a/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj b/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj index 301c54fc..bf9a8f14 100644 --- a/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj +++ b/Runnect-iOS/Runnect-iOS.xcodeproj/project.pbxproj @@ -8,11 +8,18 @@ /* Begin PBXBuildFile section */ 0AEBD608F3973389E8E1C6D6 /* Pods_Runnect_iOS.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 015778D02D5CDE0838284CD7 /* Pods_Runnect_iOS.framework */; }; + CE17F02D2961BBA100E1DED0 /* ColorLiterals.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE17F02C2961BBA100E1DED0 /* ColorLiterals.swift */; }; + CE17F0332961BEF800E1DED0 /* Pretendard-Medium.otf in Resources */ = {isa = PBXBuildFile; fileRef = CE17F02F2961BEF800E1DED0 /* Pretendard-Medium.otf */; }; + CE17F0342961BEF800E1DED0 /* Pretendard-Bold.otf in Resources */ = {isa = PBXBuildFile; fileRef = CE17F0302961BEF800E1DED0 /* Pretendard-Bold.otf */; }; + CE17F0352961BEF800E1DED0 /* Pretendard-SemiBold.otf in Resources */ = {isa = PBXBuildFile; fileRef = CE17F0312961BEF800E1DED0 /* Pretendard-SemiBold.otf */; }; + CE17F0362961BEF800E1DED0 /* Pretendard-Regular.otf in Resources */ = {isa = PBXBuildFile; fileRef = CE17F0322961BEF800E1DED0 /* Pretendard-Regular.otf */; }; + CE17F0382961BF8B00E1DED0 /* FontLiterals.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE17F0372961BF8B00E1DED0 /* FontLiterals.swift */; }; CE4545C9295D7AF4003201E1 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4545C8295D7AF4003201E1 /* AppDelegate.swift */; }; CE4545CB295D7AF4003201E1 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4545CA295D7AF4003201E1 /* SceneDelegate.swift */; }; - CE4545CD295D7AF4003201E1 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4545CC295D7AF4003201E1 /* ViewController.swift */; }; + CE4545CD295D7AF4003201E1 /* TaBarController.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE4545CC295D7AF4003201E1 /* TaBarController.swift */; }; CE4545D2295D7AF5003201E1 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CE4545D1295D7AF5003201E1 /* Assets.xcassets */; }; CE4545D5295D7AF5003201E1 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = CE4545D3295D7AF5003201E1 /* LaunchScreen.storyboard */; }; + CE5645162961B72E000A2856 /* ImageLiterals.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5645152961B72E000A2856 /* ImageLiterals.swift */; }; CE58759E29601476005D967E /* LoadingIndicator.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE58759D29601476005D967E /* LoadingIndicator.swift */; }; CE5875A029601500005D967E /* Toast.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE58759F29601500005D967E /* Toast.swift */; }; CE5875A2296015A2005D967E /* NetworkLoggerPlugin.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE5875A1296015A2005D967E /* NetworkLoggerPlugin.swift */; }; @@ -55,23 +62,36 @@ CE665610295D92C200C64E12 /* setTextLineHeight.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE66560F295D92C200C64E12 /* setTextLineHeight.swift */; }; CE665612295D92E400C64E12 /* UserDefaultWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = CE665611295D92E400C64E12 /* UserDefaultWrapper.swift */; }; CE665615295D989A00C64E12 /* .swiftlint.yml in Resources */ = {isa = PBXBuildFile; fileRef = CE665614295D989A00C64E12 /* .swiftlint.yml */; }; + CEC2A6852961F92C00160BF7 /* CustomButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEC2A6842961F92C00160BF7 /* CustomButton.swift */; }; + CEEC6B3A2961C4F300D00E1E /* CourseDrawingHomeVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC6B392961C4F300D00E1E /* CourseDrawingHomeVC.swift */; }; + CEEC6B3C2961C51A00D00E1E /* CourseStorageVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC6B3B2961C51A00D00E1E /* CourseStorageVC.swift */; }; + CEEC6B3E2961C53700D00E1E /* CourseDiscoveryVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC6B3D2961C53700D00E1E /* CourseDiscoveryVC.swift */; }; + CEEC6B402961C55000D00E1E /* MyPageVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC6B3F2961C55000D00E1E /* MyPageVC.swift */; }; + CEEC6B492961C5E200D00E1E /* SplashVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC6B482961C5E200D00E1E /* SplashVC.swift */; }; + CEEC6B4B2961D89700D00E1E /* CustomNavigationBar.swift in Sources */ = {isa = PBXBuildFile; fileRef = CEEC6B4A2961D89700D00E1E /* CustomNavigationBar.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ 015778D02D5CDE0838284CD7 /* Pods_Runnect_iOS.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_Runnect_iOS.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 3C3033C911343B5C57EB68E7 /* Pods-Runnect-iOS.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runnect-iOS.debug.xcconfig"; path = "Target Support Files/Pods-Runnect-iOS/Pods-Runnect-iOS.debug.xcconfig"; sourceTree = ""; }; + CE17F02C2961BBA100E1DED0 /* ColorLiterals.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ColorLiterals.swift; sourceTree = ""; }; + CE17F02F2961BEF800E1DED0 /* Pretendard-Medium.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Medium.otf"; sourceTree = ""; }; + CE17F0302961BEF800E1DED0 /* Pretendard-Bold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Bold.otf"; sourceTree = ""; }; + CE17F0312961BEF800E1DED0 /* Pretendard-SemiBold.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-SemiBold.otf"; sourceTree = ""; }; + CE17F0322961BEF800E1DED0 /* Pretendard-Regular.otf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "Pretendard-Regular.otf"; sourceTree = ""; }; + CE17F0372961BF8B00E1DED0 /* FontLiterals.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = FontLiterals.swift; sourceTree = ""; }; CE4545C5295D7AF4003201E1 /* Runnect-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Runnect-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; CE4545C8295D7AF4003201E1 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; CE4545CA295D7AF4003201E1 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; - CE4545CC295D7AF4003201E1 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + CE4545CC295D7AF4003201E1 /* TaBarController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TaBarController.swift; sourceTree = ""; }; CE4545D1295D7AF5003201E1 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; CE4545D4295D7AF5003201E1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; CE4545D6295D7AF5003201E1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + CE5645152961B72E000A2856 /* ImageLiterals.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ImageLiterals.swift; sourceTree = ""; }; CE58759D29601476005D967E /* LoadingIndicator.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = LoadingIndicator.swift; sourceTree = ""; }; CE58759F29601500005D967E /* Toast.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = Toast.swift; sourceTree = ""; }; CE5875A1296015A2005D967E /* NetworkLoggerPlugin.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NetworkLoggerPlugin.swift; sourceTree = ""; }; CE5875A3296015D2005D967E /* Encodable+.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = "Encodable+.swift"; sourceTree = ""; }; - CE6655B8295D81C900C64E12 /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; CE6655BC295D82CF00C64E12 /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; CE6655BD295D82D800C64E12 /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; CE6655BE295D82E200C64E12 /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; @@ -116,6 +136,19 @@ CE66560F295D92C200C64E12 /* setTextLineHeight.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = setTextLineHeight.swift; sourceTree = ""; }; CE665611295D92E400C64E12 /* UserDefaultWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserDefaultWrapper.swift; sourceTree = ""; }; CE665614295D989A00C64E12 /* .swiftlint.yml */ = {isa = PBXFileReference; lastKnownFileType = text.yaml; path = .swiftlint.yml; sourceTree = ""; }; + CEC2A6842961F92C00160BF7 /* CustomButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomButton.swift; sourceTree = ""; }; + CEEC6B392961C4F300D00E1E /* CourseDrawingHomeVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CourseDrawingHomeVC.swift; sourceTree = ""; }; + CEEC6B3B2961C51A00D00E1E /* CourseStorageVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CourseStorageVC.swift; sourceTree = ""; }; + CEEC6B3D2961C53700D00E1E /* CourseDiscoveryVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CourseDiscoveryVC.swift; sourceTree = ""; }; + CEEC6B3F2961C55000D00E1E /* MyPageVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MyPageVC.swift; sourceTree = ""; }; + CEEC6B412961C58B00D00E1E /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + CEEC6B422961C59600D00E1E /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + CEEC6B432961C59F00D00E1E /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + CEEC6B442961C5A800D00E1E /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + CEEC6B452961C5B200D00E1E /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + CEEC6B462961C5BB00D00E1E /* .gitkeep */ = {isa = PBXFileReference; lastKnownFileType = text; path = .gitkeep; sourceTree = ""; }; + CEEC6B482961C5E200D00E1E /* SplashVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SplashVC.swift; sourceTree = ""; }; + CEEC6B4A2961D89700D00E1E /* CustomNavigationBar.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CustomNavigationBar.swift; sourceTree = ""; }; E837271A78E1C0A0C30789BF /* Pods-Runnect-iOS.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-Runnect-iOS.release.xcconfig"; path = "Target Support Files/Pods-Runnect-iOS/Pods-Runnect-iOS.release.xcconfig"; sourceTree = ""; }; /* End PBXFileReference section */ @@ -148,6 +181,150 @@ name = Frameworks; sourceTree = ""; }; + CE17F02E2961BEAE00E1DED0 /* Fonts */ = { + isa = PBXGroup; + children = ( + CE17F0302961BEF800E1DED0 /* Pretendard-Bold.otf */, + CE17F02F2961BEF800E1DED0 /* Pretendard-Medium.otf */, + CE17F0322961BEF800E1DED0 /* Pretendard-Regular.otf */, + CE17F0312961BEF800E1DED0 /* Pretendard-SemiBold.otf */, + ); + path = Fonts; + sourceTree = ""; + }; + CE17F0392961C28C00E1DED0 /* Splash */ = { + isa = PBXGroup; + children = ( + CEEC6B472961C5CA00D00E1E /* VC */, + ); + path = Splash; + sourceTree = ""; + }; + CE17F03A2961C2E200E1DED0 /* CourseDrawing */ = { + isa = PBXGroup; + children = ( + CE17F0402961C3CD00E1DED0 /* Views */, + CE17F03F2961C3C900E1DED0 /* VC */, + ); + path = CourseDrawing; + sourceTree = ""; + }; + CE17F03B2961C2F700E1DED0 /* MyPage */ = { + isa = PBXGroup; + children = ( + CE17F0462961C3E000E1DED0 /* Views */, + CE17F0452961C3DD00E1DED0 /* VC */, + ); + path = MyPage; + sourceTree = ""; + }; + CE17F03C2961C32C00E1DED0 /* CourseDiscovery */ = { + isa = PBXGroup; + children = ( + CE17F0442961C3D900E1DED0 /* Views */, + CE17F0432961C3D600E1DED0 /* VC */, + ); + path = CourseDiscovery; + sourceTree = ""; + }; + CE17F03D2961C34300E1DED0 /* CourseStorage */ = { + isa = PBXGroup; + children = ( + CE17F0422961C3D300E1DED0 /* Views */, + CE17F0412961C3D000E1DED0 /* VC */, + ); + path = CourseStorage; + sourceTree = ""; + }; + CE17F03E2961C38100E1DED0 /* CourseDetail */ = { + isa = PBXGroup; + children = ( + CE17F0482961C3EC00E1DED0 /* Views */, + CE17F0472961C3E900E1DED0 /* VC */, + ); + path = CourseDetail; + sourceTree = ""; + }; + CE17F03F2961C3C900E1DED0 /* VC */ = { + isa = PBXGroup; + children = ( + CEEC6B392961C4F300D00E1E /* CourseDrawingHomeVC.swift */, + ); + path = VC; + sourceTree = ""; + }; + CE17F0402961C3CD00E1DED0 /* Views */ = { + isa = PBXGroup; + children = ( + CEEC6B412961C58B00D00E1E /* .gitkeep */, + ); + path = Views; + sourceTree = ""; + }; + CE17F0412961C3D000E1DED0 /* VC */ = { + isa = PBXGroup; + children = ( + CEEC6B3B2961C51A00D00E1E /* CourseStorageVC.swift */, + ); + path = VC; + sourceTree = ""; + }; + CE17F0422961C3D300E1DED0 /* Views */ = { + isa = PBXGroup; + children = ( + CEEC6B422961C59600D00E1E /* .gitkeep */, + ); + path = Views; + sourceTree = ""; + }; + CE17F0432961C3D600E1DED0 /* VC */ = { + isa = PBXGroup; + children = ( + CEEC6B3D2961C53700D00E1E /* CourseDiscoveryVC.swift */, + ); + path = VC; + sourceTree = ""; + }; + CE17F0442961C3D900E1DED0 /* Views */ = { + isa = PBXGroup; + children = ( + CEEC6B432961C59F00D00E1E /* .gitkeep */, + ); + path = Views; + sourceTree = ""; + }; + CE17F0452961C3DD00E1DED0 /* VC */ = { + isa = PBXGroup; + children = ( + CEEC6B3F2961C55000D00E1E /* MyPageVC.swift */, + ); + path = VC; + sourceTree = ""; + }; + CE17F0462961C3E000E1DED0 /* Views */ = { + isa = PBXGroup; + children = ( + CEEC6B442961C5A800D00E1E /* .gitkeep */, + ); + path = Views; + sourceTree = ""; + }; + CE17F0472961C3E900E1DED0 /* VC */ = { + isa = PBXGroup; + children = ( + CEEC6B462961C5BB00D00E1E /* .gitkeep */, + ); + path = VC; + sourceTree = ""; + }; + CE17F0482961C3EC00E1DED0 /* Views */ = { + isa = PBXGroup; + children = ( + CEEC6B452961C5B200D00E1E /* .gitkeep */, + ); + path = Views; + sourceTree = ""; + }; CE4545BC295D7AF4003201E1 = { isa = PBXGroup; children = ( @@ -181,8 +358,14 @@ CE6655A8295D7F7D00C64E12 /* Presentation */ = { isa = PBXGroup; children = ( - CE6655AB295D7FBC00C64E12 /* TabBar */, + CE17F0392961C28C00E1DED0 /* Splash */, CE6655C2295D836D00C64E12 /* SignIn */, + CE6655AB295D7FBC00C64E12 /* TabBar */, + CE17F03A2961C2E200E1DED0 /* CourseDrawing */, + CE17F03D2961C34300E1DED0 /* CourseStorage */, + CE17F03C2961C32C00E1DED0 /* CourseDiscovery */, + CE17F03B2961C2F700E1DED0 /* MyPage */, + CE17F03E2961C38100E1DED0 /* CourseDetail */, ); path = Presentation; sourceTree = ""; @@ -216,7 +399,7 @@ CE6655AB295D7FBC00C64E12 /* TabBar */ = { isa = PBXGroup; children = ( - CE4545CC295D7AF4003201E1 /* ViewController.swift */, + CE4545CC295D7AF4003201E1 /* TaBarController.swift */, ); path = TabBar; sourceTree = ""; @@ -281,6 +464,7 @@ CE665611295D92E400C64E12 /* UserDefaultWrapper.swift */, CE58759D29601476005D967E /* LoadingIndicator.swift */, CE58759F29601500005D967E /* Toast.swift */, + CE6655C9295D84DD00C64E12 /* UserDefaultKeyList.swift */, ); path = Utils; sourceTree = ""; @@ -308,6 +492,7 @@ CE6655B4295D803400C64E12 /* Resource */ = { isa = PBXGroup; children = ( + CE17F02E2961BEAE00E1DED0 /* Fonts */, CE4545D1295D7AF5003201E1 /* Assets.xcassets */, ); path = Resource; @@ -317,7 +502,9 @@ isa = PBXGroup; children = ( CE6655C7295D849F00C64E12 /* StringLiterals.swift */, - CE6655C9295D84DD00C64E12 /* UserDefaultKeyList.swift */, + CE17F02C2961BBA100E1DED0 /* ColorLiterals.swift */, + CE5645152961B72E000A2856 /* ImageLiterals.swift */, + CE17F0372961BF8B00E1DED0 /* FontLiterals.swift */, ); path = Literal; sourceTree = ""; @@ -325,7 +512,8 @@ CE6655B6295D803C00C64E12 /* UIComponents */ = { isa = PBXGroup; children = ( - CE6655B8295D81C900C64E12 /* .gitkeep */, + CEEC6B4A2961D89700D00E1E /* CustomNavigationBar.swift */, + CEC2A6842961F92C00160BF7 /* CustomButton.swift */, ); path = UIComponents; sourceTree = ""; @@ -404,6 +592,14 @@ path = "UIKit+"; sourceTree = ""; }; + CEEC6B472961C5CA00D00E1E /* VC */ = { + isa = PBXGroup; + children = ( + CEEC6B482961C5E200D00E1E /* SplashVC.swift */, + ); + path = VC; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -466,7 +662,11 @@ buildActionMask = 2147483647; files = ( CE665615295D989A00C64E12 /* .swiftlint.yml in Resources */, + CE17F0342961BEF800E1DED0 /* Pretendard-Bold.otf in Resources */, + CE17F0352961BEF800E1DED0 /* Pretendard-SemiBold.otf in Resources */, + CE17F0332961BEF800E1DED0 /* Pretendard-Medium.otf in Resources */, CE6655BF295D82E200C64E12 /* .gitkeep in Resources */, + CE17F0362961BEF800E1DED0 /* Pretendard-Regular.otf in Resources */, CE4545D5295D7AF5003201E1 /* LaunchScreen.storyboard in Resources */, CE4545D2295D7AF5003201E1 /* Assets.xcassets in Resources */, ); @@ -542,8 +742,9 @@ CE665604295D91B100C64E12 /* makeAlert.swift in Sources */, CE6655EA295D88B200C64E12 /* UITabBar+.swift in Sources */, CE665602295D918000C64E12 /* JsonCoder.swift in Sources */, - CE4545CD295D7AF4003201E1 /* ViewController.swift in Sources */, + CE4545CD295D7AF4003201E1 /* TaBarController.swift in Sources */, CE6655F4295D898400C64E12 /* UIViewController+.swift in Sources */, + CE5645162961B72E000A2856 /* ImageLiterals.swift in Sources */, CE6655CD295D856300C64E12 /* KeyPathFindable.swift in Sources */, CE6655E4295D884600C64E12 /* UILabel+.swift in Sources */, CE6655FA295D90E000C64E12 /* applyShadow.swift in Sources */, @@ -553,9 +754,12 @@ CE6655D7295D86F900C64E12 /* String+.swift in Sources */, CE58759E29601476005D967E /* LoadingIndicator.swift in Sources */, CE5875A2296015A2005D967E /* NetworkLoggerPlugin.swift in Sources */, + CEEC6B3C2961C51A00D00E1E /* CourseStorageVC.swift in Sources */, CE4545C9295D7AF4003201E1 /* AppDelegate.swift in Sources */, CE6655C8295D849F00C64E12 /* StringLiterals.swift in Sources */, + CEEC6B3E2961C53700D00E1E /* CourseDiscoveryVC.swift in Sources */, CE6655E0295D87D200C64E12 /* UIDevice+.swift in Sources */, + CE17F0382961BF8B00E1DED0 /* FontLiterals.swift in Sources */, CE6655E8295D889600C64E12 /* UISwitch+.swift in Sources */, CE5875A029601500005D967E /* Toast.swift in Sources */, CE6655F6295D90B600C64E12 /* addToolBar.swift in Sources */, @@ -564,18 +768,24 @@ CE6655F8295D90CF00C64E12 /* adjusted+.swift in Sources */, CE4545CB295D7AF4003201E1 /* SceneDelegate.swift in Sources */, CE6655FE295D912300C64E12 /* calculateTopInset.swift in Sources */, + CEEC6B492961C5E200D00E1E /* SplashVC.swift in Sources */, CE6655D0295D85FF00C64E12 /* CancelBag.swift in Sources */, CE6655DC295D873500C64E12 /* UIButton+.swift in Sources */, CE6655D4295D865B00C64E12 /* Publisher+UIControl.swift in Sources */, CE6655EC295D88D000C64E12 /* UITableView+.swift in Sources */, + CEEC6B3A2961C4F300D00E1E /* CourseDrawingHomeVC.swift in Sources */, + CEC2A6852961F92C00160BF7 /* CustomButton.swift in Sources */, CE66560C295D928300C64E12 /* setRootViewController.swift in Sources */, CE6655D9295D871B00C64E12 /* URL+.swift in Sources */, CE6655DE295D877F00C64E12 /* UIColor+.swift in Sources */, + CEEC6B402961C55000D00E1E /* MyPageVC.swift in Sources */, CE665608295D921500C64E12 /* setImage.swift in Sources */, CE665612295D92E400C64E12 /* UserDefaultWrapper.swift in Sources */, CE665610295D92C200C64E12 /* setTextLineHeight.swift in Sources */, CE6655E2295D87EB00C64E12 /* UIImage+.swift in Sources */, CE5875A4296015D2005D967E /* Encodable+.swift in Sources */, + CEEC6B4B2961D89700D00E1E /* CustomNavigationBar.swift in Sources */, + CE17F02D2961BBA100E1DED0 /* ColorLiterals.swift in Sources */, CE6655D2295D862A00C64E12 /* Publisher+Driver.swift in Sources */, CE6655E6295D887F00C64E12 /* UIStackView+.swift in Sources */, CE6655CA295D84DD00C64E12 /* UserDefaultKeyList.swift in Sources */, diff --git a/Runnect-iOS/Runnect-iOS/Global/Literal/ColorLiterals.swift b/Runnect-iOS/Runnect-iOS/Global/Literal/ColorLiterals.swift new file mode 100644 index 00000000..9cfdbd79 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Literal/ColorLiterals.swift @@ -0,0 +1,60 @@ +// +// ColorLiterals.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +extension UIColor { + static var g1: UIColor { + return UIColor(hex: "#171717") + } + + static var g2: UIColor { + return UIColor(hex: "#8B8B8B") + } + + static var g3: UIColor { + return UIColor(hex: "#C1C1C1") + } + + static var g4: UIColor { + return UIColor(hex: "#ECECEC") + } + + static var m1: UIColor { + return UIColor(hex: "#593EEC") + } + + static var m2: UIColor { + return UIColor(hex: "#7E71FF") + } + + static var m3: UIColor { + return UIColor(hex: "#F2F3FF") + } + + static var m4: UIColor { + return UIColor(hex: "#FFFFFF") + } +} + +extension UIColor { + convenience init(hex: String, alpha: CGFloat = 1.0) { + var hexFormatted: String = hex.trimmingCharacters(in: CharacterSet.whitespacesAndNewlines).uppercased() + + if hexFormatted.hasPrefix("#") { + hexFormatted = String(hexFormatted.dropFirst()) + } + + assert(hexFormatted.count == 6, "Invalid hex code used.") + var rgbValue: UInt64 = 0 + Scanner(string: hexFormatted).scanHexInt64(&rgbValue) + + self.init(red: CGFloat((rgbValue & 0xFF0000) >> 16) / 255.0, + green: CGFloat((rgbValue & 0x00FF00) >> 8) / 255.0, + blue: CGFloat(rgbValue & 0x0000FF) / 255.0, alpha: alpha) + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Literal/FontLiterals.swift b/Runnect-iOS/Runnect-iOS/Global/Literal/FontLiterals.swift new file mode 100644 index 00000000..618c2eb7 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Literal/FontLiterals.swift @@ -0,0 +1,83 @@ +// +// FontLiterals.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +extension UIFont { + @nonobjc class var h1: UIFont { + return UIFont.font(.pretendardBold, ofSize: 24) + } + + @nonobjc class var h2: UIFont { + return UIFont.font(.pretendardBold, ofSize: 22) + } + + @nonobjc class var h2_2: UIFont { + return UIFont.font(.pretendardMedium, ofSize: 22) + } + + @nonobjc class var h3: UIFont { + return UIFont.font(.pretendardBold, ofSize: 20) + } + + @nonobjc class var h4: UIFont { + return UIFont.font(.pretendardBold, ofSize: 18) + } + + @nonobjc class var h5: UIFont { + return UIFont.font(.pretendardSemiBold, ofSize: 15) + } + + @nonobjc class var b1: UIFont { + return UIFont.font(.pretendardMedium, ofSize: 17) + } + + @nonobjc class var b2: UIFont { + return UIFont.font(.pretendardMedium, ofSize: 15) + } + + @nonobjc class var b3: UIFont { + return UIFont.font(.pretendardRegular, ofSize: 15) + } + + @nonobjc class var b4: UIFont { + return UIFont.font(.pretendardMedium, ofSize: 14) + } + + @nonobjc class var b5: UIFont { + return UIFont.font(.pretendardSemiBold, ofSize: 13) + } + + @nonobjc class var b6: UIFont { + return UIFont.font(.pretendardRegular, ofSize: 13) + } + + @nonobjc class var b7: UIFont { + return UIFont.font(.pretendardMedium, ofSize: 12) + } + + @nonobjc class var b8: UIFont { + return UIFont.font(.pretendardRegular, ofSize: 12) + } + + @nonobjc class var b9: UIFont { + return UIFont.font(.pretendardSemiBold, ofSize: 10) + } +} + +enum FontName: String { + case pretendardBold = "Pretendard-Bold" + case pretendardSemiBold = "Pretendard-SemiBold" + case pretendardMedium = "Pretendard-Medium" + case pretendardRegular = "Pretendard-Regular" +} + +extension UIFont { + static func font(_ style: FontName, ofSize size: CGFloat) -> UIFont { + return UIFont(name: style.rawValue, size: size)! + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Literal/ImageLiterals.swift b/Runnect-iOS/Runnect-iOS/Global/Literal/ImageLiterals.swift new file mode 100644 index 00000000..3849784c --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Literal/ImageLiterals.swift @@ -0,0 +1,74 @@ +// +// ImageLiterals.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +enum ImageLiterals { + // icon + static var icArrowBack: UIImage { .load(named: "ic_arrow_back") } + static var icArrowMaximize: UIImage { .load(named: "ic_arrow_maximize") } + static var icArrowPageback: UIImage { .load(named: "ic_arrow_pageback") } + static var icArrowRight: UIImage { .load(named: "ic_arrow_right") } + static var icCancel: UIImage { .load(named: "ic_cancel") } + static var icCourseDiscoverFill: UIImage { .load(named: "ic_course_discove_fill") } + static var icCourseDiscover: UIImage { .load(named: "ic_course_discover") } + static var icCourseDrawFill: UIImage { .load(named: "ic_course_draw_fill") } + static var icCourseDraw: UIImage { .load(named: "ic_course_draw") } + static var icDistance: UIImage { .load(named: "ic_distance") } + static var icEdit: UIImage { .load(named: "ic_edit") } + static var icHeartFill: UIImage { .load(named: "ic_heart_fill") } + static var icHeart: UIImage { .load(named: "ic_heart") } + static var icMapDeparture: UIImage { .load(named: "ic_map_departure") } + static var icMapLocation: UIImage { .load(named: "ic_map_location") } + static var icMapPoint: UIImage { .load(named: "ic_map_point") } + static var icMapStart: UIImage { .load(named: "ic_map_start") } + static var icMypageFill: UIImage { .load(named: "ic_mypage_fill") } + static var icMypage: UIImage { .load(named: "ic_mypage") } + static var icPlus: UIImage { .load(named: "ic_plus") } + static var icSearch: UIImage { .load(named: "ic_search") } + static var icStar: UIImage { .load(named: "ic_star") } + static var icStar2: UIImage { .load(named: "ic_star2") } + static var icStorageFill: UIImage { .load(named: "ic_storage_fill") } + static var icStorage: UIImage { .load(named: "ic_storage") } + static var icTime: UIImage { .load(named: "ic_time") } + // img + static var imgBackground: UIImage { .load(named: "img_background") } + static var imgLogo: UIImage { .load(named: "img_logo") } + static var imgPaper: UIImage { .load(named: "img_paper") } + static var imgPerson: UIImage { .load(named: "img_person") } + static var imgStampC1: UIImage { .load(named: "img_stamp_c1") } + static var imgStampC2: UIImage { .load(named: "img_stamp_c2") } + static var imgStampC3: UIImage { .load(named: "img_stamp_c3") } + static var imgStampP1: UIImage { .load(named: "img_stamp_p1") } + static var imgStampP2: UIImage { .load(named: "img_stamp_p2") } + static var imgStampP3: UIImage { .load(named: "img_stamp_p3") } + static var imgStampR1: UIImage { .load(named: "img_stamp_r1") } + static var imgStampR2: UIImage { .load(named: "img_stamp_r2") } + static var imgStampR3: UIImage { .load(named: "img_stamp_r3") } + static var imgStampS1: UIImage { .load(named: "img_stamp_s1") } + static var imgStampS2: UIImage { .load(named: "img_stamp_s2") } + static var imgStampS3: UIImage { .load(named: "img_stamp_s3") } + static var imgStamp: UIImage { .load(named: "img_stamp") } + static var imgStorage: UIImage { .load(named: "img_storage") } +} + +extension UIImage { + static func load(named imageName: String) -> UIImage { + guard let image = UIImage(named: imageName, in: nil, compatibleWith: nil) else { + return UIImage() + } + image.accessibilityIdentifier = imageName + return image + } + + func resize(to size: CGSize) -> UIImage { + let image = UIGraphicsImageRenderer(size: size).image { _ in + draw(in: CGRect(origin: .zero, size: size)) + } + return image + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/Contents.json new file mode 100644 index 00000000..381a9847 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "btn_arrow_back_white_ios.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_arrow_back_white_ios@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_arrow_back_white_ios@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios.png new file mode 100644 index 00000000..018fbf43 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios@2x.png new file mode 100644 index 00000000..29ef13c7 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios@3x.png new file mode 100644 index 00000000..e3284c35 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_back.imageset/btn_arrow_back_white_ios@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/Contents.json new file mode 100644 index 00000000..c40561d7 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "btn_arrow maximize.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_arrow maximize@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_arrow maximize@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize.png new file mode 100644 index 00000000..965b89c6 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize@2x.png new file mode 100644 index 00000000..ff331afc Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize@3x.png new file mode 100644 index 00000000..13127860 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_maximize.imageset/btn_arrow maximize@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/Contents.json new file mode 100644 index 00000000..3b68c077 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "btn_arrow_pageback.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_arrow_pageback@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_arrow_pageback@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback.png new file mode 100644 index 00000000..0884e767 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback@2x.png new file mode 100644 index 00000000..44e34bae Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback@3x.png new file mode 100644 index 00000000..44a8b0ab Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_pageback.imageset/btn_arrow_pageback@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/Contents.json new file mode 100644 index 00000000..9f277bcc --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "btn_arrow_ios.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_arrow_ios@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_arrow_ios@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios.png new file mode 100644 index 00000000..16178bde Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios@2x.png new file mode 100644 index 00000000..59690490 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios@3x.png new file mode 100644 index 00000000..77179f6d Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_arrow_right.imageset/btn_arrow_ios@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/Contents.json new file mode 100644 index 00000000..c2841928 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "btn_back.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_back@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_back@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back.png new file mode 100644 index 00000000..f70c8139 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back@2x.png new file mode 100644 index 00000000..727af254 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back@3x.png new file mode 100644 index 00000000..ddd9298c Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_cancel.imageset/btn_back@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Contents.json new file mode 100644 index 00000000..b1d9e274 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Group 9196-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 9196@2x-1.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 9196@3x-1.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196-1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196-1.png new file mode 100644 index 00000000..97ccc14e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196-1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196@2x-1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196@2x-1.png new file mode 100644 index 00000000..84a3ec09 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196@2x-1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196@3x-1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196@3x-1.png new file mode 100644 index 00000000..93e276e8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discove_fill.imageset/Group 9196@3x-1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Contents.json new file mode 100644 index 00000000..cff06573 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Group 9196.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 9196@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 9196@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196.png new file mode 100644 index 00000000..105a3c59 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196@2x.png new file mode 100644 index 00000000..bff5a006 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196@3x.png new file mode 100644 index 00000000..7f36e35c Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_discover.imageset/Group 9196@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Contents.json new file mode 100644 index 00000000..cff06573 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Group 9196.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 9196@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 9196@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196.png new file mode 100644 index 00000000..366fa6f6 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196@2x.png new file mode 100644 index 00000000..264738d8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196@3x.png new file mode 100644 index 00000000..6ade96c5 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw.imageset/Group 9196@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Contents.json new file mode 100644 index 00000000..cff06573 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Group 9196.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 9196@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 9196@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196.png new file mode 100644 index 00000000..ac04ed8b Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196@2x.png new file mode 100644 index 00000000..80a2b743 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196@3x.png new file mode 100644 index 00000000..e74b4f31 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_course_draw_fill.imageset/Group 9196@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/Contents.json new file mode 100644 index 00000000..371d0cea --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "icn_distance.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "icn_distance@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "icn_distance@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance.png new file mode 100644 index 00000000..8e9e8a72 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance@2x.png new file mode 100644 index 00000000..f1e2aa53 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance@3x.png new file mode 100644 index 00000000..c86b2bfa Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_distance.imageset/icn_distance@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Contents.json new file mode 100644 index 00000000..df240cf1 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Vector.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Vector@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Vector@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector.png new file mode 100644 index 00000000..340a0c66 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector@2x.png new file mode 100644 index 00000000..fe0d919a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector@3x.png new file mode 100644 index 00000000..2afd2d0e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_edit.imageset/Vector@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Contents.json new file mode 100644 index 00000000..e38bc455 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Property 1=Component 77, Property 2=btn_heart2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Property 1=Component 77, Property 2=btn_heart2@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Property 1=Component 77, Property 2=btn_heart2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2.png new file mode 100644 index 00000000..b244240c Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2@2x.png new file mode 100644 index 00000000..1701a2fe Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2@3x.png new file mode 100644 index 00000000..9107b153 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart.imageset/Property 1=Component 77, Property 2=btn_heart2@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/Contents.json new file mode 100644 index 00000000..c4e11c42 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "btn_heart_fill.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_heart_fill@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_heart_fill@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill.png new file mode 100644 index 00000000..9011e4d2 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill@2x.png new file mode 100644 index 00000000..cb5d6f8b Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill@3x.png new file mode 100644 index 00000000..c5d37432 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_heart_fill.imageset/btn_heart_fill@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/Contents.json new file mode 100644 index 00000000..8ee97830 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "map_point.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "map_point@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "map_point@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point.png new file mode 100644 index 00000000..0482bffd Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point@2x.png new file mode 100644 index 00000000..32aac074 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point@3x.png new file mode 100644 index 00000000..81fd6278 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_departure.imageset/map_point@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/Contents.json new file mode 100644 index 00000000..32cca116 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "map_location.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "map_location@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "map_location@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location.png new file mode 100644 index 00000000..cf0f27ee Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location@2x.png new file mode 100644 index 00000000..93d29cc8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location@3x.png new file mode 100644 index 00000000..5bf7ad6d Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_location.imageset/map_location@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/Contents.json new file mode 100644 index 00000000..b07fa791 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "map_point-1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "map_point@2x-1.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "map_point@3x-1.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point-1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point-1.png new file mode 100644 index 00000000..24d86029 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point-1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point@2x-1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point@2x-1.png new file mode 100644 index 00000000..5779c11f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point@2x-1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point@3x-1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point@3x-1.png new file mode 100644 index 00000000..40ae2ad6 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_point.imageset/map_point@3x-1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/Contents.json new file mode 100644 index 00000000..b9c4e92b --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "map_start.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "map_start@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "map_start@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start.png new file mode 100644 index 00000000..beba8e61 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start@2x.png new file mode 100644 index 00000000..72a4b62f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start@3x.png new file mode 100644 index 00000000..60b95a8f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_map_start.imageset/map_start@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Contents.json new file mode 100644 index 00000000..3654fa3d --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Group 9229.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 9229@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 9229@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229.png new file mode 100644 index 00000000..6496697d Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229@2x.png new file mode 100644 index 00000000..500bd9da Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229@3x.png new file mode 100644 index 00000000..c01f5f78 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage.imageset/Group 9229@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Contents.json new file mode 100644 index 00000000..3654fa3d --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Group 9229.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Group 9229@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Group 9229@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229.png new file mode 100644 index 00000000..cb512bf2 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229@2x.png new file mode 100644 index 00000000..db487571 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229@3x.png new file mode 100644 index 00000000..98e0205a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_mypage_fill.imageset/Group 9229@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/Contents.json new file mode 100644 index 00000000..337868b2 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "plus.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "plus@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "plus@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus.png new file mode 100644 index 00000000..a5483873 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus@2x.png new file mode 100644 index 00000000..0e2ac0c8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus@3x.png new file mode 100644 index 00000000..5462443f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_plus.imageset/plus@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/Contents.json new file mode 100644 index 00000000..f17b4633 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "btn_search.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "btn_search@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "btn_search@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search.png new file mode 100644 index 00000000..c36d1bc7 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search@2x.png new file mode 100644 index 00000000..8d887c85 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search@3x.png new file mode 100644 index 00000000..b228768e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_search.imageset/btn_search@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Contents.json new file mode 100644 index 00000000..0e99b78b --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Star 3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Star 3@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Star 3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3.png new file mode 100644 index 00000000..f32e53a7 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3@2x.png new file mode 100644 index 00000000..d321bcca Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3@3x.png new file mode 100644 index 00000000..673473b3 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star.imageset/Star 3@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Contents.json new file mode 100644 index 00000000..df240cf1 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Vector.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Vector@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Vector@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector.png new file mode 100644 index 00000000..fd32590a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector@2x.png new file mode 100644 index 00000000..5b80de07 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector@3x.png new file mode 100644 index 00000000..894ed3c1 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_star2.imageset/Vector@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26.png new file mode 100644 index 00000000..b409cdaf Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26@2x.png new file mode 100644 index 00000000..1d9ff31a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26@3x.png new file mode 100644 index 00000000..8a91d58a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Component 26@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Contents.json new file mode 100644 index 00000000..b6fab8af --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Component 26.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Component 26@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Component 26@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26.png new file mode 100644 index 00000000..699147bd Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26@2x.png new file mode 100644 index 00000000..9b59f550 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26@3x.png new file mode 100644 index 00000000..42c8601e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Component 26@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Contents.json new file mode 100644 index 00000000..b6fab8af --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_storage_fill.imageset/Contents.json @@ -0,0 +1,26 @@ +{ + "images" : [ + { + "filename" : "Component 26.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Component 26@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Component 26@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + }, + "properties" : { + "template-rendering-intent" : "original" + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/Contents.json new file mode 100644 index 00000000..f336502e --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "icn_time.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "icn_time@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "icn_time@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time.png new file mode 100644 index 00000000..56697dd8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time@2x.png new file mode 100644 index 00000000..e6938ff8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time@3x.png new file mode 100644 index 00000000..99815f41 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/ic_time.imageset/icn_time@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/Contents.json new file mode 100644 index 00000000..ea12801a --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "img_background.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "img_background@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "img_background@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background.png new file mode 100644 index 00000000..6cf02453 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background@2x.png new file mode 100644 index 00000000..fa6a4f9b Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background@3x.png new file mode 100644 index 00000000..c9e837e2 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_background.imageset/img_background@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Contents.json new file mode 100644 index 00000000..4b7bf60e --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "Frame.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "Frame@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "Frame@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame.png new file mode 100644 index 00000000..dfdfb73e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame@2x.png new file mode 100644 index 00000000..aa910ff1 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame@3x.png new file mode 100644 index 00000000..65dd90a1 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_logo.imageset/Frame@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/Contents.json new file mode 100644 index 00000000..036e9750 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "draw_img_paper 1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "draw_img_paper 1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "draw_img_paper 1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1.png new file mode 100644 index 00000000..372d5a9b Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1@2x.png new file mode 100644 index 00000000..185c5410 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1@3x.png new file mode 100644 index 00000000..c4164961 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_paper.imageset/draw_img_paper 1@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/Contents.json new file mode 100644 index 00000000..eb112d55 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "login_me 1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "login_me 1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "login_me 1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1.png new file mode 100644 index 00000000..c732aa85 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1@2x.png new file mode 100644 index 00000000..a8a5d7f5 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1@3x.png new file mode 100644 index 00000000..de83a276 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_person.imageset/login_me 1@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/Contents.json new file mode 100644 index 00000000..c53c9ce7 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp.png new file mode 100644 index 00000000..7890f894 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp@2x.png new file mode 100644 index 00000000..20babd6e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp@3x.png new file mode 100644 index 00000000..439f0f3e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp.imageset/mypage_img_stamp@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/Contents.json new file mode 100644 index 00000000..60a43cc6 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1.png new file mode 100644 index 00000000..65eeed43 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1@2x.png new file mode 100644 index 00000000..6cfc8219 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1@3x.png new file mode 100644 index 00000000..0c89b077 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c1.imageset/mypage_img_stamp1@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/Contents.json new file mode 100644 index 00000000..ad2fdbda --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp2@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2.png new file mode 100644 index 00000000..60a604ae Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2@2x.png new file mode 100644 index 00000000..5ff207ca Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2@3x.png new file mode 100644 index 00000000..3d6b1ca8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c2.imageset/mypage_img_stamp2@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/Contents.json new file mode 100644 index 00000000..3a34ad38 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp3@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3.png new file mode 100644 index 00000000..8608001f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3@2x.png new file mode 100644 index 00000000..7fda34ce Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3@3x.png new file mode 100644 index 00000000..9f4c31a3 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_c3.imageset/mypage_img_stamp3@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/Contents.json new file mode 100644 index 00000000..e4ff9336 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp7@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp7@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7.png new file mode 100644 index 00000000..e1ceae09 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7@2x.png new file mode 100644 index 00000000..bcec71df Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7@3x.png new file mode 100644 index 00000000..1a8d1b81 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p1.imageset/mypage_img_stamp7@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/Contents.json new file mode 100644 index 00000000..0a777a67 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp8@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp8@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8.png new file mode 100644 index 00000000..cbc77892 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8@2x.png new file mode 100644 index 00000000..279e8b3e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8@3x.png new file mode 100644 index 00000000..9f4e89d3 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p2.imageset/mypage_img_stamp8@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/Contents.json new file mode 100644 index 00000000..f3411fb6 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp9.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp9@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp9@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9.png new file mode 100644 index 00000000..75084a68 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9@2x.png new file mode 100644 index 00000000..eb508cb9 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9@3x.png new file mode 100644 index 00000000..a5f235fe Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_p3.imageset/mypage_img_stamp9@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/Contents.json new file mode 100644 index 00000000..c2a7f8ae --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp10.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp10@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp10@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10.png new file mode 100644 index 00000000..9361754e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10@2x.png new file mode 100644 index 00000000..8d56580f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10@3x.png new file mode 100644 index 00000000..b77a8ac7 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r1.imageset/mypage_img_stamp10@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/Contents.json new file mode 100644 index 00000000..56debcb6 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp11.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp11@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp11@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11.png new file mode 100644 index 00000000..cd7941c4 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11@2x.png new file mode 100644 index 00000000..f43dfde5 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11@3x.png new file mode 100644 index 00000000..6c423c2b Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r2.imageset/mypage_img_stamp11@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/Contents.json new file mode 100644 index 00000000..0de0957e --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp12.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp12@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp12@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12.png new file mode 100644 index 00000000..08616496 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12@2x.png new file mode 100644 index 00000000..d5b482fe Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12@3x.png new file mode 100644 index 00000000..7d14e616 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_r3.imageset/mypage_img_stamp12@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/Contents.json new file mode 100644 index 00000000..0d3f68c6 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp4@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp4@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4.png new file mode 100644 index 00000000..9240e6e8 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4@2x.png new file mode 100644 index 00000000..0a450a2c Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4@3x.png new file mode 100644 index 00000000..52247ded Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s1.imageset/mypage_img_stamp4@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/Contents.json new file mode 100644 index 00000000..e60e26a3 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp5@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp5@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5.png new file mode 100644 index 00000000..0a0dc827 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5@2x.png new file mode 100644 index 00000000..f50c565e Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5@3x.png new file mode 100644 index 00000000..497706b2 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s2.imageset/mypage_img_stamp5@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/Contents.json new file mode 100644 index 00000000..6d0b01c3 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "mypage_img_stamp6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "mypage_img_stamp6@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "mypage_img_stamp6@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6.png new file mode 100644 index 00000000..d65ca501 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6@2x.png new file mode 100644 index 00000000..fcd57bd6 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6@3x.png new file mode 100644 index 00000000..9adef15a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_stamp_s3.imageset/mypage_img_stamp6@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/Contents.json b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/Contents.json new file mode 100644 index 00000000..30239c9d --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "storage_img_empty.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "storage_img_empty@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "storage_img_empty@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty.png new file mode 100644 index 00000000..37e437d5 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty@2x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty@2x.png new file mode 100644 index 00000000..26f6f41d Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty@2x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty@3x.png b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty@3x.png new file mode 100644 index 00000000..23180c87 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Assets.xcassets/img_storage.imageset/storage_img_empty@3x.png differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Bold.otf b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Bold.otf new file mode 100644 index 00000000..a52ef399 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Bold.otf differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Medium.otf b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Medium.otf new file mode 100644 index 00000000..a2dc009f Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Medium.otf differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Regular.otf b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Regular.otf new file mode 100644 index 00000000..c940185a Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-Regular.otf differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-SemiBold.otf b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-SemiBold.otf new file mode 100644 index 00000000..c375b545 Binary files /dev/null and b/Runnect-iOS/Runnect-iOS/Global/Resource/Fonts/Pretendard-SemiBold.otf differ diff --git a/Runnect-iOS/Runnect-iOS/Global/Supports/AppDelegate.swift b/Runnect-iOS/Runnect-iOS/Global/Supports/AppDelegate.swift index 3acc8543..dd546180 100644 --- a/Runnect-iOS/Runnect-iOS/Global/Supports/AppDelegate.swift +++ b/Runnect-iOS/Runnect-iOS/Global/Supports/AppDelegate.swift @@ -10,7 +10,10 @@ import UIKit @main class AppDelegate: UIResponder, UIApplicationDelegate { - + func application(_ application: UIApplication, supportedInterfaceOrientationsFor window: UIWindow?) -> UIInterfaceOrientationMask { + // 세로방향 고정 + return UIInterfaceOrientationMask.portrait + } func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. @@ -30,7 +33,5 @@ class AppDelegate: UIResponder, UIApplicationDelegate { // If any sessions were discarded while the application was not running, this will be called shortly after application:didFinishLaunchingWithOptions. // Use this method to release any resources that were specific to the discarded scenes, as they will not return. } - - } diff --git a/Runnect-iOS/Runnect-iOS/Global/Supports/SceneDelegate.swift b/Runnect-iOS/Runnect-iOS/Global/Supports/SceneDelegate.swift index af639051..b1a5c3a4 100644 --- a/Runnect-iOS/Runnect-iOS/Global/Supports/SceneDelegate.swift +++ b/Runnect-iOS/Runnect-iOS/Global/Supports/SceneDelegate.swift @@ -16,7 +16,7 @@ class SceneDelegate: UIResponder, UIWindowSceneDelegate { guard let windowScene = (scene as? UIWindowScene) else { return } let window = UIWindow(windowScene: windowScene) - window.rootViewController = ViewController() + window.rootViewController = TabBarController() self.window = window window.makeKeyAndVisible() } diff --git a/Runnect-iOS/Runnect-iOS/Global/UIComponents/.gitkeep b/Runnect-iOS/Runnect-iOS/Global/UIComponents/.gitkeep deleted file mode 100644 index 8b137891..00000000 --- a/Runnect-iOS/Runnect-iOS/Global/UIComponents/.gitkeep +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Runnect-iOS/Runnect-iOS/Global/UIComponents/CustomButton.swift b/Runnect-iOS/Runnect-iOS/Global/UIComponents/CustomButton.swift new file mode 100644 index 00000000..d8e4a988 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/UIComponents/CustomButton.swift @@ -0,0 +1,72 @@ +// +// CustomButton.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/02. +// + +import UIKit + +public class CustomButton: UIButton { + + // MARK: - Initialize + + public init(title: String) { + super.init(frame: .zero) + self.setUI(title) + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} + +// MARK: - Methods + +extension CustomButton { + /// 버튼의 enable 여부 설정 + @discardableResult + public func setEnabled(_ isEnabled: Bool) -> Self { + self.isEnabled = isEnabled + return self + } + + /// 버튼의 Title 변경 + @discardableResult + public func changeTitle(attributedString: NSAttributedString) -> Self { + self.setAttributedTitle(attributedString, for: .normal) + return self + } + + /// 버튼의 backgroundColor, textColor 변경 + @discardableResult + public func setColor(bgColor: UIColor, disableColor: UIColor, _ textColor: UIColor = .white) -> Self { + self.setBackgroundColor(bgColor, for: .normal) + self.setBackgroundColor(disableColor, for: .disabled) + self.setAttributedTitle( + NSAttributedString( + string: self.titleLabel?.text ?? "", + attributes: [.font: UIFont.h2, .foregroundColor: textColor]), + for: .normal) + + return self + } +} + +// MARK: - UI & Layout + +extension CustomButton { + private func setUI(_ title: String) { + self.layer.cornerRadius = 10 + + self.setBackgroundColor(.m1, for: .normal) + self.setBackgroundColor(.g2, for: .disabled) + self.setAttributedTitle( + NSAttributedString( + string: title, + attributes: [.font: UIFont.h5, .foregroundColor: UIColor.white] + ), + for: .normal + ) + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/UIComponents/CustomNavigationBar.swift b/Runnect-iOS/Runnect-iOS/Global/UIComponents/CustomNavigationBar.swift new file mode 100644 index 00000000..69fcdc0c --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Global/UIComponents/CustomNavigationBar.swift @@ -0,0 +1,222 @@ +// +// CustomNavigationBar.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/02. +// + +import UIKit + +import SnapKit +import Then + +protocol CustomNavigationBarDelegate: AnyObject { + func searchButtonDidTap(text: String) +} + +@frozen +enum NaviType { + case title // 좌측 타이틀 + case titleWithLeftButton // 뒤로가기 버튼 + 중앙 타이틀 + case search // 검색창 +} + +final class CustomNavigationBar: UIView { + + // MARK: - Properties + + private var naviType: NaviType! + weak var delegate: CustomNavigationBarDelegate? + private var vc: UIViewController? + private var leftButtonClosure: (() -> Void)? + private var rightButtonClosure: (() -> Void)? + + // MARK: - UI Components + + private let leftTitleLabel = UILabel() + private let centerTitleLabel = UILabel() + private let leftButton = UIButton() + private let rightButton = UIButton() + private let textField = UITextField() + + // MARK: - initialization + + init(_ vc: UIViewController, type: NaviType) { + super.init(frame: .zero) + self.vc = vc + self.setUI(type) + self.setLayout(type) + self.setAddTarget() + } + + required init?(coder: NSCoder) { + fatalError("init(coder:) has not been implemented") + } +} + +// MARK: - Methods + +extension CustomNavigationBar { + func hideNaviBar(_ isHidden: Bool) { + UIView.animate(withDuration: 0.1, + delay: 0, + options: .curveEaseInOut) { + [self.leftTitleLabel, self.centerTitleLabel, self.leftButton, self.rightButton].forEach { $0.alpha = isHidden ? 0 : 1 } + } + } + + private func setAddTarget() { + self.leftButton.addTarget(self, action: #selector(popToPreviousVC), for: .touchUpInside) + self.rightButton.addTarget(self, action: #selector(searchLocation), for: .touchUpInside) + } + + @discardableResult + func setTitle(_ title: String) -> Self { + self.leftTitleLabel.text = title + self.centerTitleLabel.text = title + return self + } + + @discardableResult + func resetLeftButtonAction(_ closure: (() -> Void)? = nil) -> Self { + self.leftButtonClosure = closure + self.leftButton.removeTarget(self, action: nil, for: .touchUpInside) + if closure != nil { + self.leftButton.addTarget(self, action: #selector(leftButtonDidTap), for: .touchUpInside) + } else { + self.setAddTarget() + } + return self + } + + @discardableResult + func resetRightButtonAction(_ closure: (() -> Void)? = nil) -> Self { + self.rightButtonClosure = closure + self.rightButton.removeTarget(self, action: nil, for: .touchUpInside) + if closure != nil { + self.rightButton.addTarget(self, action: #selector(rightButtonDidTap), for: .touchUpInside) + } else { + self.setAddTarget() + } + return self + } + + @discardableResult + func setTextFieldPlaceholder(placeholder: String) -> Self { + self.textField.placeholder = placeholder + return self + } + + @discardableResult + func showKeyboard() -> Self { + self.textField.becomeFirstResponder() + return self + } +} + +// MARK: - @objc Function + +extension CustomNavigationBar { + @objc private func popToPreviousVC() { + self.vc?.navigationController?.popViewController(animated: true) + } + + @objc private func searchLocation() { + guard let text = textField.text else { return } + delegate?.searchButtonDidTap(text: text) + } + + @objc private func rightButtonDidTap() { + self.rightButtonClosure?() + } + + @objc private func leftButtonDidTap() { + self.leftButtonClosure?() + } +} + +// MARK: - UI & Layout + +extension CustomNavigationBar { + private func setUI(_ type: NaviType) { + self.naviType = type + self.backgroundColor = .m4 + + switch type { + case .title: + leftTitleLabel.font = .h3 + leftTitleLabel.textColor = .g1 + leftTitleLabel.isHidden = false + case .titleWithLeftButton: + centerTitleLabel.text = "" + centerTitleLabel.font = .h4 + centerTitleLabel.textColor = .g1 + centerTitleLabel.isHidden = false + leftButton.isHidden = false + leftButton.setImage(ImageLiterals.icArrowBack, for: .normal) + case .search: + leftButton.setImage(ImageLiterals.icArrowBack, for: .normal) + textField.attributedPlaceholder = NSAttributedString(string: "출발지 검색", attributes: [NSAttributedString.Key.foregroundColor: UIColor.g3, NSAttributedString.Key.font: UIFont.b1]) + textField.font = .b1 + textField.textColor = .g1 + textField.addLeftPadding(width: 2) + rightButton.setImage(ImageLiterals.icSearch, for: .normal) + } + } + + private func setLayout(_ type: NaviType) { + switch type { + case .title: + setTitleLayout() + case .titleWithLeftButton: + setTitleWithLeftButtonLayout() + case .search: + setSearchLayout() + } + } + + private func setTitleLayout() { + self.addSubviews(leftTitleLabel) + + leftTitleLabel.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.leading.equalToSuperview().inset(16) + } + } + + private func setTitleWithLeftButtonLayout() { + self.addSubviews(leftButton, centerTitleLabel) + + leftButton.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.leading.equalToSuperview() + make.width.height.equalTo(48) + } + + centerTitleLabel.snp.makeConstraints { make in + make.center.equalToSuperview() + } + } + + private func setSearchLayout() { + self.addSubviews(leftButton, textField, rightButton) + + leftButton.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.leading.equalToSuperview() + make.width.height.equalTo(48) + } + + rightButton.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.trailing.equalToSuperview() + make.width.height.equalTo(48) + } + + textField.snp.makeConstraints { make in + make.centerY.equalToSuperview() + make.leading.equalTo(leftButton.snp.trailing) + make.trailing.equalTo(rightButton.snp.leading) + } + } +} diff --git a/Runnect-iOS/Runnect-iOS/Global/Literal/UserDefaultKeyList.swift b/Runnect-iOS/Runnect-iOS/Global/Utils/UserDefaultKeyList.swift similarity index 100% rename from Runnect-iOS/Runnect-iOS/Global/Literal/UserDefaultKeyList.swift rename to Runnect-iOS/Runnect-iOS/Global/Utils/UserDefaultKeyList.swift diff --git a/Runnect-iOS/Runnect-iOS/Info.plist b/Runnect-iOS/Runnect-iOS/Info.plist index d633f329..5709b108 100644 --- a/Runnect-iOS/Runnect-iOS/Info.plist +++ b/Runnect-iOS/Runnect-iOS/Info.plist @@ -2,6 +2,15 @@ + UIAppFonts + + Pretendard-Bold.otf + Pretendard-SemiBold.otf + Pretendard-Medium.otf + Pretendard-Regular.otf + + UIUserInterfaceStyle + Light NSLocationWhenInUseUsageDescription 위치 정보 권한이 필요합니다. NSLocationAlwaysUsageDescription diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseDetail/VC/.gitkeep b/Runnect-iOS/Runnect-iOS/Presentation/CourseDetail/VC/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseDetail/Views/.gitkeep b/Runnect-iOS/Runnect-iOS/Presentation/CourseDetail/Views/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseDiscovery/VC/CourseDiscoveryVC.swift b/Runnect-iOS/Runnect-iOS/Presentation/CourseDiscovery/VC/CourseDiscoveryVC.swift new file mode 100644 index 00000000..3dd9648d --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Presentation/CourseDiscovery/VC/CourseDiscoveryVC.swift @@ -0,0 +1,16 @@ +// +// CourseDiscoveryVC.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +final class CourseDiscoveryVC: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .m1 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseDiscovery/Views/.gitkeep b/Runnect-iOS/Runnect-iOS/Presentation/CourseDiscovery/Views/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseDrawing/VC/CourseDrawingHomeVC.swift b/Runnect-iOS/Runnect-iOS/Presentation/CourseDrawing/VC/CourseDrawingHomeVC.swift new file mode 100644 index 00000000..69bedd9f --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Presentation/CourseDrawing/VC/CourseDrawingHomeVC.swift @@ -0,0 +1,40 @@ +// +// CourseDrawingHomeVC.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +final class CourseDrawingHomeVC: UIViewController, CustomNavigationBarDelegate { + lazy var naviBar = CustomNavigationBar(self, type: .title).setTitle("보관함") +// lazy var naviBar = CustomNavigationBar(self, type: .titleWithLeftButton) +// lazy var naviBar = CustomNavigationBar(self, type: .titleWithLeftButton).setTitle("목표 보상") +// lazy var naviBar = CustomNavigationBar(self, type: .search).showKeyboard().setTextFieldPlaceholder(placeholder: "출발지 검색") + + let button = CustomButton(title: "코스 그리기") + + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .white + + naviBar.delegate = self + + view.addSubviews(naviBar, button) + + naviBar.snp.makeConstraints { make in + make.leading.top.trailing.equalTo(view.safeAreaLayoutGuide) + make.height.equalTo(48) + } + + button.snp.makeConstraints { make in + make.leading.bottom.trailing.equalTo(view.safeAreaLayoutGuide).inset(20) + make.height.equalTo(44) + } + } + + func searchButtonDidTap(text: String) { + print(text) + } +} diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseDrawing/Views/.gitkeep b/Runnect-iOS/Runnect-iOS/Presentation/CourseDrawing/Views/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseStorage/VC/CourseStorageVC.swift b/Runnect-iOS/Runnect-iOS/Presentation/CourseStorage/VC/CourseStorageVC.swift new file mode 100644 index 00000000..cfee89aa --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Presentation/CourseStorage/VC/CourseStorageVC.swift @@ -0,0 +1,16 @@ +// +// CourseStorageVC.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +final class CourseStorageVC: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .g2 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Presentation/CourseStorage/Views/.gitkeep b/Runnect-iOS/Runnect-iOS/Presentation/CourseStorage/Views/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Runnect-iOS/Runnect-iOS/Presentation/MyPage/VC/MyPageVC.swift b/Runnect-iOS/Runnect-iOS/Presentation/MyPage/VC/MyPageVC.swift new file mode 100644 index 00000000..2d48c178 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Presentation/MyPage/VC/MyPageVC.swift @@ -0,0 +1,16 @@ +// +// MyPageVC.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +final class MyPageVC: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + view.backgroundColor = .m2 + } +} diff --git a/Runnect-iOS/Runnect-iOS/Presentation/MyPage/Views/.gitkeep b/Runnect-iOS/Runnect-iOS/Presentation/MyPage/Views/.gitkeep new file mode 100644 index 00000000..e69de29b diff --git a/Runnect-iOS/Runnect-iOS/Presentation/Splash/VC/SplashVC.swift b/Runnect-iOS/Runnect-iOS/Presentation/Splash/VC/SplashVC.swift new file mode 100644 index 00000000..14005a43 --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Presentation/Splash/VC/SplashVC.swift @@ -0,0 +1,15 @@ +// +// SplashVC.swift +// Runnect-iOS +// +// Created by sejin on 2023/01/01. +// + +import UIKit + +class SplashVC: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + } +} diff --git a/Runnect-iOS/Runnect-iOS/Presentation/TabBar/TaBarController.swift b/Runnect-iOS/Runnect-iOS/Presentation/TabBar/TaBarController.swift new file mode 100644 index 00000000..bcebc2ea --- /dev/null +++ b/Runnect-iOS/Runnect-iOS/Presentation/TabBar/TaBarController.swift @@ -0,0 +1,62 @@ +// +// TabBarController.swift +// Runnect-iOS +// +// Created by sejin on 2022/12/29. +// + +import UIKit + +final class TabBarController: UITabBarController { + + // MARK: - View Life Cycle + + override func viewDidLoad() { + super.viewDidLoad() + setUI() + setTabBarControllers() + } +} + +// MARK: - Methods + +extension TabBarController { + private func setUI() { + tabBar.backgroundColor = .white + tabBar.unselectedItemTintColor = .g3 + tabBar.tintColor = .m1 + tabBar.layer.cornerRadius = 20 + tabBar.layer.maskedCorners = [.layerMinXMinYCorner, .layerMaxXMinYCorner] + tabBar.layer.applyShadow(alpha: 0.03, y: -4, blur: 5) + } + + private func setTabBarControllers() { + let courseDrawingNVC = templateNavigationController(title: "코스 그리기", + unselectedImage: ImageLiterals.icCourseDraw, + selectedImage: ImageLiterals.icCourseDrawFill, + rootViewController: CourseDrawingHomeVC()) + let courseStorageNVC = templateNavigationController(title: "보관함", + unselectedImage: ImageLiterals.icStorage, + selectedImage: ImageLiterals.icStorageFill, + rootViewController: CourseStorageVC()) + let courseDiscoveryNVC = templateNavigationController(title: "코스 발견", + unselectedImage: ImageLiterals.icCourseDiscover, + selectedImage: ImageLiterals.icCourseDiscoverFill, + rootViewController: CourseDiscoveryVC()) + let myPageNVC = templateNavigationController(title: "마이페이지", + unselectedImage: ImageLiterals.icMypage, + selectedImage: ImageLiterals.icMypageFill, + rootViewController: CourseStorageVC()) + + viewControllers = [courseDrawingNVC, courseStorageNVC, courseDiscoveryNVC, myPageNVC] + } + + private func templateNavigationController(title: String, unselectedImage: UIImage?, selectedImage: UIImage?, rootViewController: UIViewController) -> UINavigationController { + let nav = UINavigationController(rootViewController: rootViewController) + nav.title = title + nav.tabBarItem.image = unselectedImage + nav.tabBarItem.selectedImage = selectedImage + nav.navigationBar.isHidden = true + return nav + } +} diff --git a/Runnect-iOS/Runnect-iOS/Presentation/TabBar/ViewController.swift b/Runnect-iOS/Runnect-iOS/Presentation/TabBar/ViewController.swift deleted file mode 100644 index 36555ce9..00000000 --- a/Runnect-iOS/Runnect-iOS/Presentation/TabBar/ViewController.swift +++ /dev/null @@ -1,16 +0,0 @@ -// -// ViewController.swift -// Runnect-iOS -// -// Created by sejin on 2022/12/29. -// - -import UIKit - -class ViewController: UIViewController { - - override func viewDidLoad() { - super.viewDidLoad() - view.backgroundColor = .blue - } -}