diff --git a/NibDesignable.podspec b/NibDesignable.podspec index 384d5ff..902cae1 100644 --- a/NibDesignable.podspec +++ b/NibDesignable.podspec @@ -11,5 +11,5 @@ Pod::Spec.new do |s| s.ios.deployment_target = '8.0' - s.source_files = 'NibDesignable.swift' + s.source_files = 'Sources/NibDesignable.swift' end diff --git a/NibDesignable/NibDesignable.xcodeproj/project.pbxproj b/NibDesignable/NibDesignable.xcodeproj/project.pbxproj index 81c0b1b..1fc01db 100644 --- a/NibDesignable/NibDesignable.xcodeproj/project.pbxproj +++ b/NibDesignable/NibDesignable.xcodeproj/project.pbxproj @@ -7,15 +7,15 @@ objects = { /* Begin PBXBuildFile section */ + 828035ED223AB00600A5AA21 /* NibDesignable.swift in Sources */ = {isa = PBXBuildFile; fileRef = 828035EC223AB00500A5AA21 /* NibDesignable.swift */; }; AF6F74EF1B0EFB690053DCBA /* NibDesignable.h in Headers */ = {isa = PBXBuildFile; fileRef = AF6F74EE1B0EFB690053DCBA /* NibDesignable.h */; settings = {ATTRIBUTES = (Public, ); }; }; - AF6F75061B0EFB960053DCBA /* NibDesignable.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF6F75051B0EFB960053DCBA /* NibDesignable.swift */; }; /* End PBXBuildFile section */ /* Begin PBXFileReference section */ + 828035EC223AB00500A5AA21 /* NibDesignable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NibDesignable.swift; path = ../../Sources/NibDesignable.swift; sourceTree = ""; }; AF6F74E91B0EFB690053DCBA /* NibDesignable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NibDesignable.framework; sourceTree = BUILT_PRODUCTS_DIR; }; AF6F74ED1B0EFB690053DCBA /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; AF6F74EE1B0EFB690053DCBA /* NibDesignable.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NibDesignable.h; sourceTree = ""; }; - AF6F75051B0EFB960053DCBA /* NibDesignable.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = NibDesignable.swift; path = ../../NibDesignable.swift; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -48,7 +48,7 @@ AF6F74EB1B0EFB690053DCBA /* NibDesignable */ = { isa = PBXGroup; children = ( - AF6F75051B0EFB960053DCBA /* NibDesignable.swift */, + 828035EC223AB00500A5AA21 /* NibDesignable.swift */, AF6F74EE1B0EFB690053DCBA /* NibDesignable.h */, AF6F74EC1B0EFB690053DCBA /* Supporting Files */, ); @@ -103,10 +103,11 @@ attributes = { LastSwiftMigration = 0700; LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0800; + LastUpgradeCheck = 1000; TargetAttributes = { AF6F74E81B0EFB690053DCBA = { CreatedOnToolsVersion = 6.3.2; + LastSwiftMigration = 1010; }; }; }; @@ -142,7 +143,7 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - AF6F75061B0EFB960053DCBA /* NibDesignable.swift in Sources */, + 828035ED223AB00600A5AA21 /* NibDesignable.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -157,14 +158,22 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = 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_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_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; @@ -209,14 +218,22 @@ CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = 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_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_RANGE_LOOP_ANALYSIS = YES; + CLANG_WARN_STRICT_PROTOTYPES = YES; CLANG_WARN_SUSPICIOUS_MOVE = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; @@ -249,6 +266,7 @@ AF6F75001B0EFB690053DCBA /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_MODULES = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -260,13 +278,15 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.justabeech.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.2; }; name = Debug; }; AF6F75011B0EFB690053DCBA /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + CLANG_ENABLE_MODULES = YES; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; DEFINES_MODULE = YES; DYLIB_COMPATIBILITY_VERSION = 1; @@ -278,7 +298,7 @@ PRODUCT_BUNDLE_IDENTIFIER = "com.justabeech.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 4.2; }; name = Release; }; diff --git a/NibDesignable/NibDesignable.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/NibDesignable/NibDesignable.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/NibDesignable/NibDesignable.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/NibDesignable/NibDesignable.xcodeproj/xcshareddata/xcschemes/NibDesignable.xcscheme b/NibDesignable/NibDesignable.xcodeproj/xcshareddata/xcschemes/NibDesignable.xcscheme index 32df2ec..c4107a5 100644 --- a/NibDesignable/NibDesignable.xcodeproj/xcshareddata/xcschemes/NibDesignable.xcscheme +++ b/NibDesignable/NibDesignable.xcodeproj/xcshareddata/xcschemes/NibDesignable.xcscheme @@ -1,6 +1,6 @@ /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 683120682A913BAFA805C0F9 /* [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 # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; - showEnvVarsInLog = 0; - }; - 970C22145F82D43EA5F1B177 /* [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-NibDesignableDemo/Pods-NibDesignableDemo-frameworks.sh\"\n"; - showEnvVarsInLog = 0; - }; -/* End PBXShellScriptBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 5AD66C37198C06A70006A638 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5AD66C43198C06A70006A638 /* ViewController.swift in Sources */, - 5AD66C66198CC0080006A638 /* ProfileAvatarView.swift in Sources */, - 5AD66C41198C06A70006A638 /* AppDelegate.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 5AD7CA351A6152F5002E66A8 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 5AD7CA451A615D44002E66A8 /* TestView.swift in Sources */, - 5AD7CA3E1A6152F5002E66A8 /* NibDesignableDemoTests.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 5AD7CA401A6152F5002E66A8 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 5AD66C3A198C06A70006A638 /* NibDesignableDemo */; - targetProxy = 5AD7CA3F1A6152F5002E66A8 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin PBXVariantGroup section */ - 5AD66C44198C06A70006A638 /* Main.storyboard */ = { - isa = PBXVariantGroup; - children = ( - 5AD66C45198C06A70006A638 /* Base */, - ); - name = Main.storyboard; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 5AD66C55198C06A70006A638 /* 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_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - 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; - 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_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; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 5AD66C56198C06A70006A638 /* 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_INFINITE_RECURSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR; - CLANG_WARN_SUSPICIOUS_MOVE = YES; - 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_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; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - TARGETED_DEVICE_FAMILY = "1,2"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 5AD66C58198C06A70006A638 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 9E018F9A02475634BEE014D6 /* Pods-NibDesignableDemo.debug.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - INFOPLIST_FILE = NibDesignableDemo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.justabeech.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Debug; - }; - 5AD66C59198C06A70006A638 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4881CA706BC8C011722BFDEE /* Pods-NibDesignableDemo.release.xcconfig */; - buildSettings = { - ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = "$(inherited)"; - ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - INFOPLIST_FILE = NibDesignableDemo/Info.plist; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.justabeech.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - }; - name = Release; - }; - 5AD7CA411A6152F5002E66A8 /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 4CC434F4D8F0082E6EEBB38B /* Pods-NibDesignableDemoTests.debug.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", - "$(inherited)", - ); - INFOPLIST_FILE = NibDesignableDemoTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.justabeech.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NibDesignableDemo.app/NibDesignableDemo"; - }; - name = Debug; - }; - 5AD7CA421A6152F5002E66A8 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 422E96DC7864BE9D4D36193A /* Pods-NibDesignableDemoTests.release.xcconfig */; - buildSettings = { - BUNDLE_LOADER = "$(TEST_HOST)"; - INFOPLIST_FILE = NibDesignableDemoTests/Info.plist; - IPHONEOS_DEPLOYMENT_TARGET = 8.2; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - PRODUCT_BUNDLE_IDENTIFIER = "com.justabeech.$(PRODUCT_NAME:rfc1034identifier)"; - PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; - TEST_HOST = "$(BUILT_PRODUCTS_DIR)/NibDesignableDemo.app/NibDesignableDemo"; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 5AD66C36198C06A70006A638 /* Build configuration list for PBXProject "NibDesignableDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5AD66C55198C06A70006A638 /* Debug */, - 5AD66C56198C06A70006A638 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5AD66C57198C06A70006A638 /* Build configuration list for PBXNativeTarget "NibDesignableDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5AD66C58198C06A70006A638 /* Debug */, - 5AD66C59198C06A70006A638 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 5AD7CA431A6152F5002E66A8 /* Build configuration list for PBXNativeTarget "NibDesignableDemoTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 5AD7CA411A6152F5002E66A8 /* Debug */, - 5AD7CA421A6152F5002E66A8 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 5AD66C33198C06A70006A638 /* Project object */; -} diff --git a/NibDesignableDemo/NibDesignableDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/NibDesignableDemo/NibDesignableDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 0a5c161..0000000 --- a/NibDesignableDemo/NibDesignableDemo.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,7 +0,0 @@ - - - - - diff --git a/NibDesignableDemo/NibDesignableDemo.xcodeproj/xcshareddata/xcschemes/NibDesignableDemo.xcscheme b/NibDesignableDemo/NibDesignableDemo.xcodeproj/xcshareddata/xcschemes/NibDesignableDemo.xcscheme deleted file mode 100644 index e06a853..0000000 --- a/NibDesignableDemo/NibDesignableDemo.xcodeproj/xcshareddata/xcschemes/NibDesignableDemo.xcscheme +++ /dev/null @@ -1,115 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/NibDesignableDemo/NibDesignableDemo.xcworkspace/contents.xcworkspacedata b/NibDesignableDemo/NibDesignableDemo.xcworkspace/contents.xcworkspacedata deleted file mode 100644 index 08daf64..0000000 --- a/NibDesignableDemo/NibDesignableDemo.xcworkspace/contents.xcworkspacedata +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - diff --git a/NibDesignableDemo/NibDesignableDemo/AppDelegate.swift b/NibDesignableDemo/NibDesignableDemo/AppDelegate.swift deleted file mode 100644 index 97fc2be..0000000 --- a/NibDesignableDemo/NibDesignableDemo/AppDelegate.swift +++ /dev/null @@ -1,34 +0,0 @@ -// -// AppDelegate.swift -// NibDesignableDemo -// -// Copyright (c) 2014 Morten Bøgh -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -import UIKit - -@UIApplicationMain -class AppDelegate: UIResponder, UIApplicationDelegate { - var window: UIWindow? - - func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplicationLaunchOptionsKey : Any]? = nil) -> Bool { - return true - } -} diff --git a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/AppIcon.appiconset/Contents.json b/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/AppIcon.appiconset/Contents.json deleted file mode 100644 index 1d060ed..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/AppIcon.appiconset/Contents.json +++ /dev/null @@ -1,93 +0,0 @@ -{ - "images" : [ - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "iphone", - "size" : "20x20", - "scale" : "3x" - }, - { - "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" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "20x20", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "29x29", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "40x40", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "1x" - }, - { - "idiom" : "ipad", - "size" : "76x76", - "scale" : "2x" - }, - { - "idiom" : "ipad", - "size" : "83.5x83.5", - "scale" : "2x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Contents.json b/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Contents.json deleted file mode 100644 index da4a164..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Contents.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Donkey.imageset/Contents.json b/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Donkey.imageset/Contents.json deleted file mode 100644 index e6e8310..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Donkey.imageset/Contents.json +++ /dev/null @@ -1,24 +0,0 @@ -{ - "images" : [ - { - "idiom" : "universal" - }, - { - "idiom" : "universal", - "filename" : "Donkey.jpg", - "scale" : "1x" - }, - { - "idiom" : "universal", - "scale" : "2x" - }, - { - "idiom" : "universal", - "scale" : "3x" - } - ], - "info" : { - "version" : 1, - "author" : "xcode" - } -} \ No newline at end of file diff --git a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Donkey.imageset/Donkey.jpg b/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Donkey.imageset/Donkey.jpg deleted file mode 100644 index c9a0b4e..0000000 Binary files a/NibDesignableDemo/NibDesignableDemo/Assets.xcassets/Donkey.imageset/Donkey.jpg and /dev/null differ diff --git a/NibDesignableDemo/NibDesignableDemo/Base.lproj/Main.storyboard b/NibDesignableDemo/NibDesignableDemo/Base.lproj/Main.storyboard deleted file mode 100644 index 6cdcb03..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Base.lproj/Main.storyboard +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/NibDesignableDemo/NibDesignableDemo/Info.plist b/NibDesignableDemo/NibDesignableDemo/Info.plist deleted file mode 100644 index d052473..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Info.plist +++ /dev/null @@ -1,45 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - APPL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - LSRequiresIPhoneOS - - UILaunchStoryboardName - LaunchScreen - UIMainStoryboardFile - Main - UIRequiredDeviceCapabilities - - armv7 - - UISupportedInterfaceOrientations - - UIInterfaceOrientationPortrait - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - UISupportedInterfaceOrientations~ipad - - UIInterfaceOrientationPortrait - UIInterfaceOrientationPortraitUpsideDown - UIInterfaceOrientationLandscapeLeft - UIInterfaceOrientationLandscapeRight - - - diff --git a/NibDesignableDemo/NibDesignableDemo/LaunchScreen.storyboard b/NibDesignableDemo/NibDesignableDemo/LaunchScreen.storyboard deleted file mode 100644 index b05f293..0000000 --- a/NibDesignableDemo/NibDesignableDemo/LaunchScreen.storyboard +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/NibDesignableDemo/NibDesignableDemo/ViewController.swift b/NibDesignableDemo/NibDesignableDemo/ViewController.swift deleted file mode 100644 index 4c00b9c..0000000 --- a/NibDesignableDemo/NibDesignableDemo/ViewController.swift +++ /dev/null @@ -1,29 +0,0 @@ -// -// ViewController.swift -// NibDesignableDemo -// -// Copyright (c) 2014 Morten Bøgh -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -import UIKit - -class ViewController: UIViewController { - -} diff --git a/NibDesignableDemo/NibDesignableDemo/Views/ProfileAvatarView.swift b/NibDesignableDemo/NibDesignableDemo/Views/ProfileAvatarView.swift deleted file mode 100644 index 36ba4e9..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Views/ProfileAvatarView.swift +++ /dev/null @@ -1,64 +0,0 @@ -// -// ProfileAvatarView.swift -// NibDesignableDemo -// -// Copyright (c) 2014 Morten Bøgh -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -import UIKit -import NibDesignable - -@IBDesignable -public class ProfileAvatarView: NibDesignable { - @IBOutlet weak var profileImageView: UIImageView! - @IBOutlet weak var nameLabel: UILabel! - - @IBInspectable public var name: String = "" { - didSet { - self.nameLabel.text = name - } - } - - @IBInspectable public var profileImage: UIImage = UIImage() { - didSet { - let size = self.profileImage.size - let rect = CGRect(x: 0, y: 0, width: size.width, height: size.height) - UIGraphicsBeginImageContextWithOptions(size, false, 0.0) - let path = UIBezierPath(ovalIn: rect) - path.addClip() - self.profileImage.draw(in: rect) - let image = UIGraphicsGetImageFromCurrentImageContext() - UIGraphicsEndImageContext() - self.profileImageView.image = image - } - } - - // MARK: Interface Builder - override public func prepareForInterfaceBuilder() { - if self.name.utf8.count == 0 { - self.name = "John Appleseed" - } - - if self.profileImage.size == CGSize.zero { - let bundle = Bundle(for: type(of: self)) - self.profileImage = UIImage(named: "Donkey", in: bundle, compatibleWith: nil)! - } - } -} diff --git a/NibDesignableDemo/NibDesignableDemo/Views/ProfileAvatarView.xib b/NibDesignableDemo/NibDesignableDemo/Views/ProfileAvatarView.xib deleted file mode 100644 index c773fe3..0000000 --- a/NibDesignableDemo/NibDesignableDemo/Views/ProfileAvatarView.xib +++ /dev/null @@ -1,42 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/NibDesignableDemo/NibDesignableDemoTests/Info.plist b/NibDesignableDemo/NibDesignableDemoTests/Info.plist deleted file mode 100644 index 6c6c23c..0000000 --- a/NibDesignableDemo/NibDesignableDemoTests/Info.plist +++ /dev/null @@ -1,22 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - $(EXECUTABLE_NAME) - CFBundleIdentifier - $(PRODUCT_BUNDLE_IDENTIFIER) - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - $(PRODUCT_NAME) - CFBundlePackageType - BNDL - CFBundleShortVersionString - 1.0 - CFBundleVersion - 1 - - diff --git a/NibDesignableDemo/NibDesignableDemoTests/NibDesignableDemoTests.swift b/NibDesignableDemo/NibDesignableDemoTests/NibDesignableDemoTests.swift deleted file mode 100644 index ed89f4a..0000000 --- a/NibDesignableDemo/NibDesignableDemoTests/NibDesignableDemoTests.swift +++ /dev/null @@ -1,69 +0,0 @@ -// -// NibDesignableDemoTests.swift -// NibDesignableDemoTests -// -// Copyright (c) 2015 Morten Bøgh -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -import UIKit -import XCTest -import NibDesignableDemo - -class NibDesignableDemoTests: XCTestCase { - override func setUp() { - super.setUp() - } - - override func tearDown() { - super.tearDown() - } - - func testNibNameMatchingClassName() { - let view = ProfileAvatarView(frame: CGRect()) - XCTAssertEqual("ProfileAvatarView", view.nibName(), "nibName should return the class name when not overridden") - } - - func testNibNameMatchingNibName() { - let view = TestView(frame: CGRect()) - XCTAssertEqual("TestingView", view.nibName(), "nibName should return the nib name when overridden") - } - - func testNibNameNotMatchingClassName() { - let view = TestView(frame: CGRect()) - XCTAssertNotEqual("TestView", view.nibName(), "nibName should return the nib name when overridden") - } - - func testNibViewFrameShouldMatchViewFrame() { - let view = TestView(frame: CGRect()) - view.setNeedsUpdateConstraints() - view.layoutIfNeeded() - XCTAssertEqual(view.bounds, view.subviews.first!.frame, "View bounds should match that of the view from the Nib") - - view.frame = CGRect(x: 20, y: 18, width: 200, height: 100) - view.setNeedsUpdateConstraints() - view.layoutIfNeeded() - XCTAssertEqual(view.bounds, view.subviews.first!.frame, "View bounds should match that of the view from the Nib") - } - - func testViewHasExactlyASingleSubviewAfterInit() { - let view = TestView(frame: CGRect()) - XCTAssertEqual(view.subviews.count, 1, "View should have exactly 1 subview after init.") - } -} diff --git a/NibDesignableDemo/NibDesignableDemoTests/TestView.swift b/NibDesignableDemo/NibDesignableDemoTests/TestView.swift deleted file mode 100644 index 8f87ed6..0000000 --- a/NibDesignableDemo/NibDesignableDemoTests/TestView.swift +++ /dev/null @@ -1,32 +0,0 @@ -// -// TestView.swift -// NibDesignableDemo -// -// Copyright (c) 2015 Morten Bøgh -// -// Permission is hereby granted, free of charge, to any person obtaining a copy -// of this software and associated documentation files (the "Software"), to deal -// in the Software without restriction, including without limitation the rights -// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -// copies of the Software, and to permit persons to whom the Software is -// furnished to do so, subject to the following conditions: -// -// The above copyright notice and this permission notice shall be included in all -// copies or substantial portions of the Software. -// -// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -// SOFTWARE. - -import UIKit -import NibDesignable - -class TestView: NibDesignable { - override func nibName() -> String { - return "TestingView" - } -} diff --git a/NibDesignableDemo/NibDesignableDemoTests/TestingView.xib b/NibDesignableDemo/NibDesignableDemoTests/TestingView.xib deleted file mode 100644 index 7507ee8..0000000 --- a/NibDesignableDemo/NibDesignableDemoTests/TestingView.xib +++ /dev/null @@ -1,15 +0,0 @@ - - - - - - - - - - - - - - - diff --git a/NibDesignableDemo/Podfile b/NibDesignableDemo/Podfile deleted file mode 100644 index 0ecc85d..0000000 --- a/NibDesignableDemo/Podfile +++ /dev/null @@ -1,11 +0,0 @@ -source 'https://github.com/CocoaPods/Specs.git' -platform :ios, '8.0' -use_frameworks! - -target 'NibDesignableDemo' do - pod 'NibDesignable', :path => '../' - - target 'NibDesignableDemoTests' do - inherit! :search_paths - end -end diff --git a/NibDesignableDemo/Podfile.lock b/NibDesignableDemo/Podfile.lock deleted file mode 100644 index 173a175..0000000 --- a/NibDesignableDemo/Podfile.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - NibDesignable (3.0.0) - -DEPENDENCIES: - - NibDesignable (from `../`) - -EXTERNAL SOURCES: - NibDesignable: - :path: "../" - -SPEC CHECKSUMS: - NibDesignable: 6ccf1e54135cb05be0a78f803b9a8d78125a7d6d - -PODFILE CHECKSUM: c78bbfa6656908397a5de9dc9a72d026a7a0c167 - -COCOAPODS: 1.1.0.rc.2 diff --git a/NibDesignableDemo/Pods/Local Podspecs/NibDesignable.podspec.json b/NibDesignableDemo/Pods/Local Podspecs/NibDesignable.podspec.json deleted file mode 100644 index 15ae68d..0000000 --- a/NibDesignableDemo/Pods/Local Podspecs/NibDesignable.podspec.json +++ /dev/null @@ -1,23 +0,0 @@ -{ - "name": "NibDesignable", - "version": "3.0.0", - "license": { - "type": "MIT", - "file": "LICENSE" - }, - "summary": "Elegant way of enabling IBDesignable on your nib-based views", - "homepage": "https://github.com/mbogh/NibDesignable", - "social_media_url": "http://twitter.com/mbogh", - "authors": { - "Morten Bøgh": "morten@justabeech.com" - }, - "source": { - "git": "https://github.com/mbogh/NibDesignable.git", - "tag": "3.0.0" - }, - "requires_arc": true, - "platforms": { - "ios": "8.0" - }, - "source_files": "NibDesignable.swift" -} diff --git a/NibDesignableDemo/Pods/Manifest.lock b/NibDesignableDemo/Pods/Manifest.lock deleted file mode 100644 index 173a175..0000000 --- a/NibDesignableDemo/Pods/Manifest.lock +++ /dev/null @@ -1,16 +0,0 @@ -PODS: - - NibDesignable (3.0.0) - -DEPENDENCIES: - - NibDesignable (from `../`) - -EXTERNAL SOURCES: - NibDesignable: - :path: "../" - -SPEC CHECKSUMS: - NibDesignable: 6ccf1e54135cb05be0a78f803b9a8d78125a7d6d - -PODFILE CHECKSUM: c78bbfa6656908397a5de9dc9a72d026a7a0c167 - -COCOAPODS: 1.1.0.rc.2 diff --git a/NibDesignableDemo/Pods/Pods.xcodeproj/project.pbxproj b/NibDesignableDemo/Pods/Pods.xcodeproj/project.pbxproj deleted file mode 100644 index 3cff532..0000000 --- a/NibDesignableDemo/Pods/Pods.xcodeproj/project.pbxproj +++ /dev/null @@ -1,689 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 0BA3F184C67F31CC5A69A2D47FB07565 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */; }; - 57FE537BF9410539B45E764D0F8FCE3A /* Pods-NibDesignableDemo-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 9EE00F66ED8F5A2FCBC55AA9E6B2B831 /* Pods-NibDesignableDemo-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6781E042E60279F30EC954114CD6FBEF /* NibDesignable-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 61C6ED54D12602243E6182D93608CC46 /* NibDesignable-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 821E658BFDEB948B7815B98C787D06A8 /* Pods-NibDesignableDemoTests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 9B5526B6A4AC93386700CA7CEBACD412 /* Pods-NibDesignableDemoTests-dummy.m */; }; - 8637160A528CF6D9712CFB9FB3B71E80 /* NibDesignable.swift in Sources */ = {isa = PBXBuildFile; fileRef = D617A3F7D3C8E862D667718B4ADF3287 /* NibDesignable.swift */; }; - B4CE0A2EB6784DBD2811122D3525D47E /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */; }; - B7813CCCC153CA098EA3BC03C38CBB0C /* NibDesignable-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 10AF415CCF2AC5EF4DB929663F0CD326 /* NibDesignable-dummy.m */; }; - BBE1ACAC8BD864F97696A3C9179B7C26 /* Pods-NibDesignableDemoTests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 787D317B75648933B4980B365F7F9769 /* Pods-NibDesignableDemoTests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - DB11FB647EC21E522E5B97C5B19C3DA9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */; }; - ED6C6A9CFDE8C23263321960DE6CD0C2 /* Pods-NibDesignableDemo-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 5EAA88E9C2A2038FF944D60D60E35339 /* Pods-NibDesignableDemo-dummy.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXContainerItemProxy section */ - DAA971005E5D86F6623FECCC80038781 /* PBXContainerItemProxy */ = { - isa = PBXContainerItemProxy; - containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; - proxyType = 1; - remoteGlobalIDString = C9635E9FED620B2CE25758C5EC96796A; - remoteInfo = NibDesignable; - }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 014E51FABFED13C5E651581917A930A0 /* Pods-NibDesignableDemo.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NibDesignableDemo.release.xcconfig"; sourceTree = ""; }; - 0520BE703585C70F09449CB79263DD61 /* NibDesignable-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NibDesignable-prefix.pch"; sourceTree = ""; }; - 100D486CDF98649EF73DBF5E26537BE4 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 10AF415CCF2AC5EF4DB929663F0CD326 /* NibDesignable-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "NibDesignable-dummy.m"; sourceTree = ""; }; - 1BF87566BCB6A374C2AC554DD6F4AFD4 /* Pods-NibDesignableDemoTests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NibDesignableDemoTests-acknowledgements.plist"; sourceTree = ""; }; - 25D362DAD40453B27E20658B9EF705CD /* NibDesignable.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = NibDesignable.modulemap; sourceTree = ""; }; - 2BDE2D5F1413D1DDC35A8E3BC2510C75 /* Pods-NibDesignableDemo-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-NibDesignableDemo-acknowledgements.plist"; sourceTree = ""; }; - 3AC2AF8B8C93CC39325E6C2D2AC7579C /* Pods-NibDesignableDemo-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NibDesignableDemo-frameworks.sh"; sourceTree = ""; }; - 4E4564879FAF8BF6B34F2EB34E224116 /* Pods-NibDesignableDemoTests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NibDesignableDemoTests-frameworks.sh"; sourceTree = ""; }; - 55B6993FA138FA92C8A9DA2C87010E42 /* Pods-NibDesignableDemoTests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-NibDesignableDemoTests.modulemap"; sourceTree = ""; }; - 596E7DDBCAC99F264268485FE483C08C /* Pods-NibDesignableDemo.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NibDesignableDemo.debug.xcconfig"; sourceTree = ""; }; - 5E16BE4E6F747E5FE3B7F3D5D5CDFAA3 /* Pods-NibDesignableDemoTests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NibDesignableDemoTests.release.xcconfig"; sourceTree = ""; }; - 5EAA88E9C2A2038FF944D60D60E35339 /* Pods-NibDesignableDemo-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NibDesignableDemo-dummy.m"; sourceTree = ""; }; - 61C6ED54D12602243E6182D93608CC46 /* NibDesignable-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "NibDesignable-umbrella.h"; sourceTree = ""; }; - 6DF93988C451A9957A61E79E5FAD7FDD /* Pods_NibDesignableDemoTests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NibDesignableDemoTests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 78384F39819B9A5892B6EE6111063065 /* NibDesignable.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = NibDesignable.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 787D317B75648933B4980B365F7F9769 /* Pods-NibDesignableDemoTests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NibDesignableDemoTests-umbrella.h"; sourceTree = ""; }; - 7E92E6BF4ACA1C25C70D09C6887AA8E5 /* Pods-NibDesignableDemo.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = "Pods-NibDesignableDemo.modulemap"; sourceTree = ""; }; - 90785D2C6786B3D746FB1E7F3D7517BE /* Pods-NibDesignableDemoTests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-NibDesignableDemoTests.debug.xcconfig"; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - 975B4D47D438F8B6C228CAA043D77AA7 /* Pods-NibDesignableDemoTests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NibDesignableDemoTests-resources.sh"; sourceTree = ""; }; - 9B5526B6A4AC93386700CA7CEBACD412 /* Pods-NibDesignableDemoTests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-NibDesignableDemoTests-dummy.m"; sourceTree = ""; }; - 9EE00F66ED8F5A2FCBC55AA9E6B2B831 /* Pods-NibDesignableDemo-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-NibDesignableDemo-umbrella.h"; sourceTree = ""; }; - A8BB4B7EC7DD4CD59078BF84F7601666 /* Pods-NibDesignableDemoTests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NibDesignableDemoTests-acknowledgements.markdown"; sourceTree = ""; }; - ABEBAA499F45C18D877A73FBC5F49526 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B2554A5FB4B1E097E809FC3342300C3D /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - BAEC876DD41F0C2C4FB6791A60074CCE /* Pods_NibDesignableDemo.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_NibDesignableDemo.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - D4A0F16007561DB58CF8451F3756016E /* NibDesignable.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = NibDesignable.xcconfig; sourceTree = ""; }; - D617A3F7D3C8E862D667718B4ADF3287 /* NibDesignable.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = NibDesignable.swift; sourceTree = ""; }; - EC70EC3A118CC5D574372BF34E5537FC /* Pods-NibDesignableDemo-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-NibDesignableDemo-resources.sh"; sourceTree = ""; }; - F24CF373820ED0083E8F48C9D4114E8D /* Pods-NibDesignableDemo-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-NibDesignableDemo-acknowledgements.markdown"; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 617EC2C446F33A88BA3F1D8CF21DEEEF /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - DB11FB647EC21E522E5B97C5B19C3DA9 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 6765E8BB46B69B3699A0806C8098301D /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 0BA3F184C67F31CC5A69A2D47FB07565 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - AF4478525E2F2ABF9A2D45BD767A8AE2 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - B4CE0A2EB6784DBD2811122D3525D47E /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 0EB67A4F19C64200A79387159FED3311 /* Support Files */ = { - isa = PBXGroup; - children = ( - ABEBAA499F45C18D877A73FBC5F49526 /* Info.plist */, - 25D362DAD40453B27E20658B9EF705CD /* NibDesignable.modulemap */, - D4A0F16007561DB58CF8451F3756016E /* NibDesignable.xcconfig */, - 10AF415CCF2AC5EF4DB929663F0CD326 /* NibDesignable-dummy.m */, - 0520BE703585C70F09449CB79263DD61 /* NibDesignable-prefix.pch */, - 61C6ED54D12602243E6182D93608CC46 /* NibDesignable-umbrella.h */, - ); - name = "Support Files"; - path = "NibDesignableDemo/Pods/Target Support Files/NibDesignable"; - sourceTree = ""; - }; - 3DCAB2B7CDE207B3958B6CB957FCC758 /* iOS */ = { - isa = PBXGroup; - children = ( - CEC22C73C1608DFA5D5D78BDCB218219 /* Foundation.framework */, - ); - name = iOS; - sourceTree = ""; - }; - 7DB346D0F39D3F0E887471402A8071AB = { - isa = PBXGroup; - children = ( - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - D3D02A3550A0FE45847028B9E13D7E0E /* Development Pods */, - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, - C6EFC9FA54175DB3695E3AA553589CED /* Products */, - BC9F934F355099C0FA1F41321AFD6D66 /* Targets Support Files */, - ); - sourceTree = ""; - }; - A9BFD702D4FF7E90A347517DB9A0109B /* Pods-NibDesignableDemo */ = { - isa = PBXGroup; - children = ( - B2554A5FB4B1E097E809FC3342300C3D /* Info.plist */, - 7E92E6BF4ACA1C25C70D09C6887AA8E5 /* Pods-NibDesignableDemo.modulemap */, - F24CF373820ED0083E8F48C9D4114E8D /* Pods-NibDesignableDemo-acknowledgements.markdown */, - 2BDE2D5F1413D1DDC35A8E3BC2510C75 /* Pods-NibDesignableDemo-acknowledgements.plist */, - 5EAA88E9C2A2038FF944D60D60E35339 /* Pods-NibDesignableDemo-dummy.m */, - 3AC2AF8B8C93CC39325E6C2D2AC7579C /* Pods-NibDesignableDemo-frameworks.sh */, - EC70EC3A118CC5D574372BF34E5537FC /* Pods-NibDesignableDemo-resources.sh */, - 9EE00F66ED8F5A2FCBC55AA9E6B2B831 /* Pods-NibDesignableDemo-umbrella.h */, - 596E7DDBCAC99F264268485FE483C08C /* Pods-NibDesignableDemo.debug.xcconfig */, - 014E51FABFED13C5E651581917A930A0 /* Pods-NibDesignableDemo.release.xcconfig */, - ); - name = "Pods-NibDesignableDemo"; - path = "Target Support Files/Pods-NibDesignableDemo"; - sourceTree = ""; - }; - AEBF9DD8F78F1BDD06F1AEC01A8A6159 /* NibDesignable */ = { - isa = PBXGroup; - children = ( - D617A3F7D3C8E862D667718B4ADF3287 /* NibDesignable.swift */, - 0EB67A4F19C64200A79387159FED3311 /* Support Files */, - ); - name = NibDesignable; - path = ../..; - sourceTree = ""; - }; - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { - isa = PBXGroup; - children = ( - 3DCAB2B7CDE207B3958B6CB957FCC758 /* iOS */, - ); - name = Frameworks; - sourceTree = ""; - }; - BC9F934F355099C0FA1F41321AFD6D66 /* Targets Support Files */ = { - isa = PBXGroup; - children = ( - A9BFD702D4FF7E90A347517DB9A0109B /* Pods-NibDesignableDemo */, - BD6AB64F9E08BCC85BA5265B06042CB8 /* Pods-NibDesignableDemoTests */, - ); - name = "Targets Support Files"; - sourceTree = ""; - }; - BD6AB64F9E08BCC85BA5265B06042CB8 /* Pods-NibDesignableDemoTests */ = { - isa = PBXGroup; - children = ( - 100D486CDF98649EF73DBF5E26537BE4 /* Info.plist */, - 55B6993FA138FA92C8A9DA2C87010E42 /* Pods-NibDesignableDemoTests.modulemap */, - A8BB4B7EC7DD4CD59078BF84F7601666 /* Pods-NibDesignableDemoTests-acknowledgements.markdown */, - 1BF87566BCB6A374C2AC554DD6F4AFD4 /* Pods-NibDesignableDemoTests-acknowledgements.plist */, - 9B5526B6A4AC93386700CA7CEBACD412 /* Pods-NibDesignableDemoTests-dummy.m */, - 4E4564879FAF8BF6B34F2EB34E224116 /* Pods-NibDesignableDemoTests-frameworks.sh */, - 975B4D47D438F8B6C228CAA043D77AA7 /* Pods-NibDesignableDemoTests-resources.sh */, - 787D317B75648933B4980B365F7F9769 /* Pods-NibDesignableDemoTests-umbrella.h */, - 90785D2C6786B3D746FB1E7F3D7517BE /* Pods-NibDesignableDemoTests.debug.xcconfig */, - 5E16BE4E6F747E5FE3B7F3D5D5CDFAA3 /* Pods-NibDesignableDemoTests.release.xcconfig */, - ); - name = "Pods-NibDesignableDemoTests"; - path = "Target Support Files/Pods-NibDesignableDemoTests"; - sourceTree = ""; - }; - C6EFC9FA54175DB3695E3AA553589CED /* Products */ = { - isa = PBXGroup; - children = ( - 78384F39819B9A5892B6EE6111063065 /* NibDesignable.framework */, - BAEC876DD41F0C2C4FB6791A60074CCE /* Pods_NibDesignableDemo.framework */, - 6DF93988C451A9957A61E79E5FAD7FDD /* Pods_NibDesignableDemoTests.framework */, - ); - name = Products; - sourceTree = ""; - }; - D3D02A3550A0FE45847028B9E13D7E0E /* Development Pods */ = { - isa = PBXGroup; - children = ( - AEBF9DD8F78F1BDD06F1AEC01A8A6159 /* NibDesignable */, - ); - name = "Development Pods"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXHeadersBuildPhase section */ - 624F418705232091DD6F5FEE26C0AC4B /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - BBE1ACAC8BD864F97696A3C9179B7C26 /* Pods-NibDesignableDemoTests-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 7152480804E23A0DD42F918E4D703D60 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 6781E042E60279F30EC954114CD6FBEF /* NibDesignable-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - 94DBC9610300ECC060D73A7104070189 /* Headers */ = { - isa = PBXHeadersBuildPhase; - buildActionMask = 2147483647; - files = ( - 57FE537BF9410539B45E764D0F8FCE3A /* Pods-NibDesignableDemo-umbrella.h in Headers */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXHeadersBuildPhase section */ - -/* Begin PBXNativeTarget section */ - 72DB47364B1658F05BF4D12F847A0D92 /* Pods-NibDesignableDemo */ = { - isa = PBXNativeTarget; - buildConfigurationList = 8846B26FB27516F37E67FF53781E5A68 /* Build configuration list for PBXNativeTarget "Pods-NibDesignableDemo" */; - buildPhases = ( - 8B623787888BD04FAAF752ACF1068D8F /* Sources */, - 6765E8BB46B69B3699A0806C8098301D /* Frameworks */, - 94DBC9610300ECC060D73A7104070189 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - 8ECC2A9C74DE7CD4C729F984502026EC /* PBXTargetDependency */, - ); - name = "Pods-NibDesignableDemo"; - productName = "Pods-NibDesignableDemo"; - productReference = BAEC876DD41F0C2C4FB6791A60074CCE /* Pods_NibDesignableDemo.framework */; - productType = "com.apple.product-type.framework"; - }; - B797E0E6E993DCD9B3EF002F1C9F7762 /* Pods-NibDesignableDemoTests */ = { - isa = PBXNativeTarget; - buildConfigurationList = A3BCE3469C8ED17688684264E8664E18 /* Build configuration list for PBXNativeTarget "Pods-NibDesignableDemoTests" */; - buildPhases = ( - A32ED36D3EC6574D62D7F76B9ED7EFFE /* Sources */, - 617EC2C446F33A88BA3F1D8CF21DEEEF /* Frameworks */, - 624F418705232091DD6F5FEE26C0AC4B /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = "Pods-NibDesignableDemoTests"; - productName = "Pods-NibDesignableDemoTests"; - productReference = 6DF93988C451A9957A61E79E5FAD7FDD /* Pods_NibDesignableDemoTests.framework */; - productType = "com.apple.product-type.framework"; - }; - C9635E9FED620B2CE25758C5EC96796A /* NibDesignable */ = { - isa = PBXNativeTarget; - buildConfigurationList = 145A801C32FCA82165919D29C5379BE8 /* Build configuration list for PBXNativeTarget "NibDesignable" */; - buildPhases = ( - FAAFE3A4C823906E3B139F7512971F21 /* Sources */, - AF4478525E2F2ABF9A2D45BD767A8AE2 /* Frameworks */, - 7152480804E23A0DD42F918E4D703D60 /* Headers */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = NibDesignable; - productName = NibDesignable; - productReference = 78384F39819B9A5892B6EE6111063065 /* NibDesignable.framework */; - productType = "com.apple.product-type.framework"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { - isa = PBXProject; - attributes = { - LastSwiftUpdateCheck = 0730; - LastUpgradeCheck = 0700; - }; - buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = C6EFC9FA54175DB3695E3AA553589CED /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - C9635E9FED620B2CE25758C5EC96796A /* NibDesignable */, - 72DB47364B1658F05BF4D12F847A0D92 /* Pods-NibDesignableDemo */, - B797E0E6E993DCD9B3EF002F1C9F7762 /* Pods-NibDesignableDemoTests */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXSourcesBuildPhase section */ - 8B623787888BD04FAAF752ACF1068D8F /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - ED6C6A9CFDE8C23263321960DE6CD0C2 /* Pods-NibDesignableDemo-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - A32ED36D3EC6574D62D7F76B9ED7EFFE /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 821E658BFDEB948B7815B98C787D06A8 /* Pods-NibDesignableDemoTests-dummy.m in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; - FAAFE3A4C823906E3B139F7512971F21 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - B7813CCCC153CA098EA3BC03C38CBB0C /* NibDesignable-dummy.m in Sources */, - 8637160A528CF6D9712CFB9FB3B71E80 /* NibDesignable.swift in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - 8ECC2A9C74DE7CD4C729F984502026EC /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - name = NibDesignable; - target = C9635E9FED620B2CE25758C5EC96796A /* NibDesignable */; - targetProxy = DAA971005E5D86F6623FECCC80038781 /* PBXContainerItemProxy */; - }; -/* End PBXTargetDependency section */ - -/* Begin XCBuildConfiguration section */ - 00E6679144AEF9A008945104076387EF /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 014E51FABFED13C5E651581917A930A0 /* Pods-NibDesignableDemo.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-NibDesignableDemo/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_NibDesignableDemo; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 015A368F878AC3E2CEAE21DDE8026304 /* 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; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = NO; - ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_DEBUG=1", - "DEBUG=1", - "$(inherited)", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - ONLY_ACTIVE_ARCH = YES; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - }; - name = Debug; - }; - 0FEDD4EB33E7DF6EEACADF09019BFE50 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 5E16BE4E6F747E5FE3B7F3D5D5CDFAA3 /* Pods-NibDesignableDemoTests.release.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-NibDesignableDemoTests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_NibDesignableDemoTests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 1B649FAA22A34D9D74E0CE3F4555962C /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 596E7DDBCAC99F264268485FE483C08C /* Pods-NibDesignableDemo.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-NibDesignableDemo/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_NibDesignableDemo; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - 44CDBB6D11DE06DB64D6268622BDC47E /* 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; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - "POD_CONFIGURATION_RELEASE=1", - "$(inherited)", - ); - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; - name = Release; - }; - 52B02A2CB3ECFAB144674158A8AD928C /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D4A0F16007561DB58CF8451F3756016E /* NibDesignable.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/NibDesignable/NibDesignable-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NibDesignable/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/NibDesignable/NibDesignable.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = NibDesignable; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - 9C732C9B192FBD7EF5C84FB9D9E2629B /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 90785D2C6786B3D746FB1E7F3D7517BE /* Pods-NibDesignableDemoTests.debug.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - INFOPLIST_FILE = "Target Support Files/Pods-NibDesignableDemoTests/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_NibDesignableDemoTests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; - BFCA3A28F3238CFA6731A84D8BE4C35D /* Debug */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = D4A0F16007561DB58CF8451F3756016E /* NibDesignable.xcconfig */; - buildSettings = { - "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; - "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; - CURRENT_PROJECT_VERSION = 1; - DEBUG_INFORMATION_FORMAT = dwarf; - DEFINES_MODULE = YES; - DYLIB_COMPATIBILITY_VERSION = 1; - DYLIB_CURRENT_VERSION = 1; - DYLIB_INSTALL_NAME_BASE = "@rpath"; - ENABLE_STRICT_OBJC_MSGSEND = YES; - GCC_NO_COMMON_BLOCKS = YES; - GCC_PREFIX_HEADER = "Target Support Files/NibDesignable/NibDesignable-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/NibDesignable/Info.plist"; - INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/NibDesignable/NibDesignable.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = NibDesignable; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Debug; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 145A801C32FCA82165919D29C5379BE8 /* Build configuration list for PBXNativeTarget "NibDesignable" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - BFCA3A28F3238CFA6731A84D8BE4C35D /* Debug */, - 52B02A2CB3ECFAB144674158A8AD928C /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 015A368F878AC3E2CEAE21DDE8026304 /* Debug */, - 44CDBB6D11DE06DB64D6268622BDC47E /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 8846B26FB27516F37E67FF53781E5A68 /* Build configuration list for PBXNativeTarget "Pods-NibDesignableDemo" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 1B649FAA22A34D9D74E0CE3F4555962C /* Debug */, - 00E6679144AEF9A008945104076387EF /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - A3BCE3469C8ED17688684264E8664E18 /* Build configuration list for PBXNativeTarget "Pods-NibDesignableDemoTests" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9C732C9B192FBD7EF5C84FB9D9E2629B /* Debug */, - 0FEDD4EB33E7DF6EEACADF09019BFE50 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = D41D8CD98F00B204E9800998ECF8427E /* Project object */; -} diff --git a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/Info.plist b/NibDesignableDemo/Pods/Target Support Files/NibDesignable/Info.plist deleted file mode 100644 index 4522675..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 3.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-dummy.m b/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-dummy.m deleted file mode 100644 index 2b013ae..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_NibDesignable : NSObject -@end -@implementation PodsDummy_NibDesignable -@end diff --git a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-prefix.pch b/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-prefix.pch deleted file mode 100644 index aa992a4..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-prefix.pch +++ /dev/null @@ -1,4 +0,0 @@ -#ifdef __OBJC__ -#import -#endif - diff --git a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-umbrella.h b/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-umbrella.h deleted file mode 100644 index 12a366f..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double NibDesignableVersionNumber; -FOUNDATION_EXPORT const unsigned char NibDesignableVersionString[]; - diff --git a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable.modulemap b/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable.modulemap deleted file mode 100644 index 6737c9e..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module NibDesignable { - umbrella header "NibDesignable-umbrella.h" - - export * - module * { export * } -} diff --git a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable.xcconfig b/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable.xcconfig deleted file mode 100644 index a3bd2a6..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/NibDesignable/NibDesignable.xcconfig +++ /dev/null @@ -1,9 +0,0 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/NibDesignable -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT} -PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} -SKIP_INSTALL = YES diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Info.plist b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-acknowledgements.markdown b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-acknowledgements.markdown deleted file mode 100644 index 62e6b0d..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-acknowledgements.markdown +++ /dev/null @@ -1,28 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: - -## NibDesignable - -The MIT License (MIT) - -Copyright (c) 2014 Morten Bøgh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - -Generated by CocoaPods - https://cocoapods.org diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-acknowledgements.plist b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-acknowledgements.plist deleted file mode 100644 index bba0bbe..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-acknowledgements.plist +++ /dev/null @@ -1,60 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - The MIT License (MIT) - -Copyright (c) 2014 Morten Bøgh - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. - - License - MIT - Title - NibDesignable - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-dummy.m b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-dummy.m deleted file mode 100644 index 3477310..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_NibDesignableDemo : NSObject -@end -@implementation PodsDummy_Pods_NibDesignableDemo -@end diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-frameworks.sh b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-frameworks.sh deleted file mode 100755 index 249666f..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-frameworks.sh +++ /dev/null @@ -1,91 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/NibDesignable/NibDesignable.framework" -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework "$BUILT_PRODUCTS_DIR/NibDesignable/NibDesignable.framework" -fi diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-resources.sh b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-resources.sh deleted file mode 100755 index 0a15615..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-resources.sh +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "$RESOURCE_PATH") - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-umbrella.h b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-umbrella.h deleted file mode 100644 index 1d6be6d..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double Pods_NibDesignableDemoVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_NibDesignableDemoVersionString[]; - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.debug.xcconfig b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.debug.xcconfig deleted file mode 100644 index 586af57..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.debug.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable/NibDesignable.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "NibDesignable" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT}/Pods diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.modulemap b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.modulemap deleted file mode 100644 index cd6d2ef..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_NibDesignableDemo { - umbrella header "Pods-NibDesignableDemo-umbrella.h" - - export * - module * { export * } -} diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.release.xcconfig b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.release.xcconfig deleted file mode 100644 index 586af57..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemo/Pods-NibDesignableDemo.release.xcconfig +++ /dev/null @@ -1,11 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -EMBEDDED_CONTENT_CONTAINS_SWIFT = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable/NibDesignable.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "NibDesignable" -OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT}/Pods diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Info.plist b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Info.plist deleted file mode 100644 index 2243fe6..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Info.plist +++ /dev/null @@ -1,26 +0,0 @@ - - - - - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 1.0.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - - - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-acknowledgements.markdown b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-acknowledgements.markdown deleted file mode 100644 index 102af75..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-acknowledgements.markdown +++ /dev/null @@ -1,3 +0,0 @@ -# Acknowledgements -This application makes use of the following third party libraries: -Generated by CocoaPods - https://cocoapods.org diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-acknowledgements.plist b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-acknowledgements.plist deleted file mode 100644 index 7acbad1..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-acknowledgements.plist +++ /dev/null @@ -1,29 +0,0 @@ - - - - - PreferenceSpecifiers - - - FooterText - This application makes use of the following third party libraries: - Title - Acknowledgements - Type - PSGroupSpecifier - - - FooterText - Generated by CocoaPods - https://cocoapods.org - Title - - Type - PSGroupSpecifier - - - StringsTable - Acknowledgements - Title - Acknowledgements - - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-dummy.m b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-dummy.m deleted file mode 100644 index ef3c582..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods_NibDesignableDemoTests : NSObject -@end -@implementation PodsDummy_Pods_NibDesignableDemoTests -@end diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-frameworks.sh b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-frameworks.sh deleted file mode 100755 index 893c16a..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-frameworks.sh +++ /dev/null @@ -1,84 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - elif [ -r "$1" ]; then - local source="$1" - fi - - local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - local basename - basename="$(basename -s .framework "$1")" - binary="${destination}/${basename}.framework/${basename}" - if ! [ -r "$binary" ]; then - binary="${destination}/${basename}" - fi - - # Strip invalid architectures so "fat" simulator / device frameworks work on device - if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then - strip_invalid_archs "$binary" - fi - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. - if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done - fi -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements "$1" - fi -} - -# Strip invalid architectures -strip_invalid_archs() { - binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" - stripped="" - for arch in $archs; do - if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then - # Strip non-valid architectures in-place - lipo -remove "$arch" -output "$binary" "$binary" || exit 1 - stripped="$stripped $arch" - fi - done - if [[ "$stripped" ]]; then - echo "Stripped $binary of architectures:$stripped" - fi -} - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-resources.sh b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-resources.sh deleted file mode 100755 index 0a15615..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-resources.sh +++ /dev/null @@ -1,102 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; -esac - -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} - -install_resource() -{ - if [[ "$1" = /* ]] ; then - RESOURCE_PATH="$1" - else - RESOURCE_PATH="${PODS_ROOT}/$1" - fi - if [[ ! -e "$RESOURCE_PATH" ]] ; then - cat << EOM -error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. -EOM - exit 1 - fi - case $RESOURCE_PATH in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" - ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} - ;; - *.framework) - echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" - xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" - xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "$RESOURCE_PATH") - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - *) - echo "$RESOURCE_PATH" - echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] -then - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-umbrella.h b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-umbrella.h deleted file mode 100644 index e5a7d8f..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double Pods_NibDesignableDemoTestsVersionNumber; -FOUNDATION_EXPORT const unsigned char Pods_NibDesignableDemoTestsVersionString[]; - diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.debug.xcconfig b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.debug.xcconfig deleted file mode 100644 index 3bae153..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.debug.xcconfig +++ /dev/null @@ -1,8 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable/NibDesignable.framework/Headers" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT}/Pods diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.modulemap b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.modulemap deleted file mode 100644 index 37387fb..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods_NibDesignableDemoTests { - umbrella header "Pods-NibDesignableDemoTests-umbrella.h" - - export * - module * { export * } -} diff --git a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.release.xcconfig b/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.release.xcconfig deleted file mode 100644 index 3bae153..0000000 --- a/NibDesignableDemo/Pods/Target Support Files/Pods-NibDesignableDemoTests/Pods-NibDesignableDemoTests.release.xcconfig +++ /dev/null @@ -1,8 +0,0 @@ -ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = NO -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$PODS_CONFIGURATION_BUILD_DIR/NibDesignable/NibDesignable.framework/Headers" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) -PODS_ROOT = ${SRCROOT}/Pods diff --git a/Package.swift b/Package.swift new file mode 100644 index 0000000..ee5a829 --- /dev/null +++ b/Package.swift @@ -0,0 +1,16 @@ +// swift-tools-version:4.2 +import PackageDescription + +let package = Package( + name: "NibDesignable", + products: [ + .library(name: "NibDesignable", targets: ["NibDesignable"]) + ], + targets: [ + .target( + name: "NibDesignable", + path: "Sources", + exclude: ["NibDesignable", "NibDesignableDemo"] + ) + ] +) diff --git a/NibDesignable.swift b/Sources/NibDesignable.swift similarity index 97% rename from NibDesignable.swift rename to Sources/NibDesignable.swift index 756e617..200a54e 100644 --- a/NibDesignable.swift +++ b/Sources/NibDesignable.swift @@ -77,7 +77,7 @@ extension NibDesignableProtocol { } extension UIView { - public var nibContainerView: UIView { + @objc public var nibContainerView: UIView { return self } /** @@ -113,7 +113,7 @@ open class NibDesignableTableViewCell: UITableViewCell, NibDesignableProtocol { } // MARK: - Initializer - override public init(style: UITableViewCellStyle, reuseIdentifier: String?) { + override public init(style: UITableViewCell.CellStyle, reuseIdentifier: String?) { super.init(style: style, reuseIdentifier: reuseIdentifier) self.setupNib() }