From 508cb5a2e28717f74998b2c5ade682f29f681d88 Mon Sep 17 00:00:00 2001 From: Song Lee Date: Mon, 3 May 2021 16:34:53 +0900 Subject: [PATCH] chore : init xcode project MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - xcode 및 gitignore 생성 --- iOS/.gitignore | 102 +++++ .../baseball-game.xcodeproj/project.pbxproj | 354 ++++++++++++++++++ .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../UserInterfaceState.xcuserstate | Bin 0 -> 25572 bytes .../xcschemes/xcschememanagement.plist | 14 + .../baseball-game/AppCycle/AppDelegate.swift | 14 + .../AppCycle/SceneDelegate.swift | 15 + .../AccentColor.colorset/Contents.json | 11 + .../AppIcon.appiconset/Contents.json | 98 +++++ .../Assets.xcassets/Contents.json | 6 + .../Base.lproj/LaunchScreen.storyboard | 25 ++ .../baseball-game/Base.lproj/Main.storyboard | 24 ++ iOS/baseball-game/baseball-game/Info.plist | 66 ++++ .../baseball-game/ViewController.swift | 19 + 15 files changed, 763 insertions(+) create mode 100644 iOS/.gitignore create mode 100644 iOS/baseball-game/baseball-game.xcodeproj/project.pbxproj create mode 100644 iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcuserdata/song.xcuserdatad/UserInterfaceState.xcuserstate create mode 100644 iOS/baseball-game/baseball-game.xcodeproj/xcuserdata/song.xcuserdatad/xcschemes/xcschememanagement.plist create mode 100644 iOS/baseball-game/baseball-game/AppCycle/AppDelegate.swift create mode 100644 iOS/baseball-game/baseball-game/AppCycle/SceneDelegate.swift create mode 100644 iOS/baseball-game/baseball-game/Assets.xcassets/AccentColor.colorset/Contents.json create mode 100644 iOS/baseball-game/baseball-game/Assets.xcassets/AppIcon.appiconset/Contents.json create mode 100644 iOS/baseball-game/baseball-game/Assets.xcassets/Contents.json create mode 100644 iOS/baseball-game/baseball-game/Base.lproj/LaunchScreen.storyboard create mode 100644 iOS/baseball-game/baseball-game/Base.lproj/Main.storyboard create mode 100644 iOS/baseball-game/baseball-game/Info.plist create mode 100644 iOS/baseball-game/baseball-game/ViewController.swift diff --git a/iOS/.gitignore b/iOS/.gitignore new file mode 100644 index 000000000..c6d7152e8 --- /dev/null +++ b/iOS/.gitignore @@ -0,0 +1,102 @@ +### Swift ### +# Xcode +# +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + +## User settings +xcuserdata/ + +## compatibility with Xcode 8 and earlier (ignoring not required starting Xcode 9) +*.xcscmblueprint +*.xccheckout + +## compatibility with Xcode 3 and earlier (ignoring not required starting Xcode 4) +build/ +DerivedData/ +*.moved-aside +*.pbxuser +!default.pbxuser +*.mode1v3 +!default.mode1v3 +*.mode2v3 +!default.mode2v3 +*.perspectivev3 +!default.perspectivev3 + +## Obj-C/Swift specific +*.hmap + +## App packaging +*.ipa +*.dSYM.zip +*.dSYM + +## Playgrounds +timeline.xctimeline +playground.xcworkspace + +# Swift Package Manager +# Add this line if you want to avoid checking in source code from Swift Package Manager dependencies. +# Packages/ +# Package.pins +# Package.resolved +# *.xcodeproj +# Xcode automatically generates this directory with a .xcworkspacedata file and xcuserdata +# hence it is not needed unless you have added a package configuration file to your project +# .swiftpm + +.build/ + +# CocoaPods +# We recommend against adding the Pods directory to your .gitignore. However +# you should judge for yourself, the pros and cons are mentioned at: +# https://guides.cocoapods.org/using/using-cocoapods.html#should-i-check-the-pods-directory-into-source-control +# Pods/ +# Add this line if you want to avoid checking in source code from the Xcode workspace +# *.xcworkspace + +# Carthage +# Add this line if you want to avoid checking in source code from Carthage dependencies. +# Carthage/Checkouts + +Carthage/Build/ + +# Add this lines if you are using Accio dependency management (Deprecated since Xcode 12) +# Dependencies/ +# .accio/ + +# fastlane +# It is recommended to not store the screenshots in the git repo. +# Instead, use fastlane to re-generate the screenshots whenever they are needed. +# For more information about the recommended setup visit: +# https://docs.fastlane.tools/best-practices/source-control/#source-control + +fastlane/report.xml +fastlane/Preview.html +fastlane/screenshots/**/*.png +fastlane/test_output + +# Code Injection +# After new code Injection tools there's a generated folder /iOSInjectionProject +# https://github.com/johnno1962/injectionforxcode + +iOSInjectionProject/ + +### Xcode ### +# Xcode +# gitignore contributors: remember to update Global/Xcode.gitignore, Objective-C.gitignore & Swift.gitignore + + + + +## Gcc Patch +/*.gcno + +### Xcode Patch ### +*.xcodeproj/* +!*.xcodeproj/project.pbxproj +!*.xcodeproj/xcshareddata/ +!*.xcworkspace/contents.xcworkspacedata +**/xcshareddata/WorkspaceSettings.xcsettings + +# End of https://www.toptal.com/developers/gitignore/api/swift,xcode \ No newline at end of file diff --git a/iOS/baseball-game/baseball-game.xcodeproj/project.pbxproj b/iOS/baseball-game/baseball-game.xcodeproj/project.pbxproj new file mode 100644 index 000000000..d9def672c --- /dev/null +++ b/iOS/baseball-game/baseball-game.xcodeproj/project.pbxproj @@ -0,0 +1,354 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 50; + objects = { + +/* Begin PBXBuildFile section */ + E4AA6883263FDDA500139BD6 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4AA6882263FDDA500139BD6 /* AppDelegate.swift */; }; + E4AA6885263FDDA500139BD6 /* SceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4AA6884263FDDA500139BD6 /* SceneDelegate.swift */; }; + E4AA6887263FDDA500139BD6 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = E4AA6886263FDDA500139BD6 /* ViewController.swift */; }; + E4AA688A263FDDA500139BD6 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E4AA6888263FDDA500139BD6 /* Main.storyboard */; }; + E4AA688C263FDDA800139BD6 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = E4AA688B263FDDA800139BD6 /* Assets.xcassets */; }; + E4AA688F263FDDA800139BD6 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = E4AA688D263FDDA800139BD6 /* LaunchScreen.storyboard */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + E4AA687F263FDDA500139BD6 /* baseball-game.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "baseball-game.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + E4AA6882263FDDA500139BD6 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; + E4AA6884263FDDA500139BD6 /* SceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SceneDelegate.swift; sourceTree = ""; }; + E4AA6886263FDDA500139BD6 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; + E4AA6889263FDDA500139BD6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + E4AA688B263FDDA800139BD6 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = ""; }; + E4AA688E263FDDA800139BD6 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; + E4AA6890263FDDA900139BD6 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + E4AA687C263FDDA500139BD6 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + E4AA6876263FDDA500139BD6 = { + isa = PBXGroup; + children = ( + E4AA6881263FDDA500139BD6 /* baseball-game */, + E4AA6880263FDDA500139BD6 /* Products */, + ); + sourceTree = ""; + }; + E4AA6880263FDDA500139BD6 /* Products */ = { + isa = PBXGroup; + children = ( + E4AA687F263FDDA500139BD6 /* baseball-game.app */, + ); + name = Products; + sourceTree = ""; + }; + E4AA6881263FDDA500139BD6 /* baseball-game */ = { + isa = PBXGroup; + children = ( + E4AA6896263FDDD400139BD6 /* AppCycle */, + E4AA6886263FDDA500139BD6 /* ViewController.swift */, + E4AA6888263FDDA500139BD6 /* Main.storyboard */, + E4AA688B263FDDA800139BD6 /* Assets.xcassets */, + E4AA688D263FDDA800139BD6 /* LaunchScreen.storyboard */, + E4AA6890263FDDA900139BD6 /* Info.plist */, + ); + path = "baseball-game"; + sourceTree = ""; + }; + E4AA6896263FDDD400139BD6 /* AppCycle */ = { + isa = PBXGroup; + children = ( + E4AA6882263FDDA500139BD6 /* AppDelegate.swift */, + E4AA6884263FDDA500139BD6 /* SceneDelegate.swift */, + ); + path = AppCycle; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + E4AA687E263FDDA500139BD6 /* baseball-game */ = { + isa = PBXNativeTarget; + buildConfigurationList = E4AA6893263FDDA900139BD6 /* Build configuration list for PBXNativeTarget "baseball-game" */; + buildPhases = ( + E4AA687B263FDDA500139BD6 /* Sources */, + E4AA687C263FDDA500139BD6 /* Frameworks */, + E4AA687D263FDDA500139BD6 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "baseball-game"; + productName = "baseball-game"; + productReference = E4AA687F263FDDA500139BD6 /* baseball-game.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + E4AA6877263FDDA500139BD6 /* Project object */ = { + isa = PBXProject; + attributes = { + LastSwiftUpdateCheck = 1250; + LastUpgradeCheck = 1250; + TargetAttributes = { + E4AA687E263FDDA500139BD6 = { + CreatedOnToolsVersion = 12.5; + }; + }; + }; + buildConfigurationList = E4AA687A263FDDA500139BD6 /* Build configuration list for PBXProject "baseball-game" */; + compatibilityVersion = "Xcode 9.3"; + developmentRegion = en; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = E4AA6876263FDDA500139BD6; + productRefGroup = E4AA6880263FDDA500139BD6 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + E4AA687E263FDDA500139BD6 /* baseball-game */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + E4AA687D263FDDA500139BD6 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E4AA688F263FDDA800139BD6 /* LaunchScreen.storyboard in Resources */, + E4AA688C263FDDA800139BD6 /* Assets.xcassets in Resources */, + E4AA688A263FDDA500139BD6 /* Main.storyboard in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + E4AA687B263FDDA500139BD6 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + E4AA6887263FDDA500139BD6 /* ViewController.swift in Sources */, + E4AA6883263FDDA500139BD6 /* AppDelegate.swift in Sources */, + E4AA6885263FDDA500139BD6 /* SceneDelegate.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + E4AA6888263FDDA500139BD6 /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + E4AA6889263FDDA500139BD6 /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + E4AA688D263FDDA800139BD6 /* LaunchScreen.storyboard */ = { + isa = PBXVariantGroup; + children = ( + E4AA688E263FDDA800139BD6 /* Base */, + ); + name = LaunchScreen.storyboard; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + E4AA6891263FDDA900139BD6 /* 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++14"; + 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 = 14.5; + 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; + }; + E4AA6892263FDDA900139BD6 /* 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++14"; + 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 = 14.5; + MTL_ENABLE_DEBUG_INFO = NO; + MTL_FAST_MATH = YES; + SDKROOT = iphoneos; + SWIFT_COMPILATION_MODE = wholemodule; + SWIFT_OPTIMIZATION_LEVEL = "-O"; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + E4AA6894263FDDA900139BD6 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = B3PWYBKFUK; + INFOPLIST_FILE = "baseball-game/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "team06.baseball-game"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + E4AA6895263FDDA900139BD6 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + ASSETCATALOG_COMPILER_GLOBAL_ACCENT_COLOR_NAME = AccentColor; + CODE_SIGN_STYLE = Automatic; + DEVELOPMENT_TEAM = B3PWYBKFUK; + INFOPLIST_FILE = "baseball-game/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = ( + "$(inherited)", + "@executable_path/Frameworks", + ); + PRODUCT_BUNDLE_IDENTIFIER = "team06.baseball-game"; + PRODUCT_NAME = "$(TARGET_NAME)"; + SWIFT_VERSION = 5.0; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + E4AA687A263FDDA500139BD6 /* Build configuration list for PBXProject "baseball-game" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4AA6891263FDDA900139BD6 /* Debug */, + E4AA6892263FDDA900139BD6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + E4AA6893263FDDA900139BD6 /* Build configuration list for PBXNativeTarget "baseball-game" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + E4AA6894263FDDA900139BD6 /* Debug */, + E4AA6895263FDDA900139BD6 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = E4AA6877263FDDA500139BD6 /* Project object */; +} diff --git a/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 000000000..919434a62 --- /dev/null +++ b/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 000000000..18d981003 --- /dev/null +++ b/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcuserdata/song.xcuserdatad/UserInterfaceState.xcuserstate b/iOS/baseball-game/baseball-game.xcodeproj/project.xcworkspace/xcuserdata/song.xcuserdatad/UserInterfaceState.xcuserstate new file mode 100644 index 0000000000000000000000000000000000000000..728e7f224e4ca39cd280c685f7594f6eb5be4a9e GIT binary patch literal 25572 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 literal 0 HcmV?d00001 diff --git a/iOS/baseball-game/baseball-game.xcodeproj/xcuserdata/song.xcuserdatad/xcschemes/xcschememanagement.plist b/iOS/baseball-game/baseball-game.xcodeproj/xcuserdata/song.xcuserdatad/xcschemes/xcschememanagement.plist new file mode 100644 index 000000000..abd80fcc8 --- /dev/null +++ b/iOS/baseball-game/baseball-game.xcodeproj/xcuserdata/song.xcuserdatad/xcschemes/xcschememanagement.plist @@ -0,0 +1,14 @@ + + + + + SchemeUserState + + baseball-game.xcscheme_^#shared#^_ + + orderHint + 0 + + + + diff --git a/iOS/baseball-game/baseball-game/AppCycle/AppDelegate.swift b/iOS/baseball-game/baseball-game/AppCycle/AppDelegate.swift new file mode 100644 index 000000000..be106f2cf --- /dev/null +++ b/iOS/baseball-game/baseball-game/AppCycle/AppDelegate.swift @@ -0,0 +1,14 @@ +// +// AppDelegate.swift +// baseball-game +// +// Created by Song on 2021/05/03. +// + +import UIKit + +@main +class AppDelegate: UIResponder, UIApplicationDelegate { + +} + diff --git a/iOS/baseball-game/baseball-game/AppCycle/SceneDelegate.swift b/iOS/baseball-game/baseball-game/AppCycle/SceneDelegate.swift new file mode 100644 index 000000000..cd7ba6719 --- /dev/null +++ b/iOS/baseball-game/baseball-game/AppCycle/SceneDelegate.swift @@ -0,0 +1,15 @@ +// +// SceneDelegate.swift +// baseball-game +// +// Created by Song on 2021/05/03. +// + +import UIKit + +class SceneDelegate: UIResponder, UIWindowSceneDelegate { + + var window: UIWindow? + +} + diff --git a/iOS/baseball-game/baseball-game/Assets.xcassets/AccentColor.colorset/Contents.json b/iOS/baseball-game/baseball-game/Assets.xcassets/AccentColor.colorset/Contents.json new file mode 100644 index 000000000..eb8789700 --- /dev/null +++ b/iOS/baseball-game/baseball-game/Assets.xcassets/AccentColor.colorset/Contents.json @@ -0,0 +1,11 @@ +{ + "colors" : [ + { + "idiom" : "universal" + } + ], + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS/baseball-game/baseball-game/Assets.xcassets/AppIcon.appiconset/Contents.json b/iOS/baseball-game/baseball-game/Assets.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 000000000..9221b9bb1 --- /dev/null +++ b/iOS/baseball-game/baseball-game/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/iOS/baseball-game/baseball-game/Assets.xcassets/Contents.json b/iOS/baseball-game/baseball-game/Assets.xcassets/Contents.json new file mode 100644 index 000000000..73c00596a --- /dev/null +++ b/iOS/baseball-game/baseball-game/Assets.xcassets/Contents.json @@ -0,0 +1,6 @@ +{ + "info" : { + "author" : "xcode", + "version" : 1 + } +} diff --git a/iOS/baseball-game/baseball-game/Base.lproj/LaunchScreen.storyboard b/iOS/baseball-game/baseball-game/Base.lproj/LaunchScreen.storyboard new file mode 100644 index 000000000..865e9329f --- /dev/null +++ b/iOS/baseball-game/baseball-game/Base.lproj/LaunchScreen.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iOS/baseball-game/baseball-game/Base.lproj/Main.storyboard b/iOS/baseball-game/baseball-game/Base.lproj/Main.storyboard new file mode 100644 index 000000000..25a763858 --- /dev/null +++ b/iOS/baseball-game/baseball-game/Base.lproj/Main.storyboard @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/iOS/baseball-game/baseball-game/Info.plist b/iOS/baseball-game/baseball-game/Info.plist new file mode 100644 index 000000000..5b531f7b2 --- /dev/null +++ b/iOS/baseball-game/baseball-game/Info.plist @@ -0,0 +1,66 @@ + + + + + CFBundleDevelopmentRegion + $(DEVELOPMENT_LANGUAGE) + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + $(PRODUCT_BUNDLE_PACKAGE_TYPE) + CFBundleShortVersionString + 1.0 + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UIApplicationSceneManifest + + UIApplicationSupportsMultipleScenes + + UISceneConfigurations + + UIWindowSceneSessionRoleApplication + + + UISceneConfigurationName + Default Configuration + UISceneDelegateClassName + $(PRODUCT_MODULE_NAME).SceneDelegate + UISceneStoryboardFile + Main + + + + + UIApplicationSupportsIndirectInputEvents + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + UISupportedInterfaceOrientations~ipad + + UIInterfaceOrientationPortrait + UIInterfaceOrientationPortraitUpsideDown + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/iOS/baseball-game/baseball-game/ViewController.swift b/iOS/baseball-game/baseball-game/ViewController.swift new file mode 100644 index 000000000..b9367dc25 --- /dev/null +++ b/iOS/baseball-game/baseball-game/ViewController.swift @@ -0,0 +1,19 @@ +// +// ViewController.swift +// baseball-game +// +// Created by Song on 2021/05/03. +// + +import UIKit + +class ViewController: UIViewController { + + override func viewDidLoad() { + super.viewDidLoad() + // Do any additional setup after loading the view. + } + + +} +