diff --git a/DGElasticPullToRefreshExample.xcodeproj/project.pbxproj b/DGElasticPullToRefreshExample.xcodeproj/project.pbxproj index c778cf5..1689193 100644 --- a/DGElasticPullToRefreshExample.xcodeproj/project.pbxproj +++ b/DGElasticPullToRefreshExample.xcodeproj/project.pbxproj @@ -7,24 +7,46 @@ objects = { /* Begin PBXBuildFile section */ - 05B92F8C1BD25E7B006D60FB /* DGElasticPullToRefreshConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B92F871BD25E7B006D60FB /* DGElasticPullToRefreshConstants.swift */; }; - 05B92F8D1BD25E7B006D60FB /* DGElasticPullToRefreshExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B92F881BD25E7B006D60FB /* DGElasticPullToRefreshExtensions.swift */; }; - 05B92F8E1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B92F891BD25E7B006D60FB /* DGElasticPullToRefreshLoadingView.swift */; }; - 05B92F8F1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingViewCircle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B92F8A1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingViewCircle.swift */; }; - 05B92F901BD25E7B006D60FB /* DGElasticPullToRefreshView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05B92F8B1BD25E7B006D60FB /* DGElasticPullToRefreshView.swift */; }; 05CD14691BBE8FEA00AF4030 /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CD14681BBE8FEA00AF4030 /* AppDelegate.swift */; }; 05CD146B1BBE8FEA00AF4030 /* ViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05CD146A1BBE8FEA00AF4030 /* ViewController.swift */; }; 05CD14701BBE8FEA00AF4030 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 05CD146F1BBE8FEA00AF4030 /* Assets.xcassets */; }; 05CD14731BBE8FEA00AF4030 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 05CD14711BBE8FEA00AF4030 /* LaunchScreen.storyboard */; }; 05FAB8BE1BBEF115004922F1 /* NavigationController.swift in Sources */ = {isa = PBXBuildFile; fileRef = 05FAB8BD1BBEF115004922F1 /* NavigationController.swift */; }; + 4341EA6F1D25510000919935 /* DGElasticPullToRefreshKit.h in Headers */ = {isa = PBXBuildFile; fileRef = 4341EA6E1D25510000919935 /* DGElasticPullToRefreshKit.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 4341EA731D25510000919935 /* DGElasticPullToRefreshKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4341EA6C1D25510000919935 /* DGElasticPullToRefreshKit.framework */; }; + 4341EA741D25510000919935 /* DGElasticPullToRefreshKit.framework in Embed Frameworks */ = {isa = PBXBuildFile; fileRef = 4341EA6C1D25510000919935 /* DGElasticPullToRefreshKit.framework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; }; + 43B3549A1E30D5B800DABAAB /* DGElasticPullToRefreshConstants.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B354951E30D5B800DABAAB /* DGElasticPullToRefreshConstants.swift */; }; + 43B3549B1E30D5B800DABAAB /* DGElasticPullToRefreshExtensions.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B354961E30D5B800DABAAB /* DGElasticPullToRefreshExtensions.swift */; }; + 43B3549C1E30D5B800DABAAB /* DGElasticPullToRefreshLoadingView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B354971E30D5B800DABAAB /* DGElasticPullToRefreshLoadingView.swift */; }; + 43B3549D1E30D5B800DABAAB /* DGElasticPullToRefreshLoadingViewCircle.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B354981E30D5B800DABAAB /* DGElasticPullToRefreshLoadingViewCircle.swift */; }; + 43B3549E1E30D5B800DABAAB /* DGElasticPullToRefreshView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 43B354991E30D5B800DABAAB /* DGElasticPullToRefreshView.swift */; }; /* End PBXBuildFile section */ +/* Begin PBXContainerItemProxy section */ + 4341EA711D25510000919935 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 05CD145D1BBE8FEA00AF4030 /* Project object */; + proxyType = 1; + remoteGlobalIDString = 4341EA6B1D25510000919935; + remoteInfo = DGElasticPullToRefreshKit; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXCopyFilesBuildPhase section */ + 4341EA781D25510000919935 /* Embed Frameworks */ = { + isa = PBXCopyFilesBuildPhase; + buildActionMask = 2147483647; + dstPath = ""; + dstSubfolderSpec = 10; + files = ( + 4341EA741D25510000919935 /* DGElasticPullToRefreshKit.framework in Embed Frameworks */, + ); + name = "Embed Frameworks"; + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXCopyFilesBuildPhase section */ + /* Begin PBXFileReference section */ - 05B92F871BD25E7B006D60FB /* DGElasticPullToRefreshConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DGElasticPullToRefreshConstants.swift; sourceTree = ""; }; - 05B92F881BD25E7B006D60FB /* DGElasticPullToRefreshExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DGElasticPullToRefreshExtensions.swift; sourceTree = ""; }; - 05B92F891BD25E7B006D60FB /* DGElasticPullToRefreshLoadingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DGElasticPullToRefreshLoadingView.swift; sourceTree = ""; }; - 05B92F8A1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingViewCircle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DGElasticPullToRefreshLoadingViewCircle.swift; sourceTree = ""; }; - 05B92F8B1BD25E7B006D60FB /* DGElasticPullToRefreshView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = DGElasticPullToRefreshView.swift; sourceTree = ""; }; 05CD14651BBE8FEA00AF4030 /* DGElasticPullToRefreshExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DGElasticPullToRefreshExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; 05CD14681BBE8FEA00AF4030 /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; 05CD146A1BBE8FEA00AF4030 /* ViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ViewController.swift; sourceTree = ""; }; @@ -32,10 +54,26 @@ 05CD14721BBE8FEA00AF4030 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = ""; }; 05CD14741BBE8FEA00AF4030 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; 05FAB8BD1BBEF115004922F1 /* NavigationController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NavigationController.swift; sourceTree = ""; }; + 4341EA6C1D25510000919935 /* DGElasticPullToRefreshKit.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = DGElasticPullToRefreshKit.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4341EA6E1D25510000919935 /* DGElasticPullToRefreshKit.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DGElasticPullToRefreshKit.h; sourceTree = ""; }; + 4341EA701D25510000919935 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 43B354951E30D5B800DABAAB /* DGElasticPullToRefreshConstants.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DGElasticPullToRefreshConstants.swift; path = DGElasticPullToRefresh/DGElasticPullToRefreshConstants.swift; sourceTree = SOURCE_ROOT; }; + 43B354961E30D5B800DABAAB /* DGElasticPullToRefreshExtensions.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DGElasticPullToRefreshExtensions.swift; path = DGElasticPullToRefresh/DGElasticPullToRefreshExtensions.swift; sourceTree = SOURCE_ROOT; }; + 43B354971E30D5B800DABAAB /* DGElasticPullToRefreshLoadingView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DGElasticPullToRefreshLoadingView.swift; path = DGElasticPullToRefresh/DGElasticPullToRefreshLoadingView.swift; sourceTree = SOURCE_ROOT; }; + 43B354981E30D5B800DABAAB /* DGElasticPullToRefreshLoadingViewCircle.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DGElasticPullToRefreshLoadingViewCircle.swift; path = DGElasticPullToRefresh/DGElasticPullToRefreshLoadingViewCircle.swift; sourceTree = SOURCE_ROOT; }; + 43B354991E30D5B800DABAAB /* DGElasticPullToRefreshView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; name = DGElasticPullToRefreshView.swift; path = DGElasticPullToRefresh/DGElasticPullToRefreshView.swift; sourceTree = SOURCE_ROOT; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ 05CD14621BBE8FEA00AF4030 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4341EA731D25510000919935 /* DGElasticPullToRefreshKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4341EA681D25510000919935 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( @@ -45,22 +83,11 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 05B92F861BD25E7B006D60FB /* DGElasticPullToRefresh */ = { - isa = PBXGroup; - children = ( - 05B92F871BD25E7B006D60FB /* DGElasticPullToRefreshConstants.swift */, - 05B92F881BD25E7B006D60FB /* DGElasticPullToRefreshExtensions.swift */, - 05B92F891BD25E7B006D60FB /* DGElasticPullToRefreshLoadingView.swift */, - 05B92F8A1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingViewCircle.swift */, - 05B92F8B1BD25E7B006D60FB /* DGElasticPullToRefreshView.swift */, - ); - path = DGElasticPullToRefresh; - sourceTree = SOURCE_ROOT; - }; 05CD145C1BBE8FEA00AF4030 = { isa = PBXGroup; children = ( 05CD14671BBE8FEA00AF4030 /* DGElasticPullToRefreshExample */, + 4341EA6D1D25510000919935 /* DGElasticPullToRefreshKit */, 05CD14661BBE8FEA00AF4030 /* Products */, ); sourceTree = ""; @@ -69,6 +96,7 @@ isa = PBXGroup; children = ( 05CD14651BBE8FEA00AF4030 /* DGElasticPullToRefreshExample.app */, + 4341EA6C1D25510000919935 /* DGElasticPullToRefreshKit.framework */, ); name = Products; sourceTree = ""; @@ -76,7 +104,6 @@ 05CD14671BBE8FEA00AF4030 /* DGElasticPullToRefreshExample */ = { isa = PBXGroup; children = ( - 05B92F861BD25E7B006D60FB /* DGElasticPullToRefresh */, 05CD14681BBE8FEA00AF4030 /* AppDelegate.swift */, 05CD146A1BBE8FEA00AF4030 /* ViewController.swift */, 05FAB8BD1BBEF115004922F1 /* NavigationController.swift */, @@ -87,8 +114,33 @@ path = DGElasticPullToRefreshExample; sourceTree = ""; }; + 4341EA6D1D25510000919935 /* DGElasticPullToRefreshKit */ = { + isa = PBXGroup; + children = ( + 43B354951E30D5B800DABAAB /* DGElasticPullToRefreshConstants.swift */, + 43B354961E30D5B800DABAAB /* DGElasticPullToRefreshExtensions.swift */, + 43B354971E30D5B800DABAAB /* DGElasticPullToRefreshLoadingView.swift */, + 43B354981E30D5B800DABAAB /* DGElasticPullToRefreshLoadingViewCircle.swift */, + 43B354991E30D5B800DABAAB /* DGElasticPullToRefreshView.swift */, + 4341EA6E1D25510000919935 /* DGElasticPullToRefreshKit.h */, + 4341EA701D25510000919935 /* Info.plist */, + ); + path = DGElasticPullToRefreshKit; + sourceTree = ""; + }; /* End PBXGroup section */ +/* Begin PBXHeadersBuildPhase section */ + 4341EA691D25510000919935 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + 4341EA6F1D25510000919935 /* DGElasticPullToRefreshKit.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXHeadersBuildPhase section */ + /* Begin PBXNativeTarget section */ 05CD14641BBE8FEA00AF4030 /* DGElasticPullToRefreshExample */ = { isa = PBXNativeTarget; @@ -97,29 +149,55 @@ 05CD14611BBE8FEA00AF4030 /* Sources */, 05CD14621BBE8FEA00AF4030 /* Frameworks */, 05CD14631BBE8FEA00AF4030 /* Resources */, + 4341EA781D25510000919935 /* Embed Frameworks */, ); buildRules = ( ); dependencies = ( + 4341EA721D25510000919935 /* PBXTargetDependency */, ); name = DGElasticPullToRefreshExample; productName = DGElasticPullToRefreshExample; productReference = 05CD14651BBE8FEA00AF4030 /* DGElasticPullToRefreshExample.app */; productType = "com.apple.product-type.application"; }; + 4341EA6B1D25510000919935 /* DGElasticPullToRefreshKit */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4341EA771D25510000919935 /* Build configuration list for PBXNativeTarget "DGElasticPullToRefreshKit" */; + buildPhases = ( + 4341EA671D25510000919935 /* Sources */, + 4341EA681D25510000919935 /* Frameworks */, + 4341EA691D25510000919935 /* Headers */, + 4341EA6A1D25510000919935 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = DGElasticPullToRefreshKit; + productName = DGElasticPullToRefreshKit; + productReference = 4341EA6C1D25510000919935 /* DGElasticPullToRefreshKit.framework */; + productType = "com.apple.product-type.framework"; + }; /* End PBXNativeTarget section */ /* Begin PBXProject section */ 05CD145D1BBE8FEA00AF4030 /* Project object */ = { isa = PBXProject; attributes = { - LastUpgradeCheck = 0700; + LastUpgradeCheck = 0820; ORGANIZATIONNAME = "Danil Gontovnik"; TargetAttributes = { 05CD14641BBE8FEA00AF4030 = { CreatedOnToolsVersion = 7.0; LastSwiftMigration = 0800; }; + 4341EA6B1D25510000919935 = { + CreatedOnToolsVersion = 8.0; + DevelopmentTeamName = "Andrij KHarchishin"; + LastSwiftMigration = 0820; + ProvisioningStyle = Automatic; + }; }; }; buildConfigurationList = 05CD14601BBE8FEA00AF4030 /* Build configuration list for PBXProject "DGElasticPullToRefreshExample" */; @@ -136,6 +214,7 @@ projectRoot = ""; targets = ( 05CD14641BBE8FEA00AF4030 /* DGElasticPullToRefreshExample */, + 4341EA6B1D25510000919935 /* DGElasticPullToRefreshKit */, ); }; /* End PBXProject section */ @@ -150,6 +229,13 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + 4341EA6A1D25510000919935 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXResourcesBuildPhase section */ /* Begin PBXSourcesBuildPhase section */ @@ -157,19 +243,34 @@ isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 05B92F8C1BD25E7B006D60FB /* DGElasticPullToRefreshConstants.swift in Sources */, 05CD146B1BBE8FEA00AF4030 /* ViewController.swift in Sources */, - 05B92F901BD25E7B006D60FB /* DGElasticPullToRefreshView.swift in Sources */, - 05B92F8E1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingView.swift in Sources */, 05FAB8BE1BBEF115004922F1 /* NavigationController.swift in Sources */, - 05B92F8F1BD25E7B006D60FB /* DGElasticPullToRefreshLoadingViewCircle.swift in Sources */, 05CD14691BBE8FEA00AF4030 /* AppDelegate.swift in Sources */, - 05B92F8D1BD25E7B006D60FB /* DGElasticPullToRefreshExtensions.swift in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + 4341EA671D25510000919935 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43B3549E1E30D5B800DABAAB /* DGElasticPullToRefreshView.swift in Sources */, + 43B3549B1E30D5B800DABAAB /* DGElasticPullToRefreshExtensions.swift in Sources */, + 43B3549A1E30D5B800DABAAB /* DGElasticPullToRefreshConstants.swift in Sources */, + 43B3549D1E30D5B800DABAAB /* DGElasticPullToRefreshLoadingViewCircle.swift in Sources */, + 43B3549C1E30D5B800DABAAB /* DGElasticPullToRefreshLoadingView.swift in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ +/* Begin PBXTargetDependency section */ + 4341EA721D25510000919935 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 4341EA6B1D25510000919935 /* DGElasticPullToRefreshKit */; + targetProxy = 4341EA711D25510000919935 /* PBXContainerItemProxy */; + }; +/* End PBXTargetDependency section */ + /* Begin PBXVariantGroup section */ 05CD14711BBE8FEA00AF4030 /* LaunchScreen.storyboard */ = { isa = PBXVariantGroup; @@ -195,8 +296,10 @@ 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"; @@ -240,8 +343,10 @@ 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"; @@ -260,6 +365,7 @@ IPHONEOS_DEPLOYMENT_TARGET = 8.0; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -268,6 +374,7 @@ 05CD14781BBE8FEA00AF4030 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = DGElasticPullToRefreshExample/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; @@ -281,6 +388,7 @@ 05CD14791BBE8FEA00AF4030 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; INFOPLIST_FILE = DGElasticPullToRefreshExample/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 8.0; @@ -291,6 +399,63 @@ }; name = Release; }; + 4341EA751D25510000919935 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = DGElasticPullToRefreshKit/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.haawa.DGElasticPullToRefreshKit; + PRODUCT_MODULE_NAME = DGElasticPullToRefreshKit; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 3.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Debug; + }; + 4341EA761D25510000919935 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + CLANG_ANALYZER_NONNULL = YES; + CLANG_ENABLE_MODULES = YES; + CLANG_WARN_DOCUMENTATION_COMMENTS = YES; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DEVELOPMENT_TEAM = ""; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = DGElasticPullToRefreshKit/Info.plist; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + PRODUCT_BUNDLE_IDENTIFIER = com.haawa.DGElasticPullToRefreshKit; + PRODUCT_MODULE_NAME = DGElasticPullToRefreshKit; + PRODUCT_NAME = "$(TARGET_NAME)"; + SKIP_INSTALL = YES; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ @@ -312,6 +477,15 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + 4341EA771D25510000919935 /* Build configuration list for PBXNativeTarget "DGElasticPullToRefreshKit" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4341EA751D25510000919935 /* Debug */, + 4341EA761D25510000919935 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 05CD145D1BBE8FEA00AF4030 /* Project object */; diff --git a/DGElasticPullToRefreshExample.xcodeproj/project.xcworkspace/xcuserdata/haawa799.xcuserdatad/UserInterfaceState.xcuserstate b/DGElasticPullToRefreshExample.xcodeproj/project.xcworkspace/xcuserdata/haawa799.xcuserdatad/UserInterfaceState.xcuserstate index c247d15..5b3021b 100644 Binary files a/DGElasticPullToRefreshExample.xcodeproj/project.xcworkspace/xcuserdata/haawa799.xcuserdatad/UserInterfaceState.xcuserstate and b/DGElasticPullToRefreshExample.xcodeproj/project.xcworkspace/xcuserdata/haawa799.xcuserdatad/UserInterfaceState.xcuserstate differ diff --git a/DGElasticPullToRefreshExample.xcodeproj/xcshareddata/xcschemes/DGElasticPullToRefreshKit.xcscheme b/DGElasticPullToRefreshExample.xcodeproj/xcshareddata/xcschemes/DGElasticPullToRefreshKit.xcscheme new file mode 100644 index 0000000..9d202c7 --- /dev/null +++ b/DGElasticPullToRefreshExample.xcodeproj/xcshareddata/xcschemes/DGElasticPullToRefreshKit.xcscheme @@ -0,0 +1,80 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/DGElasticPullToRefreshExample.xcodeproj/xcuserdata/haawa799.xcuserdatad/xcschemes/DGElasticPullToRefreshExample.xcscheme b/DGElasticPullToRefreshExample.xcodeproj/xcuserdata/haawa799.xcuserdatad/xcschemes/DGElasticPullToRefreshExample.xcscheme index 300509e..8bb43b1 100644 --- a/DGElasticPullToRefreshExample.xcodeproj/xcuserdata/haawa799.xcuserdatad/xcschemes/DGElasticPullToRefreshExample.xcscheme +++ b/DGElasticPullToRefreshExample.xcodeproj/xcuserdata/haawa799.xcuserdatad/xcschemes/DGElasticPullToRefreshExample.xcscheme @@ -1,6 +1,6 @@ orderHint 0 + DGElasticPullToRefreshKit.xcscheme_^#shared#^_ + + orderHint + 1 + SuppressBuildableAutocreation @@ -17,6 +22,11 @@ primary + 4341EA6B1D25510000919935 + + primary + + diff --git a/DGElasticPullToRefreshExample/ViewController.swift b/DGElasticPullToRefreshExample/ViewController.swift index 2d7e2d5..f37cf3c 100644 --- a/DGElasticPullToRefreshExample/ViewController.swift +++ b/DGElasticPullToRefreshExample/ViewController.swift @@ -7,6 +7,7 @@ // import UIKit +import DGElasticPullToRefreshKit class ViewController: UIViewController { diff --git a/DGElasticPullToRefreshKit/DGElasticPullToRefreshKit.h b/DGElasticPullToRefreshKit/DGElasticPullToRefreshKit.h new file mode 100644 index 0000000..ee91174 --- /dev/null +++ b/DGElasticPullToRefreshKit/DGElasticPullToRefreshKit.h @@ -0,0 +1,19 @@ +// +// DGElasticPullToRefreshKit.h +// DGElasticPullToRefreshKit +// +// Created by Andriy K. on 6/30/16. +// Copyright © 2016 Danil Gontovnik. All rights reserved. +// + +#import + +//! Project version number for DGElasticPullToRefreshKit. +FOUNDATION_EXPORT double DGElasticPullToRefreshKitVersionNumber; + +//! Project version string for DGElasticPullToRefreshKit. +FOUNDATION_EXPORT const unsigned char DGElasticPullToRefreshKitVersionString[]; + +// In this header, you should import all the public headers of your framework using statements like #import + + diff --git a/DGElasticPullToRefreshKit/Info.plist b/DGElasticPullToRefreshKit/Info.plist new file mode 100644 index 0000000..d3de8ee --- /dev/null +++ b/DGElasticPullToRefreshKit/Info.plist @@ -0,0 +1,26 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + $(EXECUTABLE_NAME) + CFBundleIdentifier + $(PRODUCT_BUNDLE_IDENTIFIER) + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + $(PRODUCT_NAME) + CFBundlePackageType + FMWK + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + $(CURRENT_PROJECT_VERSION) + NSPrincipalClass + + +