using pod file instead of manually creating the workspace for example app.
diff --git a/examples/app/MDFSpritedAnimationView.xcodeproj/project.pbxproj b/examples/app/MDFSpritedAnimationView.xcodeproj/project.pbxproj
deleted file mode 100644
index 7937cf5..0000000
--- a/examples/app/MDFSpritedAnimationView.xcodeproj/project.pbxproj
+++ /dev/null
@@ -1,466 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 46;
- objects = {
-
-/* Begin PBXBuildFile section */
- 5D090DD41C99A1E70061344A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D090DD31C99A1E70061344A /* main.m */; };
- 5D090DD71C99A1E70061344A /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D090DD61C99A1E70061344A /* AppDelegate.m */; };
- 5D090DDD1C99A1E70061344A /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5D090DDB1C99A1E70061344A /* Main.storyboard */; };
- 5D090DDF1C99A1E70061344A /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5D090DDE1C99A1E70061344A /* Assets.xcassets */; };
- 5D090DE21C99A1E70061344A /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 5D090DE01C99A1E70061344A /* LaunchScreen.storyboard */; };
- 5D090DF91C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D090DF81C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.m */; };
- 5D090DFD1C99A2C10061344A /* MDFSpritedAnimationView.m in Sources */ = {isa = PBXBuildFile; fileRef = 5D090DFC1C99A2C10061344A /* MDFSpritedAnimationView.m */; };
- 5D090E001C99A36B0061344A /* SpritedAnimationView.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 5D090DFF1C99A36B0061344A /* SpritedAnimationView.xcassets */; };
- 5DBC8D961CE65066006D5BB8 /* MDFSpritedAnimationViewTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 5DBC8D931CE65066006D5BB8 /* MDFSpritedAnimationViewTests.m */; };
- 5DBC8D971CE65066006D5BB8 /* Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 5DBC8D951CE65066006D5BB8 /* Info.plist */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 5D090DE91C99A1E70061344A /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 5D090DC71C99A1E70061344A /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 5D090DCE1C99A1E70061344A;
- remoteInfo = MDFSpritedAnimationView;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 5D090DCF1C99A1E70061344A /* MDFSpritedAnimationView.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MDFSpritedAnimationView.app; sourceTree = BUILT_PRODUCTS_DIR; };
- 5D090DD31C99A1E70061344A /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
- 5D090DD51C99A1E70061344A /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
- 5D090DD61C99A1E70061344A /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
- 5D090DDC1C99A1E70061344A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
- 5D090DDE1C99A1E70061344A /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
- 5D090DE11C99A1E70061344A /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
- 5D090DE31C99A1E70061344A /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 5D090DE81C99A1E70061344A /* UnitTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
- 5D090DF71C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpritedAnimationViewTypicalUseViewController.h; path = ../../SpritedAnimationViewTypicalUseViewController.h; sourceTree = "<group>"; };
- 5D090DF81C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpritedAnimationViewTypicalUseViewController.m; path = ../../SpritedAnimationViewTypicalUseViewController.m; sourceTree = "<group>"; };
- 5D090DFB1C99A2C10061344A /* MDFSpritedAnimationView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MDFSpritedAnimationView.h; sourceTree = "<group>"; };
- 5D090DFC1C99A2C10061344A /* MDFSpritedAnimationView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MDFSpritedAnimationView.m; sourceTree = "<group>"; };
- 5D090DFF1C99A36B0061344A /* SpritedAnimationView.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = SpritedAnimationView.xcassets; sourceTree = "<group>"; };
- 5DBC8D931CE65066006D5BB8 /* MDFSpritedAnimationViewTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MDFSpritedAnimationViewTests.m; sourceTree = "<group>"; };
- 5DBC8D951CE65066006D5BB8 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 5D090DCC1C99A1E70061344A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 5D090DE51C99A1E70061344A /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 5D090DC61C99A1E70061344A = {
- isa = PBXGroup;
- children = (
- 5D090DD11C99A1E70061344A /* MDFSpritedAnimationView */,
- 5D090DFA1C99A2C10061344A /* src */,
- 5D090E011C99A4D70061344A /* tests */,
- 5D090DD01C99A1E70061344A /* Products */,
- );
- sourceTree = "<group>";
- };
- 5D090DD01C99A1E70061344A /* Products */ = {
- isa = PBXGroup;
- children = (
- 5D090DCF1C99A1E70061344A /* MDFSpritedAnimationView.app */,
- 5D090DE81C99A1E70061344A /* UnitTests.xctest */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 5D090DD11C99A1E70061344A /* MDFSpritedAnimationView */ = {
- isa = PBXGroup;
- children = (
- 5D090DD51C99A1E70061344A /* AppDelegate.h */,
- 5D090DD61C99A1E70061344A /* AppDelegate.m */,
- 5D090DF71C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.h */,
- 5D090DF81C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.m */,
- 5D090DDB1C99A1E70061344A /* Main.storyboard */,
- 5D090DDE1C99A1E70061344A /* Assets.xcassets */,
- 5D090DE01C99A1E70061344A /* LaunchScreen.storyboard */,
- 5D090DE31C99A1E70061344A /* Info.plist */,
- 5D090DFE1C99A36B0061344A /* resources */,
- 5D090DD21C99A1E70061344A /* Supporting Files */,
- );
- path = MDFSpritedAnimationView;
- sourceTree = "<group>";
- };
- 5D090DD21C99A1E70061344A /* Supporting Files */ = {
- isa = PBXGroup;
- children = (
- 5D090DD31C99A1E70061344A /* main.m */,
- );
- name = "Supporting Files";
- sourceTree = "<group>";
- };
- 5D090DFA1C99A2C10061344A /* src */ = {
- isa = PBXGroup;
- children = (
- 5D090DFB1C99A2C10061344A /* MDFSpritedAnimationView.h */,
- 5D090DFC1C99A2C10061344A /* MDFSpritedAnimationView.m */,
- );
- name = src;
- path = ../../src;
- sourceTree = "<group>";
- };
- 5D090DFE1C99A36B0061344A /* resources */ = {
- isa = PBXGroup;
- children = (
- 5D090DFF1C99A36B0061344A /* SpritedAnimationView.xcassets */,
- );
- name = resources;
- path = ../../resources;
- sourceTree = "<group>";
- };
- 5D090E011C99A4D70061344A /* tests */ = {
- isa = PBXGroup;
- children = (
- 5DBC8D921CE65066006D5BB8 /* unit */,
- );
- name = tests;
- path = ../../tests;
- sourceTree = "<group>";
- };
- 5DBC8D921CE65066006D5BB8 /* unit */ = {
- isa = PBXGroup;
- children = (
- 5DBC8D931CE65066006D5BB8 /* MDFSpritedAnimationViewTests.m */,
- 5DBC8D941CE65066006D5BB8 /* resources */,
- );
- path = unit;
- sourceTree = "<group>";
- };
- 5DBC8D941CE65066006D5BB8 /* resources */ = {
- isa = PBXGroup;
- children = (
- 5DBC8D951CE65066006D5BB8 /* Info.plist */,
- );
- path = resources;
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXNativeTarget section */
- 5D090DCE1C99A1E70061344A /* MDFSpritedAnimationView */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 5D090DF11C99A1E70061344A /* Build configuration list for PBXNativeTarget "MDFSpritedAnimationView" */;
- buildPhases = (
- 5D090DCB1C99A1E70061344A /* Sources */,
- 5D090DCC1C99A1E70061344A /* Frameworks */,
- 5D090DCD1C99A1E70061344A /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = MDFSpritedAnimationView;
- productName = MDFSpritedAnimationView;
- productReference = 5D090DCF1C99A1E70061344A /* MDFSpritedAnimationView.app */;
- productType = "com.apple.product-type.application";
- };
- 5D090DE71C99A1E70061344A /* UnitTests */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 5D090DF41C99A1E70061344A /* Build configuration list for PBXNativeTarget "UnitTests" */;
- buildPhases = (
- 5D090DE41C99A1E70061344A /* Sources */,
- 5D090DE51C99A1E70061344A /* Frameworks */,
- 5D090DE61C99A1E70061344A /* Resources */,
- );
- buildRules = (
- );
- dependencies = (
- 5D090DEA1C99A1E70061344A /* PBXTargetDependency */,
- );
- name = UnitTests;
- productName = MDFSpritedAnimationViewTests;
- productReference = 5D090DE81C99A1E70061344A /* UnitTests.xctest */;
- productType = "com.apple.product-type.bundle.unit-test";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 5D090DC71C99A1E70061344A /* Project object */ = {
- isa = PBXProject;
- attributes = {
- LastUpgradeCheck = 0720;
- ORGANIZATIONNAME = "Google Inc";
- TargetAttributes = {
- 5D090DCE1C99A1E70061344A = {
- CreatedOnToolsVersion = 7.2;
- };
- 5D090DE71C99A1E70061344A = {
- CreatedOnToolsVersion = 7.2;
- TestTargetID = 5D090DCE1C99A1E70061344A;
- };
- };
- };
- buildConfigurationList = 5D090DCA1C99A1E70061344A /* Build configuration list for PBXProject "MDFSpritedAnimationView" */;
- compatibilityVersion = "Xcode 3.2";
- developmentRegion = English;
- hasScannedForEncodings = 0;
- knownRegions = (
- en,
- Base,
- );
- mainGroup = 5D090DC61C99A1E70061344A;
- productRefGroup = 5D090DD01C99A1E70061344A /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 5D090DCE1C99A1E70061344A /* MDFSpritedAnimationView */,
- 5D090DE71C99A1E70061344A /* UnitTests */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 5D090DCD1C99A1E70061344A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 5D090DE21C99A1E70061344A /* LaunchScreen.storyboard in Resources */,
- 5D090DDF1C99A1E70061344A /* Assets.xcassets in Resources */,
- 5D090DDD1C99A1E70061344A /* Main.storyboard in Resources */,
- 5D090E001C99A36B0061344A /* SpritedAnimationView.xcassets in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 5D090DE61C99A1E70061344A /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 5DBC8D971CE65066006D5BB8 /* Info.plist in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 5D090DCB1C99A1E70061344A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 5D090DF91C99A2900061344A /* SpritedAnimationViewTypicalUseViewController.m in Sources */,
- 5D090DD71C99A1E70061344A /* AppDelegate.m in Sources */,
- 5D090DD41C99A1E70061344A /* main.m in Sources */,
- 5D090DFD1C99A2C10061344A /* MDFSpritedAnimationView.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 5D090DE41C99A1E70061344A /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 5DBC8D961CE65066006D5BB8 /* MDFSpritedAnimationViewTests.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 5D090DEA1C99A1E70061344A /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 5D090DCE1C99A1E70061344A /* MDFSpritedAnimationView */;
- targetProxy = 5D090DE91C99A1E70061344A /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 5D090DDB1C99A1E70061344A /* Main.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 5D090DDC1C99A1E70061344A /* Base */,
- );
- name = Main.storyboard;
- sourceTree = "<group>";
- };
- 5D090DE01C99A1E70061344A /* LaunchScreen.storyboard */ = {
- isa = PBXVariantGroup;
- children = (
- 5D090DE11C99A1E70061344A /* Base */,
- );
- name = LaunchScreen.storyboard;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 5D090DEF1C99A1E70061344A /* 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;
- DEBUG_INFORMATION_FORMAT = dwarf;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- ENABLE_TESTABILITY = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- 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 = 8.0;
- MTL_ENABLE_DEBUG_INFO = YES;
- ONLY_ACTIVE_ARCH = YES;
- SDKROOT = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- };
- name = Debug;
- };
- 5D090DF01C99A1E70061344A /* 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 = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- ENABLE_NS_ASSERTIONS = NO;
- ENABLE_STRICT_OBJC_MSGSEND = YES;
- GCC_C_LANGUAGE_STANDARD = gnu99;
- 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 = 8.0;
- MTL_ENABLE_DEBUG_INFO = NO;
- SDKROOT = iphoneos;
- TARGETED_DEVICE_FAMILY = "1,2";
- VALIDATE_PRODUCT = YES;
- };
- name = Release;
- };
- 5D090DF21C99A1E70061344A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- INFOPLIST_FILE = MDFSpritedAnimationView/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.google.MDFSpritedAnimationView;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Debug;
- };
- 5D090DF31C99A1E70061344A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
- INFOPLIST_FILE = MDFSpritedAnimationView/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.google.MDFSpritedAnimationView;
- PRODUCT_NAME = "$(TARGET_NAME)";
- };
- name = Release;
- };
- 5D090DF51C99A1E70061344A /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- INFOPLIST_FILE = ../../tests/unit/resources/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.google.UnitTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MDFSpritedAnimationView.app/MDFSpritedAnimationView";
- };
- name = Debug;
- };
- 5D090DF61C99A1E70061344A /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- BUNDLE_LOADER = "$(TEST_HOST)";
- INFOPLIST_FILE = ../../tests/unit/resources/Info.plist;
- LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
- PRODUCT_BUNDLE_IDENTIFIER = com.google.UnitTests;
- PRODUCT_NAME = "$(TARGET_NAME)";
- TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MDFSpritedAnimationView.app/MDFSpritedAnimationView";
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 5D090DCA1C99A1E70061344A /* Build configuration list for PBXProject "MDFSpritedAnimationView" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 5D090DEF1C99A1E70061344A /* Debug */,
- 5D090DF01C99A1E70061344A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 5D090DF11C99A1E70061344A /* Build configuration list for PBXNativeTarget "MDFSpritedAnimationView" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 5D090DF21C99A1E70061344A /* Debug */,
- 5D090DF31C99A1E70061344A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 5D090DF41C99A1E70061344A /* Build configuration list for PBXNativeTarget "UnitTests" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 5D090DF51C99A1E70061344A /* Debug */,
- 5D090DF61C99A1E70061344A /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 5D090DC71C99A1E70061344A /* Project object */;
-}
diff --git a/examples/app/MDFSpritedAnimationView.xcodeproj/xcshareddata/xcschemes/MDFSpritedAnimationView.xcscheme b/examples/app/MDFSpritedAnimationView.xcodeproj/xcshareddata/xcschemes/MDFSpritedAnimationView.xcscheme
deleted file mode 100644
index 64a2f28..0000000
--- a/examples/app/MDFSpritedAnimationView.xcodeproj/xcshareddata/xcschemes/MDFSpritedAnimationView.xcscheme
+++ /dev/null
@@ -1,101 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<Scheme
- LastUpgradeVersion = "0720"
- version = "1.3">
- <BuildAction
- parallelizeBuildables = "YES"
- buildImplicitDependencies = "YES">
- <BuildActionEntries>
- <BuildActionEntry
- buildForTesting = "YES"
- buildForRunning = "YES"
- buildForProfiling = "YES"
- buildForArchiving = "YES"
- buildForAnalyzing = "YES">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "5D090DCE1C99A1E70061344A"
- BuildableName = "MDFSpritedAnimationView.app"
- BlueprintName = "MDFSpritedAnimationView"
- ReferencedContainer = "container:MDFSpritedAnimationView.xcodeproj">
- </BuildableReference>
- </BuildActionEntry>
- </BuildActionEntries>
- </BuildAction>
- <TestAction
- buildConfiguration = "Debug"
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- shouldUseLaunchSchemeArgsEnv = "YES">
- <Testables>
- <TestableReference
- skipped = "NO">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "5D090DE71C99A1E70061344A"
- BuildableName = "UnitTests.xctest"
- BlueprintName = "UnitTests"
- ReferencedContainer = "container:MDFSpritedAnimationView.xcodeproj">
- </BuildableReference>
- </TestableReference>
- </Testables>
- <MacroExpansion>
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "5D090DCE1C99A1E70061344A"
- BuildableName = "MDFSpritedAnimationView.app"
- BlueprintName = "MDFSpritedAnimationView"
- ReferencedContainer = "container:MDFSpritedAnimationView.xcodeproj">
- </BuildableReference>
- </MacroExpansion>
- <AdditionalOptions>
- </AdditionalOptions>
- </TestAction>
- <LaunchAction
- buildConfiguration = "Debug"
- selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
- selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
- launchStyle = "0"
- useCustomWorkingDirectory = "NO"
- ignoresPersistentStateOnLaunch = "NO"
- debugDocumentVersioning = "YES"
- debugServiceExtension = "internal"
- allowLocationSimulation = "YES">
- <BuildableProductRunnable
- runnableDebuggingMode = "0">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "5D090DCE1C99A1E70061344A"
- BuildableName = "MDFSpritedAnimationView.app"
- BlueprintName = "MDFSpritedAnimationView"
- ReferencedContainer = "container:MDFSpritedAnimationView.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- <AdditionalOptions>
- </AdditionalOptions>
- </LaunchAction>
- <ProfileAction
- buildConfiguration = "Release"
- shouldUseLaunchSchemeArgsEnv = "YES"
- savedToolIdentifier = ""
- useCustomWorkingDirectory = "NO"
- debugDocumentVersioning = "YES">
- <BuildableProductRunnable
- runnableDebuggingMode = "0">
- <BuildableReference
- BuildableIdentifier = "primary"
- BlueprintIdentifier = "5D090DCE1C99A1E70061344A"
- BuildableName = "MDFSpritedAnimationView.app"
- BlueprintName = "MDFSpritedAnimationView"
- ReferencedContainer = "container:MDFSpritedAnimationView.xcodeproj">
- </BuildableReference>
- </BuildableProductRunnable>
- </ProfileAction>
- <AnalyzeAction
- buildConfiguration = "Debug">
- </AnalyzeAction>
- <ArchiveAction
- buildConfiguration = "Release"
- revealArchiveInOrganizer = "YES">
- </ArchiveAction>
-</Scheme>
diff --git a/examples/app/MDFSpritedAnimationViewExample.xcodeproj/project.pbxproj b/examples/app/MDFSpritedAnimationViewExample.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..11dbb02
--- /dev/null
+++ b/examples/app/MDFSpritedAnimationViewExample.xcodeproj/project.pbxproj
@@ -0,0 +1,568 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 1B06BE23CD3929D2F0FC4E19 /* libPods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.a in Frameworks */ = {isa = PBXBuildFile; fileRef = DDAAE16606324962F594A827 /* libPods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.a */; };
+ 20923B171DF741CD00DA6196 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 20923B161DF741CD00DA6196 /* main.m */; };
+ 20923B1A1DF741CD00DA6196 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 20923B191DF741CD00DA6196 /* AppDelegate.m */; };
+ 20923B201DF741CD00DA6196 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 20923B1E1DF741CD00DA6196 /* Main.storyboard */; };
+ 20923B221DF741CD00DA6196 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 20923B211DF741CD00DA6196 /* Assets.xcassets */; };
+ 20923B251DF741CD00DA6196 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 20923B231DF741CD00DA6196 /* LaunchScreen.storyboard */; };
+ 20923B3C1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 20923B3B1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.m */; };
+ 20923B3E1DF745C200DA6196 /* MDFSpritedAnimationViewTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 20923B3D1DF745C200DA6196 /* MDFSpritedAnimationViewTests.m */; };
+ 20923B401DF7464000DA6196 /* SpritedAnimationView.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 20923B3F1DF7464000DA6196 /* SpritedAnimationView.xcassets */; };
+ 57680B7ECF0A497E7F2919EB /* libPods-MDFSpritedAnimationViewExample.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 12C9E7F82665AC1B3BF46895 /* libPods-MDFSpritedAnimationViewExample.a */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 20923B2C1DF741CD00DA6196 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 20923B0A1DF741CD00DA6196 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 20923B111DF741CD00DA6196;
+ remoteInfo = MDFSpritedAnimationViewExample;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 12C9E7F82665AC1B3BF46895 /* libPods-MDFSpritedAnimationViewExample.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MDFSpritedAnimationViewExample.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+ 20923B121DF741CD00DA6196 /* MDFSpritedAnimationViewExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = MDFSpritedAnimationViewExample.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 20923B161DF741CD00DA6196 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 20923B181DF741CD00DA6196 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
+ 20923B191DF741CD00DA6196 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
+ 20923B1F1DF741CD00DA6196 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
+ 20923B211DF741CD00DA6196 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
+ 20923B241DF741CD00DA6196 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
+ 20923B261DF741CD00DA6196 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 20923B2B1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = MDFSpritedAnimationViewExampleTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
+ 20923B311DF741CD00DA6196 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 20923B3A1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpritedAnimationViewTypicalUseViewController.h; path = ../../SpritedAnimationViewTypicalUseViewController.h; sourceTree = "<group>"; };
+ 20923B3B1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpritedAnimationViewTypicalUseViewController.m; path = ../../SpritedAnimationViewTypicalUseViewController.m; sourceTree = "<group>"; };
+ 20923B3D1DF745C200DA6196 /* MDFSpritedAnimationViewTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = MDFSpritedAnimationViewTests.m; path = ../../../tests/unit/MDFSpritedAnimationViewTests.m; sourceTree = "<group>"; };
+ 20923B3F1DF7464000DA6196 /* SpritedAnimationView.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; name = SpritedAnimationView.xcassets; path = ../../resources/SpritedAnimationView.xcassets; sourceTree = "<group>"; };
+ 7452AEAA11D613EAF38A873A /* Pods-MDFSpritedAnimationViewExample.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDFSpritedAnimationViewExample.release.xcconfig"; path = "Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample/Pods-MDFSpritedAnimationViewExample.release.xcconfig"; sourceTree = "<group>"; };
+ BA2D72ABB87A319A1FD11ABA /* Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.release.xcconfig"; path = "Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.release.xcconfig"; sourceTree = "<group>"; };
+ C15E8207EE29EE68974E3DBE /* Pods-MDFSpritedAnimationViewExample.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDFSpritedAnimationViewExample.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample/Pods-MDFSpritedAnimationViewExample.debug.xcconfig"; sourceTree = "<group>"; };
+ C854C8767416CE4EDA1897AB /* Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.debug.xcconfig"; sourceTree = "<group>"; };
+ DDAAE16606324962F594A827 /* libPods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.a"; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 20923B0F1DF741CD00DA6196 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 57680B7ECF0A497E7F2919EB /* libPods-MDFSpritedAnimationViewExample.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 20923B281DF741CD00DA6196 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 1B06BE23CD3929D2F0FC4E19 /* libPods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 20923B091DF741CD00DA6196 = {
+ isa = PBXGroup;
+ children = (
+ 20923B141DF741CD00DA6196 /* MDFSpritedAnimationViewExample */,
+ 20923B2E1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests */,
+ 20923B131DF741CD00DA6196 /* Products */,
+ 28256DCDF78D7C931D6DF0CD /* Pods */,
+ AED6A6DAF0E352E5832C271D /* Frameworks */,
+ );
+ sourceTree = "<group>";
+ };
+ 20923B131DF741CD00DA6196 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 20923B121DF741CD00DA6196 /* MDFSpritedAnimationViewExample.app */,
+ 20923B2B1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests.xctest */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 20923B141DF741CD00DA6196 /* MDFSpritedAnimationViewExample */ = {
+ isa = PBXGroup;
+ children = (
+ 20923B181DF741CD00DA6196 /* AppDelegate.h */,
+ 20923B191DF741CD00DA6196 /* AppDelegate.m */,
+ 20923B3A1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.h */,
+ 20923B3B1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.m */,
+ 20923B1E1DF741CD00DA6196 /* Main.storyboard */,
+ 20923B3F1DF7464000DA6196 /* SpritedAnimationView.xcassets */,
+ 20923B211DF741CD00DA6196 /* Assets.xcassets */,
+ 20923B231DF741CD00DA6196 /* LaunchScreen.storyboard */,
+ 20923B261DF741CD00DA6196 /* Info.plist */,
+ 20923B151DF741CD00DA6196 /* Supporting Files */,
+ );
+ path = MDFSpritedAnimationViewExample;
+ sourceTree = "<group>";
+ };
+ 20923B151DF741CD00DA6196 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 20923B161DF741CD00DA6196 /* main.m */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
+ 20923B2E1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests */ = {
+ isa = PBXGroup;
+ children = (
+ 20923B3D1DF745C200DA6196 /* MDFSpritedAnimationViewTests.m */,
+ 20923B311DF741CD00DA6196 /* Info.plist */,
+ );
+ path = MDFSpritedAnimationViewExampleTests;
+ sourceTree = "<group>";
+ };
+ 28256DCDF78D7C931D6DF0CD /* Pods */ = {
+ isa = PBXGroup;
+ children = (
+ C15E8207EE29EE68974E3DBE /* Pods-MDFSpritedAnimationViewExample.debug.xcconfig */,
+ 7452AEAA11D613EAF38A873A /* Pods-MDFSpritedAnimationViewExample.release.xcconfig */,
+ C854C8767416CE4EDA1897AB /* Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.debug.xcconfig */,
+ BA2D72ABB87A319A1FD11ABA /* Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.release.xcconfig */,
+ );
+ name = Pods;
+ sourceTree = "<group>";
+ };
+ AED6A6DAF0E352E5832C271D /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 12C9E7F82665AC1B3BF46895 /* libPods-MDFSpritedAnimationViewExample.a */,
+ DDAAE16606324962F594A827 /* libPods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.a */,
+ );
+ name = Frameworks;
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 20923B111DF741CD00DA6196 /* MDFSpritedAnimationViewExample */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 20923B341DF741CD00DA6196 /* Build configuration list for PBXNativeTarget "MDFSpritedAnimationViewExample" */;
+ buildPhases = (
+ E1FB583A8E7B04F657DD8EAB /* [CP] Check Pods Manifest.lock */,
+ 20923B0E1DF741CD00DA6196 /* Sources */,
+ 20923B0F1DF741CD00DA6196 /* Frameworks */,
+ 20923B101DF741CD00DA6196 /* Resources */,
+ 6FB729D11BCBA37F8593E55E /* [CP] Embed Pods Frameworks */,
+ DC8CEE9167784F66606E135D /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = MDFSpritedAnimationViewExample;
+ productName = MDFSpritedAnimationViewExample;
+ productReference = 20923B121DF741CD00DA6196 /* MDFSpritedAnimationViewExample.app */;
+ productType = "com.apple.product-type.application";
+ };
+ 20923B2A1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 20923B371DF741CD00DA6196 /* Build configuration list for PBXNativeTarget "MDFSpritedAnimationViewExampleTests" */;
+ buildPhases = (
+ 3C630E0C8C995664CD618762 /* [CP] Check Pods Manifest.lock */,
+ 20923B271DF741CD00DA6196 /* Sources */,
+ 20923B281DF741CD00DA6196 /* Frameworks */,
+ 20923B291DF741CD00DA6196 /* Resources */,
+ 1F52C79EE39D3D1C52475749 /* [CP] Embed Pods Frameworks */,
+ 3B5CD1301FCCB4A79C67081A /* [CP] Copy Pods Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 20923B2D1DF741CD00DA6196 /* PBXTargetDependency */,
+ );
+ name = MDFSpritedAnimationViewExampleTests;
+ productName = MDFSpritedAnimationViewExampleTests;
+ productReference = 20923B2B1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests.xctest */;
+ productType = "com.apple.product-type.bundle.unit-test";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 20923B0A1DF741CD00DA6196 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0800;
+ ORGANIZATIONNAME = "Randall Li";
+ TargetAttributes = {
+ 20923B111DF741CD00DA6196 = {
+ CreatedOnToolsVersion = 8.0;
+ ProvisioningStyle = Automatic;
+ };
+ 20923B2A1DF741CD00DA6196 = {
+ CreatedOnToolsVersion = 8.0;
+ ProvisioningStyle = Automatic;
+ TestTargetID = 20923B111DF741CD00DA6196;
+ };
+ };
+ };
+ buildConfigurationList = 20923B0D1DF741CD00DA6196 /* Build configuration list for PBXProject "MDFSpritedAnimationViewExample" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ Base,
+ );
+ mainGroup = 20923B091DF741CD00DA6196;
+ productRefGroup = 20923B131DF741CD00DA6196 /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 20923B111DF741CD00DA6196 /* MDFSpritedAnimationViewExample */,
+ 20923B2A1DF741CD00DA6196 /* MDFSpritedAnimationViewExampleTests */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 20923B101DF741CD00DA6196 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 20923B251DF741CD00DA6196 /* LaunchScreen.storyboard in Resources */,
+ 20923B221DF741CD00DA6196 /* Assets.xcassets in Resources */,
+ 20923B201DF741CD00DA6196 /* Main.storyboard in Resources */,
+ 20923B401DF7464000DA6196 /* SpritedAnimationView.xcassets in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 20923B291DF741CD00DA6196 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXShellScriptBuildPhase section */
+ 1F52C79EE39D3D1C52475749 /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 3B5CD1301FCCB4A79C67081A /* [CP] Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Copy Pods Resources";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests/Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ 3C630E0C8C995664CD618762 /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+ 6FB729D11BCBA37F8593E55E /* [CP] Embed Pods Frameworks */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Embed Pods Frameworks";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample/Pods-MDFSpritedAnimationViewExample-frameworks.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ DC8CEE9167784F66606E135D /* [CP] Copy Pods Resources */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Copy Pods Resources";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-MDFSpritedAnimationViewExample/Pods-MDFSpritedAnimationViewExample-resources.sh\"\n";
+ showEnvVarsInLog = 0;
+ };
+ E1FB583A8E7B04F657DD8EAB /* [CP] Check Pods Manifest.lock */ = {
+ isa = PBXShellScriptBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ inputPaths = (
+ );
+ name = "[CP] Check Pods Manifest.lock";
+ outputPaths = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ shellPath = /bin/sh;
+ shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n";
+ showEnvVarsInLog = 0;
+ };
+/* End PBXShellScriptBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 20923B0E1DF741CD00DA6196 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 20923B3C1DF7448E00DA6196 /* SpritedAnimationViewTypicalUseViewController.m in Sources */,
+ 20923B1A1DF741CD00DA6196 /* AppDelegate.m in Sources */,
+ 20923B171DF741CD00DA6196 /* main.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 20923B271DF741CD00DA6196 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 20923B3E1DF745C200DA6196 /* MDFSpritedAnimationViewTests.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 20923B2D1DF741CD00DA6196 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 20923B111DF741CD00DA6196 /* MDFSpritedAnimationViewExample */;
+ targetProxy = 20923B2C1DF741CD00DA6196 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 20923B1E1DF741CD00DA6196 /* Main.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 20923B1F1DF741CD00DA6196 /* Base */,
+ );
+ name = Main.storyboard;
+ sourceTree = "<group>";
+ };
+ 20923B231DF741CD00DA6196 /* LaunchScreen.storyboard */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 20923B241DF741CD00DA6196 /* Base */,
+ );
+ name = LaunchScreen.storyboard;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 20923B321DF741CD00DA6196 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ 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_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_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_SUSPICIOUS_MOVES = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = dwarf;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ ENABLE_TESTABILITY = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ 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 = 10.0;
+ MTL_ENABLE_DEBUG_INFO = YES;
+ ONLY_ACTIVE_ARCH = YES;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = Debug;
+ };
+ 20923B331DF741CD00DA6196 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ CLANG_ANALYZER_NONNULL = YES;
+ 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_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_OBJC_ROOT_CLASS = YES_ERROR;
+ CLANG_WARN_SUSPICIOUS_MOVES = YES;
+ CLANG_WARN_UNREACHABLE_CODE = YES;
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ ENABLE_NS_ASSERTIONS = NO;
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ 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 = 10.0;
+ MTL_ENABLE_DEBUG_INFO = NO;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 20923B351DF741CD00DA6196 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = C15E8207EE29EE68974E3DBE /* Pods-MDFSpritedAnimationViewExample.debug.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ INFOPLIST_FILE = MDFSpritedAnimationViewExample/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.MDFSpritedAnimationViewExample;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Debug;
+ };
+ 20923B361DF741CD00DA6196 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = 7452AEAA11D613EAF38A873A /* Pods-MDFSpritedAnimationViewExample.release.xcconfig */;
+ buildSettings = {
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
+ INFOPLIST_FILE = MDFSpritedAnimationViewExample/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.MDFSpritedAnimationViewExample;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ };
+ name = Release;
+ };
+ 20923B381DF741CD00DA6196 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = C854C8767416CE4EDA1897AB /* Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.debug.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ INFOPLIST_FILE = MDFSpritedAnimationViewExampleTests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.MDFSpritedAnimationViewExampleTests;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MDFSpritedAnimationViewExample.app/MDFSpritedAnimationViewExample";
+ };
+ name = Debug;
+ };
+ 20923B391DF741CD00DA6196 /* Release */ = {
+ isa = XCBuildConfiguration;
+ baseConfigurationReference = BA2D72ABB87A319A1FD11ABA /* Pods-MDFSpritedAnimationViewExample-MDFSpritedAnimationViewExampleTests.release.xcconfig */;
+ buildSettings = {
+ BUNDLE_LOADER = "$(TEST_HOST)";
+ INFOPLIST_FILE = MDFSpritedAnimationViewExampleTests/Info.plist;
+ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
+ PRODUCT_BUNDLE_IDENTIFIER = com.google.MDFSpritedAnimationViewExampleTests;
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TEST_HOST = "$(BUILT_PRODUCTS_DIR)/MDFSpritedAnimationViewExample.app/MDFSpritedAnimationViewExample";
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 20923B0D1DF741CD00DA6196 /* Build configuration list for PBXProject "MDFSpritedAnimationViewExample" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 20923B321DF741CD00DA6196 /* Debug */,
+ 20923B331DF741CD00DA6196 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 20923B341DF741CD00DA6196 /* Build configuration list for PBXNativeTarget "MDFSpritedAnimationViewExample" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 20923B351DF741CD00DA6196 /* Debug */,
+ 20923B361DF741CD00DA6196 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 20923B371DF741CD00DA6196 /* Build configuration list for PBXNativeTarget "MDFSpritedAnimationViewExampleTests" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 20923B381DF741CD00DA6196 /* Debug */,
+ 20923B391DF741CD00DA6196 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 20923B0A1DF741CD00DA6196 /* Project object */;
+}
diff --git a/examples/app/MDFSpritedAnimationView/AppDelegate.h b/examples/app/MDFSpritedAnimationViewExample/AppDelegate.h
similarity index 100%
rename from examples/app/MDFSpritedAnimationView/AppDelegate.h
rename to examples/app/MDFSpritedAnimationViewExample/AppDelegate.h
diff --git a/examples/app/MDFSpritedAnimationView/AppDelegate.m b/examples/app/MDFSpritedAnimationViewExample/AppDelegate.m
similarity index 100%
rename from examples/app/MDFSpritedAnimationView/AppDelegate.m
rename to examples/app/MDFSpritedAnimationViewExample/AppDelegate.m
diff --git a/examples/app/MDFSpritedAnimationView/Assets.xcassets/AppIcon.appiconset/Contents.json b/examples/app/MDFSpritedAnimationViewExample/Assets.xcassets/AppIcon.appiconset/Contents.json
similarity index 77%
rename from examples/app/MDFSpritedAnimationView/Assets.xcassets/AppIcon.appiconset/Contents.json
rename to examples/app/MDFSpritedAnimationViewExample/Assets.xcassets/AppIcon.appiconset/Contents.json
index eeea76c..1d060ed 100644
--- a/examples/app/MDFSpritedAnimationView/Assets.xcassets/AppIcon.appiconset/Contents.json
+++ b/examples/app/MDFSpritedAnimationViewExample/Assets.xcassets/AppIcon.appiconset/Contents.json
@@ -2,6 +2,16 @@
"images" : [
{
"idiom" : "iphone",
+ "size" : "20x20",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "iphone",
+ "size" : "20x20",
+ "scale" : "3x"
+ },
+ {
+ "idiom" : "iphone",
"size" : "29x29",
"scale" : "2x"
},
@@ -32,6 +42,16 @@
},
{
"idiom" : "ipad",
+ "size" : "20x20",
+ "scale" : "1x"
+ },
+ {
+ "idiom" : "ipad",
+ "size" : "20x20",
+ "scale" : "2x"
+ },
+ {
+ "idiom" : "ipad",
"size" : "29x29",
"scale" : "1x"
},
diff --git a/examples/app/MDFSpritedAnimationView/Base.lproj/LaunchScreen.storyboard b/examples/app/MDFSpritedAnimationViewExample/Base.lproj/LaunchScreen.storyboard
similarity index 70%
rename from examples/app/MDFSpritedAnimationView/Base.lproj/LaunchScreen.storyboard
rename to examples/app/MDFSpritedAnimationViewExample/Base.lproj/LaunchScreen.storyboard
index 8326657..fdf3f97 100644
--- a/examples/app/MDFSpritedAnimationView/Base.lproj/LaunchScreen.storyboard
+++ b/examples/app/MDFSpritedAnimationViewExample/Base.lproj/LaunchScreen.storyboard
@@ -1,8 +1,8 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15D21" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" initialViewController="01J-lp-oVM">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11134" systemVersion="15F34" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" launchScreen="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="01J-lp-oVM">
<dependencies>
- <deployment identifier="iOS"/>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11106"/>
+ <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
@@ -14,9 +14,9 @@
<viewControllerLayoutGuide type="bottom" id="xb3-aO-Qok"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="Ze5-6b-2t3">
- <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
+ <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="iYj-Kq-Ea1" userLabel="First Responder" sceneMemberID="firstResponder"/>
diff --git a/examples/app/MDFSpritedAnimationView/Base.lproj/Main.storyboard b/examples/app/MDFSpritedAnimationViewExample/Base.lproj/Main.storyboard
similarity index 65%
rename from examples/app/MDFSpritedAnimationView/Base.lproj/Main.storyboard
rename to examples/app/MDFSpritedAnimationViewExample/Base.lproj/Main.storyboard
index 31a1bba..297b415 100644
--- a/examples/app/MDFSpritedAnimationView/Base.lproj/Main.storyboard
+++ b/examples/app/MDFSpritedAnimationViewExample/Base.lproj/Main.storyboard
@@ -1,22 +1,23 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
-<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="9531" systemVersion="15D21" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" initialViewController="BYZ-38-t0r">
+<document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="11201" systemVersion="15G1108" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" colorMatched="YES" initialViewController="BYZ-38-t0r">
<dependencies>
<deployment identifier="iOS"/>
- <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="9529"/>
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="11161"/>
+ <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
</dependencies>
<scenes>
<!--View Controller-->
<scene sceneID="tne-QT-ifu">
<objects>
- <viewController id="BYZ-38-t0r" customClass="ViewController" sceneMemberID="viewController">
+ <viewController id="BYZ-38-t0r" sceneMemberID="viewController">
<layoutGuides>
<viewControllerLayoutGuide type="top" id="y3c-jy-aDJ"/>
<viewControllerLayoutGuide type="bottom" id="wfy-db-euE"/>
</layoutGuides>
<view key="view" contentMode="scaleToFill" id="8bC-Xf-vdC">
- <rect key="frame" x="0.0" y="0.0" width="600" height="600"/>
+ <rect key="frame" x="0.0" y="0.0" width="375" height="667"/>
<autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
- <color key="backgroundColor" white="1" alpha="1" colorSpace="custom" customColorSpace="calibratedWhite"/>
+ <color key="backgroundColor" red="1" green="1" blue="1" alpha="1" colorSpace="custom" customColorSpace="sRGB"/>
</view>
</viewController>
<placeholder placeholderIdentifier="IBFirstResponder" id="dkx-z0-nzr" sceneMemberID="firstResponder"/>
diff --git a/examples/app/MDFSpritedAnimationView/Info.plist b/examples/app/MDFSpritedAnimationViewExample/Info.plist
similarity index 96%
rename from examples/app/MDFSpritedAnimationView/Info.plist
rename to examples/app/MDFSpritedAnimationViewExample/Info.plist
index 40c6215..d052473 100644
--- a/examples/app/MDFSpritedAnimationView/Info.plist
+++ b/examples/app/MDFSpritedAnimationViewExample/Info.plist
@@ -16,8 +16,6 @@
<string>APPL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
<key>LSRequiresIPhoneOS</key>
diff --git a/examples/app/MDFSpritedAnimationView/main.m b/examples/app/MDFSpritedAnimationViewExample/main.m
similarity index 100%
rename from examples/app/MDFSpritedAnimationView/main.m
rename to examples/app/MDFSpritedAnimationViewExample/main.m
diff --git a/tests/unit/resources/Info.plist b/examples/app/MDFSpritedAnimationViewExampleTests/Info.plist
similarity index 92%
rename from tests/unit/resources/Info.plist
rename to examples/app/MDFSpritedAnimationViewExampleTests/Info.plist
index ba72822..6c6c23c 100644
--- a/tests/unit/resources/Info.plist
+++ b/examples/app/MDFSpritedAnimationViewExampleTests/Info.plist
@@ -16,8 +16,6 @@
<string>BNDL</string>
<key>CFBundleShortVersionString</key>
<string>1.0</string>
- <key>CFBundleSignature</key>
- <string>????</string>
<key>CFBundleVersion</key>
<string>1</string>
</dict>
diff --git a/examples/app/Podfile b/examples/app/Podfile
new file mode 100644
index 0000000..b7181b7
--- /dev/null
+++ b/examples/app/Podfile
@@ -0,0 +1,5 @@
+target "MDFSpritedAnimationViewExample" do
+ pod 'MDFSpritedAnimationView', :path => '../../'
+ target 'MDFSpritedAnimationViewExampleTests' do
+ end
+end
diff --git a/examples/app/Podfile.lock b/examples/app/Podfile.lock
new file mode 100644
index 0000000..4346586
--- /dev/null
+++ b/examples/app/Podfile.lock
@@ -0,0 +1,16 @@
+PODS:
+ - MDFSpritedAnimationView (1.0.0)
+
+DEPENDENCIES:
+ - MDFSpritedAnimationView (from `../../`)
+
+EXTERNAL SOURCES:
+ MDFSpritedAnimationView:
+ :path: "../../"
+
+SPEC CHECKSUMS:
+ MDFSpritedAnimationView: 8e39a7e39596cd7f3ebb1b3dff8b6f058c278cbb
+
+PODFILE CHECKSUM: 80195f268febc54d39de014ff5b21653bbb11547
+
+COCOAPODS: 1.0.1