diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.pbxproj b/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.pbxproj new file mode 100644 index 0000000..db16e79 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.pbxproj @@ -0,0 +1,385 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 55; + objects = { + +/* Begin PBXBuildFile section */ + 6FB4805F272C11BF003B9053 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB4805E272C11BF003B9053 /* AppDelegate.swift */; }; + 6FB48061272C11BF003B9053 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB48060272C11BF003B9053 /* SceneDelegate.swift */; }; + 6FB48063272C11BF003B9053 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB48062272C11BF003B9053 /* ViewController.swift */; }; + 6FB48066272C11BF003B9053 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6FB48064272C11BF003B9053 /* Main.storyboard */; }; + 6FB48068272C11C0003B9053 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 6FB48067272C11C0003B9053 /* Assets.xcassets */; }; + 6FB4806B272C11C0003B9053 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 6FB48069272C11C0003B9053 /* LaunchScreen.storyboard */; }; + 6FB48073272C123B003B9053 /* VideoVC.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB48072272C123B003B9053 /* VideoVC.swift */; }; + 6FB48076272C1283003B9053 /* VideoTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FB48074272C1283003B9053 /* VideoTableViewCell.swift */; }; + 6FB48077272C1283003B9053 /* VideoTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 6FB48075272C1283003B9053 /* VideoTableViewCell.xib */; }; + 6FE9FEAA272C158B0002E0DB /* VideoContentDataModel.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FE9FEA9272C158B0002E0DB /* VideoContentDataModel.swift */; }; + 6FE9FEAC272C250F0002E0DB /* VideoCollectionViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 6FE9FEAB272C250F0002E0DB /* VideoCollectionViewCell.swift */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 6FB4805B272C11BF003B9053 /* 29th-iOS-week3-homework.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "29th-iOS-week3-homework.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 6FB4805E272C11BF003B9053 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + 6FB48060272C11BF003B9053 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + 6FB48062272C11BF003B9053 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + 6FB48065272C11BF003B9053 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 6FB48067272C11C0003B9053 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + 6FB4806A272C11C0003B9053 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + 6FB4806C272C11C0003B9053 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 6FB48072272C123B003B9053 /* VideoVC.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoVC.swift; sourceTree = ""; }; + 6FB48074272C1283003B9053 /* VideoTableViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoTableViewCell.swift; sourceTree = ""; }; + 6FB48075272C1283003B9053 /* VideoTableViewCell.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = VideoTableViewCell.xib; sourceTree = ""; }; + 6FE9FEA9272C158B0002E0DB /* VideoContentDataModel.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoContentDataModel.swift; sourceTree = ""; }; + 6FE9FEAB272C250F0002E0DB /* VideoCollectionViewCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VideoCollectionViewCell.swift; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 6FB48058272C11BF003B9053 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 6FB48052272C11BF003B9053 = { + isa = PBXGroup; + children = ( + 6FB4805D272C11BF003B9053 /* 29th-iOS-week3-homework */, + 6FB4805C272C11BF003B9053 /* Products */, + ); + sourceTree = ""; + }; + 6FB4805C272C11BF003B9053 /* Products */ = { + isa = PBXGroup; + children = ( + 6FB4805B272C11BF003B9053 /* 29th-iOS-week3-homework.app */, + ); + name = Products; + sourceTree = ""; + }; + 6FB4805D272C11BF003B9053 /* 29th-iOS-week3-homework */ = { + isa = PBXGroup; + children = ( + 6FB4805E272C11BF003B9053 /* AppDelegate.swift */, + 6FB48060272C11BF003B9053 /* SceneDelegate.swift */, + 6FB48062272C11BF003B9053 /* ViewController.swift */, + 6FB48064272C11BF003B9053 /* Main.storyboard */, + 6FB48074272C1283003B9053 /* VideoTableViewCell.swift */, + 6FB48075272C1283003B9053 /* VideoTableViewCell.xib */, + 6FB48072272C123B003B9053 /* VideoVC.swift */, + 6FE9FEAB272C250F0002E0DB /* VideoCollectionViewCell.swift */, + 6FE9FEA9272C158B0002E0DB /* VideoContentDataModel.swift */, + 6FB48067272C11C0003B9053 /* Assets.xcassets */, + 6FB48069272C11C0003B9053 /* LaunchScreen.storyboard */, + 6FB4806C272C11C0003B9053 /* Info.plist */, + ); + path = "29th-iOS-week3-homework"; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 6FB4805A272C11BF003B9053 /* 29th-iOS-week3-homework */ = { + isa = PBXNativeTarget; + buildConfigurationList = 6FB4806F272C11C0003B9053 /* Build configuration list for PBXNativeTarget "29th-iOS-week3-homework" */; + buildPhases = ( + 6FB48057272C11BF003B9053 /* Sources */, + 6FB48058272C11BF003B9053 /* Frameworks */, + 6FB48059272C11BF003B9053 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "29th-iOS-week3-homework"; + productName = "29th-iOS-week3-homework"; + productReference = 6FB4805B272C11BF003B9053 /* 29th-iOS-week3-homework.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 6FB48053272C11BF003B9053 /* Project object */ = { + isa = PBXProject; + attributes = { + BuildIndependentTargetsInParallel = 1; + LastSwiftUpdateCheck = 1300; + LastUpgradeCheck = 1300; + TargetAttributes = { + 6FB4805A272C11BF003B9053 = { + CreatedOnToolsVersion = 13.0; + }; + }; + }; + buildConfigurationList = 6FB48056272C11BF003B9053 /* Build configuration list for PBXProject "29th-iOS-week3-homework" */; + compatibilityVersion = "Xcode 13.0"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 6FB48052272C11BF003B9053; + productRefGroup = 6FB4805C272C11BF003B9053 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 6FB4805A272C11BF003B9053 /* 29th-iOS-week3-homework */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 6FB48059272C11BF003B9053 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6FB4806B272C11C0003B9053 /* LaunchScreen.storyboard in Resources */, + 6FB48077272C1283003B9053 /* VideoTableViewCell.xib in Resources */, + 6FB48068272C11C0003B9053 /* Assets.xcassets in Resources */, + 6FB48066272C11BF003B9053 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 6FB48057272C11BF003B9053 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 6FE9FEAC272C250F0002E0DB /* VideoCollectionViewCell.swift in Sources */, + 6FB48073272C123B003B9053 /* VideoVC.swift in Sources */, + 6FB48063272C11BF003B9053 /* ViewController.swift in Sources */, + 6FB4805F272C11BF003B9053 /* AppDelegate.swift in Sources */, + 6FE9FEAA272C158B0002E0DB /* VideoContentDataModel.swift in Sources */, + 6FB48061272C11BF003B9053 /* SceneDelegate.swift in Sources */, + 6FB48076272C1283003B9053 /* VideoTableViewCell.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 6FB48064272C11BF003B9053 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 6FB48065272C11BF003B9053 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 6FB48069272C11C0003B9053 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 6FB4806A272C11C0003B9053 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 6FB4806D272C11C0003B9053 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE; + MTL_FAST_MATH = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + }; + name = Debug; + }; + 6FB4806E272C11C0003B9053 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++17"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INFINITE_RECURSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES; + CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES; + CLANG_WARN_OBJC_LITERAL_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES; + CLANG_WARN_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; + CLANG_WARN_SUSPICIOUS_MOVE = YES; + CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 15.0; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 6FB48070272C11C0003B9053 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 3FAK98S72C; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "29th-iOS-week3-homework/Info.plist"; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "meng.-9th-iOS-week3-homework"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 6FB48071272C11C0003B9053 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + CURRENT_PROJECT_VERSION = 1; + DEVELOPMENT_TEAM = 3FAK98S72C; + GENERATE_INFOPLIST_FILE = YES; + INFOPLIST_FILE = "29th-iOS-week3-homework/Info.plist"; + INFOPLIST_KEY_UIApplicationSupportsIndirectInputEvents = YES; + INFOPLIST_KEY_UILaunchStoryboardName = LaunchScreen; + INFOPLIST_KEY_UIMainStoryboardFile = Main; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPad = "UIInterfaceOrientationPortrait UIInterfaceOrientationPortraitUpsideDown UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + INFOPLIST_KEY_UISupportedInterfaceOrientations_iPhone = "UIInterfaceOrientationPortrait UIInterfaceOrientationLandscapeLeft UIInterfaceOrientationLandscapeRight"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + MARKETING_VERSION = 1.0; + PRODUCT_BUNDLE_IDENTIFIER = "meng.-9th-iOS-week3-homework"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_EMIT_LOC_STRINGS = YES; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 6FB48056272C11BF003B9053 /* Build configuration list for PBXProject "29th-iOS-week3-homework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6FB4806D272C11C0003B9053 /* Debug */, + 6FB4806E272C11C0003B9053 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 6FB4806F272C11C0003B9053 /* Build configuration list for PBXNativeTarget "29th-iOS-week3-homework" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 6FB48070272C11C0003B9053 /* Debug */, + 6FB48071272C11C0003B9053 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 6FB48053272C11BF003B9053 /* Project object */; +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/AppDelegate.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/AppDelegate.swift new file mode 100644 index 0000000..3436817 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/AppDelegate.swift @@ -0,0 +1,36 @@ +// +// AppDelegate.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + + + + func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { + // Override point for customization after application launch. + return true + } + + // MARK: UISceneSession Lifecycle + + func application(_ application: UIApplication, configurationForConnecting connectingSceneSession: UISceneSession, options: UIScene.ConnectionOptions) -> UISceneConfiguration { + // Called when a new scene session is being created. + // Use this method to select a configuration to create the new scene with. + return UISceneConfiguration(name: "Default Configuration", sessionRole: connectingSceneSession.role) + } + + func application(_ application: UIApplication, didDiscardSceneSessions sceneSessions: Set) { + // Called when the user discards a scene session. + // 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/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/AccentColor.colorset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/AppIcon.appiconset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..9221b9b --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/Contents.json new file mode 100644 index 0000000..e541eb4 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "SearchIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "SearchIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "SearchIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon.png new file mode 100644 index 0000000..1ed7f7a Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon@2x.png new file mode 100644 index 0000000..f026099 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon@3x.png new file mode 100644 index 0000000..bd05eef Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/SearchIcon.imageset/SearchIcon@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/Contents.json new file mode 100644 index 0000000..5ef9752 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1.png new file mode 100644 index 0000000..e6a3dc9 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1@2x.png new file mode 100644 index 0000000..13a0f80 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1@3x.png new file mode 100644 index 0000000..81a11ea Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju1.imageset/ggamju1@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/Contents.json new file mode 100644 index 0000000..7ecc720 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju2@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2.png new file mode 100644 index 0000000..72e384e Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2@2x.png new file mode 100644 index 0000000..de63588 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2@3x.png new file mode 100644 index 0000000..475cca8 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju2.imageset/ggamju2@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/Contents.json new file mode 100644 index 0000000..68ea549 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju3@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3.png new file mode 100644 index 0000000..1ceb268 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3@2x.png new file mode 100644 index 0000000..1e85d9f Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3@3x.png new file mode 100644 index 0000000..3f6d522 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju3.imageset/ggamju3@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/Contents.json new file mode 100644 index 0000000..97564f5 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju4@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju4@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4.png new file mode 100644 index 0000000..f4fd5ea Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4@2x.png new file mode 100644 index 0000000..c78de9a Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4@3x.png new file mode 100644 index 0000000..17cd171 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju4.imageset/ggamju4@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/Contents.json new file mode 100644 index 0000000..bd6fd4a --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju5@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju5@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5.png new file mode 100644 index 0000000..9e53ccf Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5@2x.png new file mode 100644 index 0000000..28a5a79 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5@3x.png new file mode 100644 index 0000000..53a3535 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju5.imageset/ggamju5@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/Contents.json new file mode 100644 index 0000000..d2e772b --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju6@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju6@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6.png new file mode 100644 index 0000000..e31b541 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6@2x.png new file mode 100644 index 0000000..e67e321 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6@3x.png new file mode 100644 index 0000000..44c15e2 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju6.imageset/ggamju6@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/Contents.json new file mode 100644 index 0000000..8e86788 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju7@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju7@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7.png new file mode 100644 index 0000000..e8086f1 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7@2x.png new file mode 100644 index 0000000..9b86f70 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7@3x.png new file mode 100644 index 0000000..bd216fc Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju7.imageset/ggamju7@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/Contents.json new file mode 100644 index 0000000..b149478 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju8@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju8@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8.png new file mode 100644 index 0000000..93cb97d Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8@2x.png new file mode 100644 index 0000000..b72bd34 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8@3x.png new file mode 100644 index 0000000..d21a6b6 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/ggamju8.imageset/ggamju8@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/Contents.json new file mode 100644 index 0000000..0504d81 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "iOS.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "iOS@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "iOS@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS.png new file mode 100644 index 0000000..3fe7c33 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS@2x.png new file mode 100644 index 0000000..ea0eeb6 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS@3x.png new file mode 100644 index 0000000..0d113ae Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/iOS.imageset/iOS@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/Contents.json new file mode 100644 index 0000000..5f8aebf --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "main_logo 2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "main_logo 2@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "main_logo 2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2.png new file mode 100644 index 0000000..931e50c Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2@2x.png new file mode 100644 index 0000000..624c92c Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2@3x.png new file mode 100644 index 0000000..f87304e Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/main_logo 2.imageset/main_logo 2@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/Contents.json new file mode 100644 index 0000000..744efe6 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moreMenuIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moreMenuIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moreMenuIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon.png new file mode 100644 index 0000000..d8d5b9c Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@2x.png new file mode 100644 index 0000000..1564aa4 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@3x.png new file mode 100644 index 0000000..0bbe35e Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/Contents.json new file mode 100644 index 0000000..9d42438 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "notificationIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "notificationIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "notificationIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon.png new file mode 100644 index 0000000..5e4f645 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon@2x.png new file mode 100644 index 0000000..5566dd5 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon@3x.png new file mode 100644 index 0000000..c0c5a7b Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/notificationIcon.imageset/notificationIcon@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/Contents.json new file mode 100644 index 0000000..179bdaa --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "premiumLogo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "premiumLogo@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "premiumLogo@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo.png new file mode 100644 index 0000000..d75e487 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo@2x.png new file mode 100644 index 0000000..6578828 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo@3x.png new file mode 100644 index 0000000..a564ccf Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/premiumLogo.imageset/premiumLogo@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/Contents.json new file mode 100644 index 0000000..96093c8 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "wesoptProfile.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "wesoptProfile@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "wesoptProfile@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile.png new file mode 100644 index 0000000..29f3f7e Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@2x.png new file mode 100644 index 0000000..d2c40d9 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@3x.png new file mode 100644 index 0000000..0881dc2 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/Contents.json b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/Contents.json new file mode 100644 index 0000000..722bfbd --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "windowSharingIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "windowSharingIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "windowSharingIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon.png new file mode 100644 index 0000000..c8d1bbd Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@2x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@2x.png new file mode 100644 index 0000000..c5dfb55 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@2x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@3x.png b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@3x.png new file mode 100644 index 0000000..70b8be1 Binary files /dev/null and b/29th-iOS-week3-homework/29th-iOS-week3-homework/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@3x.png differ diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Base.lproj/LaunchScreen.storyboard b/29th-iOS-week3-homework/29th-iOS-week3-homework/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 0000000..865e932 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Base.lproj/Main.storyboard b/29th-iOS-week3-homework/29th-iOS-week3-homework/Base.lproj/Main.storyboard new file mode 100644 index 0000000..50c5231 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Base.lproj/Main.storyboard @@ -0,0 +1,159 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/Info.plist b/29th-iOS-week3-homework/29th-iOS-week3-homework/Info.plist new file mode 100644 index 0000000..dd3c9af --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/Info.plist @@ -0,0 +1,25 @@ + + + + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + + + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/SceneDelegate.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/SceneDelegate.swift new file mode 100644 index 0000000..33da03c --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/SceneDelegate.swift @@ -0,0 +1,52 @@ +// +// SceneDelegate.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + + var window: UIWindow? + + + func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.ConnectionOptions) { + // Use this method to optionally configure and attach the UIWindow `window` to the provided UIWindowScene `scene`. + // If using a storyboard, the `window` property will automatically be initialized and attached to the scene. + // This delegate does not imply the connecting scene or session are new (see `application:configurationForConnectingSceneSession` instead). + guard let _ = (scene as? UIWindowScene) else { return } + } + + func sceneDidDisconnect(_ scene: UIScene) { + // Called as the scene is being released by the system. + // This occurs shortly after the scene enters the background, or when its session is discarded. + // Release any resources associated with this scene that can be re-created the next time the scene connects. + // The scene may re-connect later, as its session was not necessarily discarded (see `application:didDiscardSceneSessions` instead). + } + + func sceneDidBecomeActive(_ scene: UIScene) { + // Called when the scene has moved from an inactive state to an active state. + // Use this method to restart any tasks that were paused (or not yet started) when the scene was inactive. + } + + func sceneWillResignActive(_ scene: UIScene) { + // Called when the scene will move from an active state to an inactive state. + // This may occur due to temporary interruptions (ex. an incoming phone call). + } + + func sceneWillEnterForeground(_ scene: UIScene) { + // Called as the scene transitions from the background to the foreground. + // Use this method to undo the changes made on entering the background. + } + + func sceneDidEnterBackground(_ scene: UIScene) { + // Called as the scene transitions from the foreground to the background. + // Use this method to save data, release shared resources, and store enough scene-specific state information + // to restore the scene back to its current state. + } + + +} + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoCollectionViewCell.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoCollectionViewCell.swift new file mode 100644 index 0000000..1c0fc5c --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoCollectionViewCell.swift @@ -0,0 +1,22 @@ +// +// VideoCollectionViewCell.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +class VideoCollectionViewCell: UICollectionViewCell { + + static let identifier = "VideoCollectionViewCell" + + @IBOutlet weak var youtuberNameLabel: UILabel! + @IBOutlet weak var youtuberImageView: UIImageView! + + func setData(youtuberData: YoutuberData) { + youtuberImageView.image = youtuberData.makeYoutuberImage() + youtuberNameLabel.text = youtuberData.youtuberName + } + +} diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoContentDataModel.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoContentDataModel.swift new file mode 100644 index 0000000..fbd9d12 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoContentDataModel.swift @@ -0,0 +1,22 @@ +// +// VideoContentDataModel.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +struct VideoContentData{ + let videoName: String + let description: String +} + +struct YoutuberData { + let youtuberName: String + let youtuberImageName: String + + func makeYoutuberImage() -> UIImage? { + return UIImage(named: youtuberImageName) + } + } diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoTableViewCell.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoTableViewCell.swift new file mode 100644 index 0000000..87e3ac7 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoTableViewCell.swift @@ -0,0 +1,45 @@ +// +// VideoTableViewCell.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +class VideoTableViewCell: UITableViewCell { + + static let identifier = "VideoTableViewCell" + + + @IBOutlet weak var titleLabel: UILabel! + @IBOutlet weak var subTitleLabel: UILabel! + + override func awakeFromNib() { + super.awakeFromNib() + setText() + } + + override func setSelected(_ selected: Bool, animated: Bool) { + super.setSelected(selected, animated: animated) + + } + + func setData(videoData: VideoContentData) { + titleLabel.text = videoData.videoName + subTitleLabel.text = videoData.description + } + +} + +extension VideoTableViewCell { + func setText() { + titleLabel.font = UIFont(name: "SFProDisplay-Regular", size: 15) + subTitleLabel.font = UIFont(name: "SFProDisplay-Regular", size: 13) + + titleLabel.numberOfLines = 0 + subTitleLabel.numberOfLines = 0 + + subTitleLabel.textColor = UIColor(red: 0.376, green: 0.376, blue: 0.376, alpha: 1) + } + } diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoTableViewCell.xib b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoTableViewCell.xib new file mode 100644 index 0000000..efe6ea2 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoTableViewCell.xib @@ -0,0 +1,103 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoVC.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoVC.swift new file mode 100644 index 0000000..22574d4 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/VideoVC.swift @@ -0,0 +1,106 @@ +// +// VideoVC.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +class VideoVC: UIViewController { + + @IBOutlet weak var videoTableView: UITableView! + @IBOutlet weak var youtuberCollectionView: UICollectionView! + + var videoContentList: [VideoContentData] = [] + var youtuberList: [YoutuberData] = [] + + override func viewDidLoad() { + super.viewDidLoad() + initVideoContentList() + initYoutuberList() + registerXib() + videoTableView.dataSource = self + videoTableView.delegate = self + youtuberCollectionView.delegate = self + youtuberCollectionView.dataSource = self + } + + func registerXib() { + let xibName = UINib(nibName: VideoTableViewCell.identifier, bundle: nil) + videoTableView.register(xibName, forCellReuseIdentifier: VideoTableViewCell.identifier) + } + + func initVideoContentList() { + videoContentList.append(contentsOf: [ + VideoContentData(videoName: "1차 iOS 세미나 : iOS 컴포넌트 이해, Xcode 기본 사용법, View 화면전환", description: "WE SOPT ・조회수 100만회 ・ 3주 전"), + VideoContentData(videoName: "2차 iOS 세미나 : AutoLayout, StackView, TabBarController", description: "WE SOPT ・조회수 100만회 ・ 3주 전"), + VideoContentData(videoName: "3차 iOS 세미나 : ScrollView, Delegate Pattern, TableView, CollectionView", description: "WE SOPT ・조회수 100만회 ・ 3주 전"), + VideoContentData(videoName: "4차 iOS 세미나 : Cocoapods & Networking, REST API", description: "WE SOPT ・조회수 100만회 ・ 3주 전"), + VideoContentData(videoName: "7차 iOS 세미나 : Animation과 제스쳐, 데이터 전달 심화 ", description: "WE SOPT ・조회수 100만회 ・ 3주 전") + ]) + } + + func initYoutuberList() { + youtuberList.append(contentsOf: [ + YoutuberData(youtuberName: "iOSPart", youtuberImageName: "ggamju1"), + YoutuberData(youtuberName: "ServerPart", youtuberImageName: "ggamju2"), + YoutuberData(youtuberName: "AndroidPart", youtuberImageName: "ggamju3"), + YoutuberData(youtuberName: "DesignPart", youtuberImageName: "ggamju4"), + YoutuberData(youtuberName: "WebPart", youtuberImageName: "ggamju5"), + YoutuberData(youtuberName: "PlanPart", youtuberImageName: "ggamju6"), + ]) + } +} + +extension VideoVC: UITableViewDelegate { + func tableView(_ tableView: UITableView, heightForRowAt indexPath: IndexPath) -> CGFloat { + return 306 + } +} + +extension VideoVC: UITableViewDataSource { + func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { + return videoContentList.count + } + + func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { + guard let cell = tableView.dequeueReusableCell(withIdentifier: VideoTableViewCell.identifier) as? VideoTableViewCell else {return UITableViewCell()} + + cell.setData(videoData: videoContentList[indexPath.row]) + return cell + } +} + +extension VideoVC: UICollectionViewDataSource { + func collectionView(_ collectionView: UICollectionView, cellForItemAt indexPath: IndexPath) -> UICollectionViewCell { + guard let cell = collectionView.dequeueReusableCell(withReuseIdentifier: VideoCollectionViewCell.identifier, for: indexPath) + as? VideoCollectionViewCell else {return UICollectionViewCell()} + cell.setData(youtuberData: youtuberList[indexPath.row]) + return cell + } + + func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int { + return youtuberList.count + } +} + +extension VideoVC: UICollectionViewDelegateFlowLayout{ + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, sizeForItemAt indexPath: IndexPath) -> CGSize { + return CGSize(width: 72, height: 104) + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, insetForSectionAt section: Int) -> UIEdgeInsets { + return UIEdgeInsets.zero + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumLineSpacingForSectionAt section: Int) -> CGFloat { + return 0 + } + + func collectionView(_ collectionView: UICollectionView, layout collectionViewLayout: UICollectionViewLayout, minimumInteritemSpacingForSectionAt section: Int) -> CGFloat { + return 0 + } + +} + diff --git a/29th-iOS-week3-homework/29th-iOS-week3-homework/ViewController.swift b/29th-iOS-week3-homework/29th-iOS-week3-homework/ViewController.swift new file mode 100644 index 0000000..d1d7283 --- /dev/null +++ b/29th-iOS-week3-homework/29th-iOS-week3-homework/ViewController.swift @@ -0,0 +1,19 @@ +// +// ViewController.swift +// 29th-iOS-week3-homework +// +// Created by 임주민 on 2021/10/29. +// + +import UIKit + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + } + + +} + diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/AccentColor.colorset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 0000000..eb87897 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/AppIcon.appiconset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..9221b9b --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,98 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "20x20" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "29x29" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "40x40" + }, + { + "idiom" : "iphone", + "scale" : "2x", + "size" : "60x60" + }, + { + "idiom" : "iphone", + "scale" : "3x", + "size" : "60x60" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "20x20" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "29x29" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "40x40" + }, + { + "idiom" : "ipad", + "scale" : "1x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "76x76" + }, + { + "idiom" : "ipad", + "scale" : "2x", + "size" : "83.5x83.5" + }, + { + "idiom" : "ios-marketing", + "scale" : "1x", + "size" : "1024x1024" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Contents.json new file mode 100644 index 0000000..73c0059 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/Contents.json new file mode 100644 index 0000000..b54d4d9 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "logo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "logo@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "logo@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo.png new file mode 100644 index 0000000..cc38527 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo@2x.png new file mode 100644 index 0000000..ad39231 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo@3x.png new file mode 100644 index 0000000..826f9e9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/Google_logo.imageset/logo@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/Contents.json new file mode 100644 index 0000000..1b0f61f --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "LibraryIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "LibraryIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "LibraryIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon.png new file mode 100644 index 0000000..78e2fd9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon@2x.png new file mode 100644 index 0000000..2d33a36 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon@3x.png new file mode 100644 index 0000000..88c917c Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIcon.imageset/LibraryIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/Contents.json new file mode 100644 index 0000000..20f38df --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "LibraryIconFill.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "LibraryIconFill@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "LibraryIconFill@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill.png new file mode 100644 index 0000000..48772f9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill@2x.png new file mode 100644 index 0000000..11eb8a1 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill@3x.png new file mode 100644 index 0000000..89d3553 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/LibraryIconFill.imageset/LibraryIconFill@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/Contents.json new file mode 100644 index 0000000..e541eb4 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "SearchIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "SearchIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "SearchIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon.png new file mode 100644 index 0000000..1ed7f7a Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon@2x.png new file mode 100644 index 0000000..f026099 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon@3x.png new file mode 100644 index 0000000..bd05eef Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/SearchIcon.imageset/SearchIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/Contents.json new file mode 100644 index 0000000..5ef9752 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju1.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju1@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju1@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1.png new file mode 100644 index 0000000..e6a3dc9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1@2x.png new file mode 100644 index 0000000..13a0f80 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1@3x.png new file mode 100644 index 0000000..81a11ea Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju1.imageset/ggamju1@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/Contents.json new file mode 100644 index 0000000..7ecc720 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju2@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2.png new file mode 100644 index 0000000..72e384e Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2@2x.png new file mode 100644 index 0000000..de63588 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2@3x.png new file mode 100644 index 0000000..475cca8 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju2.imageset/ggamju2@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/Contents.json new file mode 100644 index 0000000..68ea549 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju3.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju3@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju3@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3.png new file mode 100644 index 0000000..1ceb268 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3@2x.png new file mode 100644 index 0000000..1e85d9f Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3@3x.png new file mode 100644 index 0000000..3f6d522 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju3.imageset/ggamju3@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/Contents.json new file mode 100644 index 0000000..97564f5 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju4.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju4@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju4@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4.png new file mode 100644 index 0000000..f4fd5ea Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4@2x.png new file mode 100644 index 0000000..c78de9a Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4@3x.png new file mode 100644 index 0000000..17cd171 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju4.imageset/ggamju4@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/Contents.json new file mode 100644 index 0000000..bd6fd4a --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju5.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju5@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju5@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5.png new file mode 100644 index 0000000..9e53ccf Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5@2x.png new file mode 100644 index 0000000..28a5a79 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5@3x.png new file mode 100644 index 0000000..53a3535 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju5.imageset/ggamju5@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/Contents.json new file mode 100644 index 0000000..d2e772b --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju6.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju6@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju6@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6.png new file mode 100644 index 0000000..e31b541 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6@2x.png new file mode 100644 index 0000000..e67e321 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6@3x.png new file mode 100644 index 0000000..44c15e2 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju6.imageset/ggamju6@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/Contents.json new file mode 100644 index 0000000..8e86788 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju7.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju7@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju7@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7.png new file mode 100644 index 0000000..e8086f1 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7@2x.png new file mode 100644 index 0000000..9b86f70 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7@3x.png new file mode 100644 index 0000000..bd216fc Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju7.imageset/ggamju7@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/Contents.json new file mode 100644 index 0000000..b149478 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "ggamju8.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "ggamju8@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "ggamju8@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8.png new file mode 100644 index 0000000..93cb97d Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8@2x.png new file mode 100644 index 0000000..b72bd34 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8@3x.png new file mode 100644 index 0000000..d21a6b6 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/ggamju8.imageset/ggamju8@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/Contents.json new file mode 100644 index 0000000..96f0f67 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "homeIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "homeIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "homeIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon.png new file mode 100644 index 0000000..0aab409 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon@2x.png new file mode 100644 index 0000000..f5282ad Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon@3x.png new file mode 100644 index 0000000..fd42e69 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIcon.imageset/homeIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/Contents.json new file mode 100644 index 0000000..fe4a37b --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "homeIconFill.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "homeIconFill@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "homeIconFill@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill.png new file mode 100644 index 0000000..16763f9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill@2x.png new file mode 100644 index 0000000..83207ba Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill@3x.png new file mode 100644 index 0000000..92c354a Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/homeIconFill.imageset/homeIconFill@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/Contents.json new file mode 100644 index 0000000..0504d81 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "iOS.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "iOS@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "iOS@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS.png new file mode 100644 index 0000000..3fe7c33 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS@2x.png new file mode 100644 index 0000000..ea0eeb6 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS@3x.png new file mode 100644 index 0000000..0d113ae Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/iOS.imageset/iOS@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/Contents.json new file mode 100644 index 0000000..5f8aebf --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "main_logo 2.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "main_logo 2@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "main_logo 2@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2.png new file mode 100644 index 0000000..931e50c Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2@2x.png new file mode 100644 index 0000000..624c92c Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2@3x.png new file mode 100644 index 0000000..f87304e Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/main_logo 2.imageset/main_logo 2@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/Contents.json new file mode 100644 index 0000000..744efe6 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "moreMenuIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "moreMenuIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "moreMenuIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon.png new file mode 100644 index 0000000..d8d5b9c Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@2x.png new file mode 100644 index 0000000..1564aa4 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@3x.png new file mode 100644 index 0000000..0bbe35e Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/moreMenuIcon.imageset/moreMenuIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/Contents.json new file mode 100644 index 0000000..9d42438 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "notificationIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "notificationIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "notificationIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon.png new file mode 100644 index 0000000..5e4f645 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon@2x.png new file mode 100644 index 0000000..5566dd5 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon@3x.png new file mode 100644 index 0000000..c0c5a7b Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/notificationIcon.imageset/notificationIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/Contents.json new file mode 100644 index 0000000..9e17cbc --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "plueCircleIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "plueCircleIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "plueCircleIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon.png new file mode 100644 index 0000000..e6cf5a2 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon@2x.png new file mode 100644 index 0000000..dcc4575 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon@3x.png new file mode 100644 index 0000000..1e5b7d1 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/plueCircleIcon.imageset/plueCircleIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/Contents.json new file mode 100644 index 0000000..179bdaa --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "premiumLogo.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "premiumLogo@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "premiumLogo@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo.png new file mode 100644 index 0000000..d75e487 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo@2x.png new file mode 100644 index 0000000..6578828 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo@3x.png new file mode 100644 index 0000000..a564ccf Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/premiumLogo.imageset/premiumLogo@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/Contents.json new file mode 100644 index 0000000..87cb366 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "shortsIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "shortsIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "shortsIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon.png new file mode 100644 index 0000000..7e0d34d Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon@2x.png new file mode 100644 index 0000000..d22eb10 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon@3x.png new file mode 100644 index 0000000..dbd4d58 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIcon.imageset/shortsIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/Contents.json new file mode 100644 index 0000000..7349a78 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "shortsIconFill.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "shortsIconFill@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "shortsIconFill@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill.png new file mode 100644 index 0000000..76099a9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill@2x.png new file mode 100644 index 0000000..cd39c7b Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill@3x.png new file mode 100644 index 0000000..757b417 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/shortsIconFill.imageset/shortsIconFill@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/Contents.json new file mode 100644 index 0000000..5437e14 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "subscriptionsIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "subscriptionsIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "subscriptionsIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon.png new file mode 100644 index 0000000..9b161ea Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon@2x.png new file mode 100644 index 0000000..e831778 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon@3x.png new file mode 100644 index 0000000..be0b7ca Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIcon.imageset/subscriptionsIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/Contents.json new file mode 100644 index 0000000..d99d7c9 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "subscriptionsIconFill.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "subscriptionsIconFill@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "subscriptionsIconFill@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill.png new file mode 100644 index 0000000..67af2fe Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill@2x.png new file mode 100644 index 0000000..01ab302 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill@3x.png new file mode 100644 index 0000000..85c3e91 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/subscriptionsIconFill.imageset/subscriptionsIconFill@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/Contents.json new file mode 100644 index 0000000..96093c8 --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "wesoptProfile.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "wesoptProfile@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "wesoptProfile@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile.png new file mode 100644 index 0000000..29f3f7e Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@2x.png new file mode 100644 index 0000000..d2c40d9 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@3x.png new file mode 100644 index 0000000..0881dc2 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/wesoptProfile.imageset/wesoptProfile@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/Contents.json b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/Contents.json new file mode 100644 index 0000000..722bfbd --- /dev/null +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/Contents.json @@ -0,0 +1,23 @@ +{ + "images" : [ + { + "filename" : "windowSharingIcon.png", + "idiom" : "universal", + "scale" : "1x" + }, + { + "filename" : "windowSharingIcon@2x.png", + "idiom" : "universal", + "scale" : "2x" + }, + { + "filename" : "windowSharingIcon@3x.png", + "idiom" : "universal", + "scale" : "3x" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon.png new file mode 100644 index 0000000..c8d1bbd Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@2x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@2x.png new file mode 100644 index 0000000..c5dfb55 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@2x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@3x.png b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@3x.png new file mode 100644 index 0000000..70b8be1 Binary files /dev/null and b/29th-iOS-week4-homework/29th-iOS-week4-homework/Support/Assets.xcassets/windowSharingIcon.imageset/windowSharingIcon@3x.png differ diff --git a/29th-iOS-week4-homework/29th-iOS-week4-homework/Youtube/Controller/VideoVC.swift b/29th-iOS-week4-homework/29th-iOS-week4-homework/Youtube/Controller/VideoVC.swift index cd41961..d820fdb 100644 --- a/29th-iOS-week4-homework/29th-iOS-week4-homework/Youtube/Controller/VideoVC.swift +++ b/29th-iOS-week4-homework/29th-iOS-week4-homework/Youtube/Controller/VideoVC.swift @@ -38,6 +38,7 @@ class VideoVC: UIViewController { @IBAction func touchUpToLogin(_ sender: UIButton) { let LoginStoryBoard = UIStoryboard.init(name: "GoogleLogin", bundle: nil) guard let nextVC = LoginStoryBoard.instantiateViewController(withIdentifier: "NavigationViewController" ) as? NavigationViewController else {return} + nextVC.modalPresentationStyle = .fullScreen present(nextVC, animated: true, completion: nil) }