From ec60375b85c38c8ddcf03a5e5f3c0e51336bb178 Mon Sep 17 00:00:00 2001 From: kishikawa katsumi Date: Thu, 15 Jan 2015 04:12:45 +0900 Subject: [PATCH] Add example project --- .../Example-iOS.xcodeproj/project.pbxproj | 458 ++++++++++++++++++ .../xcschemes/Example-iOS.xcscheme | 110 +++++ .../Example-iOS/Example-iOS/AppDelegate.h | 15 + .../Example-iOS/Example-iOS/AppDelegate.m | 21 + .../Example-iOS/Base.lproj/LaunchScreen.xib | 18 + .../Example-iOS/Base.lproj/Main.storyboard | 25 + .../AppIcon.appiconset/Contents.json | 38 ++ Examples/Example-iOS/Example-iOS/Info.plist | 40 ++ .../Example-iOS/Example-iOS/ViewController.h | 13 + .../Example-iOS/Example-iOS/ViewController.m | 26 + Examples/Example-iOS/Example-iOS/main.m | 16 + .../contents.xcworkspacedata | 3 + 12 files changed, 783 insertions(+) create mode 100644 Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj create mode 100644 Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme create mode 100644 Examples/Example-iOS/Example-iOS/AppDelegate.h create mode 100644 Examples/Example-iOS/Example-iOS/AppDelegate.m create mode 100644 Examples/Example-iOS/Example-iOS/Base.lproj/LaunchScreen.xib create mode 100644 Examples/Example-iOS/Example-iOS/Base.lproj/Main.storyboard create mode 100644 Examples/Example-iOS/Example-iOS/Images.xcassets/AppIcon.appiconset/Contents.json create mode 100644 Examples/Example-iOS/Example-iOS/Info.plist create mode 100644 Examples/Example-iOS/Example-iOS/ViewController.h create mode 100644 Examples/Example-iOS/Example-iOS/ViewController.m create mode 100644 Examples/Example-iOS/Example-iOS/main.m diff --git a/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj b/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj new file mode 100644 index 0000000..bc09085 --- /dev/null +++ b/Examples/Example-iOS/Example-iOS.xcodeproj/project.pbxproj @@ -0,0 +1,458 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 145BF3FA1A66C24500D01D0D /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 145BF3F91A66C24500D01D0D /* main.m */; }; + 145BF3FD1A66C24500D01D0D /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 145BF3FC1A66C24500D01D0D /* AppDelegate.m */; }; + 145BF4001A66C24500D01D0D /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 145BF3FF1A66C24500D01D0D /* ViewController.m */; }; + 145BF4031A66C24500D01D0D /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 145BF4011A66C24500D01D0D /* Main.storyboard */; }; + 145BF4051A66C24500D01D0D /* Images.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 145BF4041A66C24500D01D0D /* Images.xcassets */; }; + 145BF4081A66C24500D01D0D /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = 145BF4061A66C24500D01D0D /* LaunchScreen.xib */; }; + 145BF4381A66C34C00D01D0D /* UICKeyChainStore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 145BF4291A66C32F00D01D0D /* UICKeyChainStore.framework */; }; + 145BF43A1A66C46400D01D0D /* UICKeyChainStore.framework in CopyFiles */ = {isa = PBXBuildFile; fileRef = 145BF4291A66C32F00D01D0D /* UICKeyChainStore.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; +/* End PBXBuildFile section */ + +/* Begin PBXContainerItemProxy section */ + 145BF4281A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59C9D1A62CF6E006561CC; + remoteInfo = "UICKeyChainStore-iOS"; + }; + 145BF42A1A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59CA81A62CF6E006561CC; + remoteInfo = "UICKeyChainStore-iOSTests"; + }; + 145BF42C1A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59CBE1A62D3A1006561CC; + remoteInfo = "UICKeyChainStore-Mac"; + }; + 145BF42E1A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59CC81A62D3A2006561CC; + remoteInfo = "UICKeyChainStore-MacTests"; + }; + 145BF4301A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59CFE1A62F336006561CC; + remoteInfo = "libUICKeyChainStore-iOS"; + }; + 145BF4321A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59D081A62F336006561CC; + remoteInfo = "libUICKeyChainStore-iOSTests"; + }; + 145BF4341A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59D1C1A62F4DA006561CC; + remoteInfo = "libUICKeyChainStore-Mac"; + }; + 145BF4361A66C32F00D01D0D /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 14A59D261A62F4DA006561CC; + remoteInfo = "libUICKeyChainStore-MacTests"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 145BF4391A66C45000D01D0D /* CopyFiles */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 145BF43A1A66C46400D01D0D /* UICKeyChainStore.framework in CopyFiles */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + +/* Begin PBXFileReference section */ + 145BF3F41A66C24500D01D0D /* Example-iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Example-iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + 145BF3F81A66C24500D01D0D /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 145BF3F91A66C24500D01D0D /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + 145BF3FB1A66C24500D01D0D /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + 145BF3FC1A66C24500D01D0D /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; }; + 145BF3FE1A66C24500D01D0D /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; }; + 145BF3FF1A66C24500D01D0D /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; }; + 145BF4021A66C24500D01D0D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = ""; }; + 145BF4041A66C24500D01D0D /* Images.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Images.xcassets; sourceTree = ""; }; + 145BF4071A66C24500D01D0D /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = ""; }; + 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = UICKeyChainStore.xcodeproj; path = ../../Lib/UICKeyChainStore.xcodeproj; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 145BF3F11A66C24500D01D0D /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 145BF4381A66C34C00D01D0D /* UICKeyChainStore.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 145BF3EB1A66C24500D01D0D = { + isa = PBXGroup; + children = ( + 145BF3F61A66C24500D01D0D /* Example-iOS */, + 145BF3F51A66C24500D01D0D /* Products */, + 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */, + ); + sourceTree = ""; + }; + 145BF3F51A66C24500D01D0D /* Products */ = { + isa = PBXGroup; + children = ( + 145BF3F41A66C24500D01D0D /* Example-iOS.app */, + ); + name = Products; + sourceTree = ""; + }; + 145BF3F61A66C24500D01D0D /* Example-iOS */ = { + isa = PBXGroup; + children = ( + 145BF3FB1A66C24500D01D0D /* AppDelegate.h */, + 145BF3FC1A66C24500D01D0D /* AppDelegate.m */, + 145BF3FE1A66C24500D01D0D /* ViewController.h */, + 145BF3FF1A66C24500D01D0D /* ViewController.m */, + 145BF4011A66C24500D01D0D /* Main.storyboard */, + 145BF4061A66C24500D01D0D /* LaunchScreen.xib */, + 145BF4041A66C24500D01D0D /* Images.xcassets */, + 145BF3F71A66C24500D01D0D /* Supporting Files */, + ); + path = "Example-iOS"; + sourceTree = ""; + }; + 145BF3F71A66C24500D01D0D /* Supporting Files */ = { + isa = PBXGroup; + children = ( + 145BF3F81A66C24500D01D0D /* Info.plist */, + 145BF3F91A66C24500D01D0D /* main.m */, + ); + name = "Supporting Files"; + sourceTree = ""; + }; + 145BF41E1A66C32F00D01D0D /* Products */ = { + isa = PBXGroup; + children = ( + 145BF4291A66C32F00D01D0D /* UICKeyChainStore.framework */, + 145BF42B1A66C32F00D01D0D /* UICKeyChainStore-iOSTests.xctest */, + 145BF42D1A66C32F00D01D0D /* UICKeyChainStore.framework */, + 145BF42F1A66C32F00D01D0D /* UICKeyChainStore-MacTests.xctest */, + 145BF4311A66C32F00D01D0D /* libUICKeyChainStore.a */, + 145BF4331A66C32F00D01D0D /* libUICKeyChainStore-iOSTests.xctest */, + 145BF4351A66C32F00D01D0D /* libUICKeyChainStore.a */, + 145BF4371A66C32F00D01D0D /* libUICKeyChainStore-MacTests.xctest */, + ); + name = Products; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 145BF3F31A66C24500D01D0D /* Example-iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = 145BF4171A66C24500D01D0D /* Build configuration list for PBXNativeTarget "Example-iOS" */; + buildPhases = ( + 145BF3F01A66C24500D01D0D /* Sources */, + 145BF3F11A66C24500D01D0D /* Frameworks */, + 145BF3F21A66C24500D01D0D /* Resources */, + 145BF4391A66C45000D01D0D /* CopyFiles */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "Example-iOS"; + productName = "Example-iOS"; + productReference = 145BF3F41A66C24500D01D0D /* Example-iOS.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 145BF3EC1A66C24500D01D0D /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0610; + ORGANIZATIONNAME = "kishikawa katsumi"; + TargetAttributes = { + 145BF3F31A66C24500D01D0D = { + CreatedOnToolsVersion = 6.1.1; + }; + }; + }; + buildConfigurationList = 145BF3EF1A66C24500D01D0D /* Build configuration list for PBXProject "Example-iOS" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + Base, + ); + mainGroup = 145BF3EB1A66C24500D01D0D; + productRefGroup = 145BF3F51A66C24500D01D0D /* Products */; + projectDirPath = ""; + projectReferences = ( + { + ProductGroup = 145BF41E1A66C32F00D01D0D /* Products */; + ProjectRef = 145BF41D1A66C32F00D01D0D /* UICKeyChainStore.xcodeproj */; + }, + ); + projectRoot = ""; + targets = ( + 145BF3F31A66C24500D01D0D /* Example-iOS */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXReferenceProxy section */ + 145BF4291A66C32F00D01D0D /* UICKeyChainStore.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UICKeyChainStore.framework; + remoteRef = 145BF4281A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF42B1A66C32F00D01D0D /* UICKeyChainStore-iOSTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "UICKeyChainStore-iOSTests.xctest"; + remoteRef = 145BF42A1A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF42D1A66C32F00D01D0D /* UICKeyChainStore.framework */ = { + isa = PBXReferenceProxy; + fileType = wrapper.framework; + path = UICKeyChainStore.framework; + remoteRef = 145BF42C1A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF42F1A66C32F00D01D0D /* UICKeyChainStore-MacTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "UICKeyChainStore-MacTests.xctest"; + remoteRef = 145BF42E1A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF4311A66C32F00D01D0D /* libUICKeyChainStore.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libUICKeyChainStore.a; + remoteRef = 145BF4301A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF4331A66C32F00D01D0D /* libUICKeyChainStore-iOSTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "libUICKeyChainStore-iOSTests.xctest"; + remoteRef = 145BF4321A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF4351A66C32F00D01D0D /* libUICKeyChainStore.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = libUICKeyChainStore.a; + remoteRef = 145BF4341A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + 145BF4371A66C32F00D01D0D /* libUICKeyChainStore-MacTests.xctest */ = { + isa = PBXReferenceProxy; + fileType = wrapper.cfbundle; + path = "libUICKeyChainStore-MacTests.xctest"; + remoteRef = 145BF4361A66C32F00D01D0D /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; +/* End PBXReferenceProxy section */ + +/* Begin PBXResourcesBuildPhase section */ + 145BF3F21A66C24500D01D0D /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 145BF4031A66C24500D01D0D /* Main.storyboard in Resources */, + 145BF4081A66C24500D01D0D /* LaunchScreen.xib in Resources */, + 145BF4051A66C24500D01D0D /* Images.xcassets in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 145BF3F01A66C24500D01D0D /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 145BF4001A66C24500D01D0D /* ViewController.m in Sources */, + 145BF3FD1A66C24500D01D0D /* AppDelegate.m in Sources */, + 145BF3FA1A66C24500D01D0D /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 145BF4011A66C24500D01D0D /* Main.storyboard */ = { + isa = PBXVariantGroup; + children = ( + 145BF4021A66C24500D01D0D /* Base */, + ); + name = Main.storyboard; + sourceTree = ""; + }; + 145BF4061A66C24500D01D0D /* LaunchScreen.xib */ = { + isa = PBXVariantGroup; + children = ( + 145BF4071A66C24500D01D0D /* Base */, + ); + name = LaunchScreen.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 145BF4151A66C24500D01D0D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = YES; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = iphoneos; + }; + name = Debug; + }; + 145BF4161A66C24500D01D0D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + 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 = 8.0; + MTL_ENABLE_DEBUG_INFO = NO; + SDKROOT = iphoneos; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + 145BF4181A66C24500D01D0D /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = "Example-iOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + 145BF4191A66C24500D01D0D /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + INFOPLIST_FILE = "Example-iOS/Info.plist"; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 145BF3EF1A66C24500D01D0D /* Build configuration list for PBXProject "Example-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 145BF4151A66C24500D01D0D /* Debug */, + 145BF4161A66C24500D01D0D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 145BF4171A66C24500D01D0D /* Build configuration list for PBXNativeTarget "Example-iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 145BF4181A66C24500D01D0D /* Debug */, + 145BF4191A66C24500D01D0D /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 145BF3EC1A66C24500D01D0D /* Project object */; +} diff --git a/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme b/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme new file mode 100644 index 0000000..d41375d --- /dev/null +++ b/Examples/Example-iOS/Example-iOS.xcodeproj/xcshareddata/xcschemes/Example-iOS.xcscheme @@ -0,0 +1,110 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/Example-iOS/Example-iOS/AppDelegate.h b/Examples/Example-iOS/Example-iOS/AppDelegate.h new file mode 100644 index 0000000..e96be0f --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/AppDelegate.h @@ -0,0 +1,15 @@ +// +// AppDelegate.h +// Example-iOS +// +// Created by kishikawa katsumi on 2015/01/15. +// Copyright (c) 2015 kishikawa katsumi. All rights reserved. +// + +#import + +@interface AppDelegate : UIResponder + +@property (strong, nonatomic) UIWindow *window; + +@end diff --git a/Examples/Example-iOS/Example-iOS/AppDelegate.m b/Examples/Example-iOS/Example-iOS/AppDelegate.m new file mode 100644 index 0000000..2afcf15 --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/AppDelegate.m @@ -0,0 +1,21 @@ +// +// AppDelegate.m +// Example-iOS +// +// Created by kishikawa katsumi on 2015/01/15. +// Copyright (c) 2015 kishikawa katsumi. All rights reserved. +// + +#import "AppDelegate.h" + +@interface AppDelegate () + +@end + +@implementation AppDelegate + +- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { + return YES; +} + +@end diff --git a/Examples/Example-iOS/Example-iOS/Base.lproj/LaunchScreen.xib b/Examples/Example-iOS/Example-iOS/Base.lproj/LaunchScreen.xib new file mode 100644 index 0000000..e8ff1fc --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/Base.lproj/LaunchScreen.xib @@ -0,0 +1,18 @@ + + + + + + + + + + + + + + + + + + diff --git a/Examples/Example-iOS/Example-iOS/Base.lproj/Main.storyboard b/Examples/Example-iOS/Example-iOS/Base.lproj/Main.storyboard new file mode 100644 index 0000000..d912f9d --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/Base.lproj/Main.storyboard @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Examples/Example-iOS/Example-iOS/Images.xcassets/AppIcon.appiconset/Contents.json b/Examples/Example-iOS/Example-iOS/Images.xcassets/AppIcon.appiconset/Contents.json new file mode 100644 index 0000000..118c98f --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/Images.xcassets/AppIcon.appiconset/Contents.json @@ -0,0 +1,38 @@ +{ + "images" : [ + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "29x29", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "40x40", + "scale" : "3x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "2x" + }, + { + "idiom" : "iphone", + "size" : "60x60", + "scale" : "3x" + } + ], + "info" : { + "version" : 1, + "author" : "xcode" + } +} \ No newline at end of file diff --git a/Examples/Example-iOS/Example-iOS/Info.plist b/Examples/Example-iOS/Example-iOS/Info.plist new file mode 100644 index 0000000..6fe2fbf --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/Info.plist @@ -0,0 +1,40 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + com.kishikawakatsumi.$(PRODUCT_NAME:rfc1034identifier) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSRequiresIPhoneOS + + UILaunchStoryboardName + LaunchScreen + UIMainStoryboardFile + Main + UIRequiredDeviceCapabilities + + armv7 + + UISupportedInterfaceOrientations + + UIInterfaceOrientationPortrait + UIInterfaceOrientationLandscapeLeft + UIInterfaceOrientationLandscapeRight + + + diff --git a/Examples/Example-iOS/Example-iOS/ViewController.h b/Examples/Example-iOS/Example-iOS/ViewController.h new file mode 100644 index 0000000..6382356 --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/ViewController.h @@ -0,0 +1,13 @@ +// +// ViewController.h +// Example-iOS +// +// Created by kishikawa katsumi on 2015/01/15. +// Copyright (c) 2015 kishikawa katsumi. All rights reserved. +// + +#import + +@interface ViewController : UIViewController + +@end diff --git a/Examples/Example-iOS/Example-iOS/ViewController.m b/Examples/Example-iOS/Example-iOS/ViewController.m new file mode 100644 index 0000000..6fe3d8f --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/ViewController.m @@ -0,0 +1,26 @@ +// +// ViewController.m +// Example-iOS +// +// Created by kishikawa katsumi on 2015/01/15. +// Copyright (c) 2015 kishikawa katsumi. All rights reserved. +// + +#import "ViewController.h" +#import + +@interface ViewController () + +@end + +@implementation ViewController + +- (void)viewDidLoad { + [super viewDidLoad]; +} + +- (void)didReceiveMemoryWarning { + [super didReceiveMemoryWarning]; +} + +@end diff --git a/Examples/Example-iOS/Example-iOS/main.m b/Examples/Example-iOS/Example-iOS/main.m new file mode 100644 index 0000000..5f736ae --- /dev/null +++ b/Examples/Example-iOS/Example-iOS/main.m @@ -0,0 +1,16 @@ +// +// main.m +// Example-iOS +// +// Created by kishikawa katsumi on 2015/01/15. +// Copyright (c) 2015 kishikawa katsumi. All rights reserved. +// + +#import +#import "AppDelegate.h" + +int main(int argc, char * argv[]) { + @autoreleasepool { + return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); + } +} diff --git a/UICKeyChainStore.xcworkspace/contents.xcworkspacedata b/UICKeyChainStore.xcworkspace/contents.xcworkspacedata index ca8d513..9df9890 100644 --- a/UICKeyChainStore.xcworkspace/contents.xcworkspacedata +++ b/UICKeyChainStore.xcworkspace/contents.xcworkspacedata @@ -4,4 +4,7 @@ + +