From 1e9cba4948270ce7d25e9d18766013eeb3c56d1d Mon Sep 17 00:00:00 2001 From: spacedema Date: Fri, 27 Apr 2018 20:05:44 +0300 Subject: [PATCH 1/3] example app to swift 4 deselect after programmatically selection showBorders option --- .../IGColorPicker.xcodeproj/project.pbxproj | 50 +- .../xcschemes/IGColorPicker-Example.xcscheme | 2 +- .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../BrandColorViewController.swift | 8 + Example/Podfile | 11 +- Example/Podfile.lock | 10 +- .../Local Podspecs/IGColorPicker.podspec.json | 4 +- .../M13Checkbox/Sources/M13Checkbox.swift | 4 +- Example/Pods/Manifest.lock | 10 +- Example/Pods/Pods.xcodeproj/project.pbxproj | 620 +++++++++--------- .../contents.xcworkspacedata | 7 + .../xcshareddata/IDEWorkspaceChecks.plist | 8 + .../IGColorPicker/IGColorPicker.xcconfig | 8 +- .../IGColorPicker/Info.plist | 2 +- .../M13Checkbox/M13Checkbox.xcconfig | 6 +- .../Pods-IGColorPicker_Example-frameworks.sh | 44 +- .../Pods-IGColorPicker_Example.debug.xcconfig | 8 +- ...ods-IGColorPicker_Example.release.xcconfig | 8 +- .../Pods-IGColorPicker_Tests-frameworks.sh | 44 +- .../Pods-IGColorPicker_Tests.debug.xcconfig | 8 +- .../Pods-IGColorPicker_Tests.release.xcconfig | 8 +- .../Classes/View/ColorPickerCell.swift | 1 + .../Classes/View/ColorPickerView.swift | 12 + 23 files changed, 525 insertions(+), 366 deletions(-) create mode 100644 Example/IGColorPicker.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist create mode 100644 Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata create mode 100644 Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist diff --git a/Example/IGColorPicker.xcodeproj/project.pbxproj b/Example/IGColorPicker.xcodeproj/project.pbxproj index a4f0ca9..f562891 100644 --- a/Example/IGColorPicker.xcodeproj/project.pbxproj +++ b/Example/IGColorPicker.xcodeproj/project.pbxproj @@ -213,16 +213,18 @@ isa = PBXProject; attributes = { LastSwiftUpdateCheck = 0720; - LastUpgradeCheck = 0820; + LastUpgradeCheck = 0930; ORGANIZATIONNAME = CocoaPods; TargetAttributes = { 607FACCF1AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0820; + DevelopmentTeam = FQ7K4U7H8T; + LastSwiftMigration = 0930; }; 607FACE41AFB9204008FA782 = { CreatedOnToolsVersion = 6.3.1; - LastSwiftMigration = 0820; + DevelopmentTeam = FQ7K4U7H8T; + LastSwiftMigration = 0930; TestTargetID = 607FACCF1AFB9204008FA782; }; }; @@ -427,14 +429,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; @@ -458,7 +468,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; @@ -474,14 +484,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; @@ -498,7 +516,7 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; MTL_ENABLE_DEBUG_INFO = NO; SDKROOT = iphoneos; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; @@ -512,12 +530,15 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = FQ7K4U7H8T; INFOPLIST_FILE = IGColorPicker/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.demo.IGColorPickerExample; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 4.0; }; name = Debug; }; @@ -527,12 +548,15 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; + DEVELOPMENT_TEAM = FQ7K4U7H8T; INFOPLIST_FILE = IGColorPicker/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks"; MODULE_NAME = ExampleApp; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.demo.$(PRODUCT_NAME:rfc1034identifier)"; + PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.demo.IGColorPickerExample; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 4.0; }; name = Release; }; @@ -540,6 +564,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = B249C39F1D8ABCE8C406EED6 /* Pods-IGColorPicker_Tests.debug.xcconfig */; buildSettings = { + DEVELOPMENT_TEAM = FQ7K4U7H8T; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", @@ -552,7 +577,8 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 4.0; }; name = Debug; }; @@ -560,6 +586,7 @@ isa = XCBuildConfiguration; baseConfigurationReference = B5CB5F41429ED1420D267465 /* Pods-IGColorPicker_Tests.release.xcconfig */; buildSettings = { + DEVELOPMENT_TEAM = FQ7K4U7H8T; FRAMEWORK_SEARCH_PATHS = ( "$(SDKROOT)/Developer/Library/Frameworks", "$(inherited)", @@ -568,7 +595,8 @@ LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.$(PRODUCT_NAME:rfc1034identifier)"; PRODUCT_NAME = "$(TARGET_NAME)"; - SWIFT_VERSION = 3.0; + SWIFT_SWIFT3_OBJC_INFERENCE = Default; + SWIFT_VERSION = 4.0; }; name = Release; }; diff --git a/Example/IGColorPicker.xcodeproj/xcshareddata/xcschemes/IGColorPicker-Example.xcscheme b/Example/IGColorPicker.xcodeproj/xcshareddata/xcschemes/IGColorPicker-Example.xcscheme index 064ac1d..1540044 100644 --- a/Example/IGColorPicker.xcodeproj/xcshareddata/xcschemes/IGColorPicker-Example.xcscheme +++ b/Example/IGColorPicker.xcodeproj/xcshareddata/xcschemes/IGColorPicker-Example.xcscheme @@ -1,6 +1,6 @@ + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/IGColorPicker/BrandColorViewController.swift b/Example/IGColorPicker/BrandColorViewController.swift index acfd054..6435db9 100644 --- a/Example/IGColorPicker/BrandColorViewController.swift +++ b/Example/IGColorPicker/BrandColorViewController.swift @@ -28,12 +28,20 @@ class BrandColorViewController: UIViewController, ColorPickerViewDelegate, Color colorPickerView.delegate = self colorPickerView.layoutDelegate = self colorPickerView.style = .circle + colorPickerView.showBorders = true colorPickerView.selectionStyle = .check colorPickerView.isSelectedColorTappable = false colorPickerView.preselectedIndex = colorPickerView.colors.indices.first selectedColorView.backgroundColor = colorPickerView.colors.first + let testAction = UIBarButtonItem(barButtonSystemItem: .play, target: self, action: #selector(testActionDidTap)) + self.navigationItem.rightBarButtonItem = testAction + + } + + @objc func testActionDidTap(){ + colorPickerView.selectColor(at: Int(arc4random_uniform(UInt32(colorPickerView.colors.count))), animated: true) } override func didReceiveMemoryWarning() { diff --git a/Example/Podfile b/Example/Podfile index dfd3fb0..67f1035 100644 --- a/Example/Podfile +++ b/Example/Podfile @@ -2,11 +2,18 @@ use_frameworks! target 'IGColorPicker_Example' do pod 'IGColorPicker', :path => '../' - pod 'M13Checkbox', '~> 2.2.0' + pod 'M13Checkbox' target 'IGColorPicker_Tests' do inherit! :search_paths - end end + +post_install do |installer| + installer.pods_project.targets.each do |target| + target.build_configurations.each do |config| + config.build_settings['SWIFT_VERSION'] = '4.0' + end + end +end diff --git a/Example/Podfile.lock b/Example/Podfile.lock index 83d04e6..d563dbf 100644 --- a/Example/Podfile.lock +++ b/Example/Podfile.lock @@ -1,20 +1,20 @@ PODS: - - IGColorPicker (0.2.1): + - IGColorPicker (0.3.0): - M13Checkbox (~> 2.2.0) - M13Checkbox (2.2.6) DEPENDENCIES: - IGColorPicker (from `../`) - - M13Checkbox (~> 2.2.0) + - M13Checkbox EXTERNAL SOURCES: IGColorPicker: :path: ../ SPEC CHECKSUMS: - IGColorPicker: be5b463271ccd5eb51839cee4ad56b64ae1700ba + IGColorPicker: bd5774ecae4db03c3204eb88fad5fb651e2eaf05 M13Checkbox: 9989b7e275f18493bd33b960dc68374c47d0027b -PODFILE CHECKSUM: aed9dbbdcac62520b64755ab28b201e33b970e32 +PODFILE CHECKSUM: 030226953e6ea645637831525537d20a092b83f7 -COCOAPODS: 1.3.1 +COCOAPODS: 1.4.0 diff --git a/Example/Pods/Local Podspecs/IGColorPicker.podspec.json b/Example/Pods/Local Podspecs/IGColorPicker.podspec.json index f84aed6..f77136e 100644 --- a/Example/Pods/Local Podspecs/IGColorPicker.podspec.json +++ b/Example/Pods/Local Podspecs/IGColorPicker.podspec.json @@ -1,6 +1,6 @@ { "name": "IGColorPicker", - "version": "0.2.1", + "version": "0.3.0", "summary": "A customizable color picker for iOS in Swift", "description": "IGColorPicker is a fantastic color picker written in Swift. Developers can use our color picker just like we do in crystal.io or thay can customize it with all the available features.", "homepage": "https://github.com/iGenius-Srl/IGColorPicker", @@ -13,7 +13,7 @@ }, "source": { "git": "https://github.com/iGenius-Srl/IGColorPicker.git", - "tag": "0.2.1" + "tag": "0.3.0" }, "platforms": { "ios": "8.0" diff --git a/Example/Pods/M13Checkbox/Sources/M13Checkbox.swift b/Example/Pods/M13Checkbox/Sources/M13Checkbox.swift index fc865b8..64a04da 100644 --- a/Example/Pods/M13Checkbox/Sources/M13Checkbox.swift +++ b/Example/Pods/M13Checkbox/Sources/M13Checkbox.swift @@ -395,7 +395,7 @@ public class M13Checkbox: UIControl { // MARK: - UIControl //---------------------------- - func handleLongPress(_ sender: UILongPressGestureRecognizer) { + @objc func handleLongPress(_ sender: UILongPressGestureRecognizer) { if sender.state == .began || sender.state == .changed { isSelected = true } else { @@ -443,7 +443,7 @@ public class M13Checkbox: UIControl { } // The type of mark to display. - @IBInspectable public var markType: MarkType { + public var markType: MarkType { get { return manager.paths.markType } diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock index 83d04e6..d563dbf 100644 --- a/Example/Pods/Manifest.lock +++ b/Example/Pods/Manifest.lock @@ -1,20 +1,20 @@ PODS: - - IGColorPicker (0.2.1): + - IGColorPicker (0.3.0): - M13Checkbox (~> 2.2.0) - M13Checkbox (2.2.6) DEPENDENCIES: - IGColorPicker (from `../`) - - M13Checkbox (~> 2.2.0) + - M13Checkbox EXTERNAL SOURCES: IGColorPicker: :path: ../ SPEC CHECKSUMS: - IGColorPicker: be5b463271ccd5eb51839cee4ad56b64ae1700ba + IGColorPicker: bd5774ecae4db03c3204eb88fad5fb651e2eaf05 M13Checkbox: 9989b7e275f18493bd33b960dc68374c47d0027b -PODFILE CHECKSUM: aed9dbbdcac62520b64755ab28b201e33b970e32 +PODFILE CHECKSUM: 030226953e6ea645637831525537d20a092b83f7 -COCOAPODS: 1.3.1 +COCOAPODS: 1.4.0 diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj index 6cd429f..d17223f 100644 --- a/Example/Pods/Pods.xcodeproj/project.pbxproj +++ b/Example/Pods/Pods.xcodeproj/project.pbxproj @@ -8,40 +8,40 @@ /* Begin PBXBuildFile section */ 0647EF168172677859E87CE3F7209BD6 /* M13CheckboxAnimationPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = F911946DCE34C3BDB0639C7F8CE10339 /* M13CheckboxAnimationPresets.swift */; }; - 08115A7F3FDF84EA3A2954F2F4D063D0 /* M13Checkbox-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = DF84600FC8A0CF82B551CBDB0C15D7A2 /* M13Checkbox-dummy.m */; }; + 08115A7F3FDF84EA3A2954F2F4D063D0 /* M13Checkbox-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4E1297B790274EEA3539F8C831A70CDF /* M13Checkbox-dummy.m */; }; 09AD9729A5871E2CFFE9BF9AE7B0F503 /* M13CheckboxFadeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F15717D8859C08311606713FD09A77E2 /* M13CheckboxFadeManager.swift */; }; - 10D0A2512C42B92ED269C36578C86AE4 /* ColorPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 4E8ED97874BFDC932E7D7AEF1F60FD05 /* ColorPickerView.swift */; }; + 10D0A2512C42B92ED269C36578C86AE4 /* ColorPickerView.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A09C8BED094C1275EB28D9D6C30051A /* ColorPickerView.swift */; }; 18AEB1A09B01663BB893C072B2C50C60 /* M13Checkbox.swift in Sources */ = {isa = PBXBuildFile; fileRef = 768863AF9783FBE5EAFD374E64DA5B1B /* M13Checkbox.swift */; }; - 1A580EB80800B878354E9A528D370A4F /* M13Checkbox-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3277EF8EA0E326A9F0FA2D664DB47B03 /* M13Checkbox-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 1A580EB80800B878354E9A528D370A4F /* M13Checkbox-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FC0994860D386A8BC03B78687B153AD /* M13Checkbox-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; 1B11074106019A56A3AE45D3BABE3FC3 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D4D9E6997F6B77D974201677EE244695 /* UIKit.framework */; }; 1C84DB4C076B1F7CE00C4E1C575B9E78 /* M13CheckboxStrokeManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC0F2CC455F0BAB8A2D492EFCCBA4B12 /* M13CheckboxStrokeManager.swift */; }; - 21E4F3FDA6D8582574DF2BD39B8CEFF0 /* ColorPickerViewDelegateFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = B09BB5ACC4A8D220A79D04A68CDC9741 /* ColorPickerViewDelegateFlowLayout.swift */; }; - 2E59EC0CBEADC0A4D96223F28C1A70FC /* IGColorPicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 3D67EB1A98EC717078E36A7731FDA8B9 /* IGColorPicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 3196D0ED29B7FD94FED997D5BE56759F /* IGColorPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = A5B499EA8035F6440CA66BFCE1F24719 /* IGColorPicker-dummy.m */; }; - 48E8F798FE1C741F8DAE7BFED98A472C /* ColorPickerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = AF217781CDB6AD2C827FC85E2B812468 /* ColorPickerCell.swift */; }; + 21E4F3FDA6D8582574DF2BD39B8CEFF0 /* ColorPickerViewDelegateFlowLayout.swift in Sources */ = {isa = PBXBuildFile; fileRef = 60178FCE9277C85785107E8A6883B7B8 /* ColorPickerViewDelegateFlowLayout.swift */; }; + 2E59EC0CBEADC0A4D96223F28C1A70FC /* IGColorPicker-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 627E35A81497CBDA41C2F6E2B2A395BC /* IGColorPicker-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 3196D0ED29B7FD94FED997D5BE56759F /* IGColorPicker-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 541A120167F6E8CA181BCD3C6F537A90 /* IGColorPicker-dummy.m */; }; + 48E8F798FE1C741F8DAE7BFED98A472C /* ColorPickerCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5F05E00C72147CC9E2E31D2B9E3FB460 /* ColorPickerCell.swift */; }; 4A546F04E1743BAEEB6BFC8BA94807CB /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222A38F6430118CCA379547F774C40E3 /* Foundation.framework */; }; 4DAD3B6DE49227EE1DE35925DB60C70A /* M13CheckboxGestureRecognizer.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5625D37CAADD3519CB191473B3388734 /* M13CheckboxGestureRecognizer.swift */; }; 56BDE88D91B05CCBC797D858D55DB2AA /* M13CheckboxPathPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 68C814807D18BF6D684CE9E4CCE8505A /* M13CheckboxPathPresets.swift */; }; 64A444EA056771DFB434F47019B7169E /* M13Checkbox+IB.swift in Sources */ = {isa = PBXBuildFile; fileRef = A8331364EA28D014644E6D0C98F48218 /* M13Checkbox+IB.swift */; }; 65D990980D4A1AF80E5763D9015CA7BF /* M13CheckboxDotManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = AC7F29BE03E05C056892EB24E35D9C3E /* M13CheckboxDotManager.swift */; }; 71273B46AAA5916246E557A873B68D43 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222A38F6430118CCA379547F774C40E3 /* Foundation.framework */; }; - 74D6604D17A4DA429AAE8DD17F9F28AC /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 7A358272564198E75E57BE07E8E5A879 /* UIColor+Extension.swift */; }; + 74D6604D17A4DA429AAE8DD17F9F28AC /* UIColor+Extension.swift in Sources */ = {isa = PBXBuildFile; fileRef = 67221F1AFED58922E63B036F9CC6B75E /* UIColor+Extension.swift */; }; 75DE514873086DCA9257007B102713F6 /* M13CheckboxFlatManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = E2A607AE08F424BACC04DC9D067F9CEB /* M13CheckboxFlatManager.swift */; }; 834ADC8861D2AEB7331F3A6B945CD4A4 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222A38F6430118CCA379547F774C40E3 /* Foundation.framework */; }; 9A772C5322EA7456709F3267951F6587 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 333C9658E9C5EEDE16037DC50F3DF7E1 /* CoreGraphics.framework */; }; - 9AE745B1A0D79479BB1BF6C5D6E8ED34 /* ColorPickerViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 26E8DD78A74757BE4FD718C8A1699429 /* ColorPickerViewDelegate.swift */; }; + 9AE745B1A0D79479BB1BF6C5D6E8ED34 /* ColorPickerViewDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = 1D244F4EFC4724E656692D0BD1ABEB5B /* ColorPickerViewDelegate.swift */; }; 9E48AA0C299274D6CC1CA38CE695816F /* M13CheckboxDotPathPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = FCA062E5276B97750592DEB745C9108F /* M13CheckboxDotPathPresets.swift */; }; - A5602FBD8E5798039BD46E110D823050 /* Pods-IGColorPicker_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = B60D81D802D6894C43B23A2F0614C8DD /* Pods-IGColorPicker_Example-dummy.m */; }; - A65A8C1627A4757F44B8EB49B7A1E12A /* Pods-IGColorPicker_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 16A607A284BD3D79554A4955BF793C37 /* Pods-IGColorPicker_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + A5602FBD8E5798039BD46E110D823050 /* Pods-IGColorPicker_Example-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = CAE0523816C575C82FC992C48F1F8D2D /* Pods-IGColorPicker_Example-dummy.m */; }; + A65A8C1627A4757F44B8EB49B7A1E12A /* Pods-IGColorPicker_Tests-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E2DEA2FD43C5E27FBBDBC29A106C17 /* Pods-IGColorPicker_Tests-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; A6CD284D762F2972162AB3CD8199D0F3 /* M13CheckboxSpiralManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B0C5B5A415D158204EC5607EFC4D7981 /* M13CheckboxSpiralManager.swift */; }; AAFFC123F248BC70983512CA2FFD6CA8 /* M13CheckboxExpandManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 3373EA97B9160199C516314A2410DE2F /* M13CheckboxExpandManager.swift */; }; - AB640FB9CA094AE902188D1C1A637DEF /* Pods-IGColorPicker_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = F284FD089C457DCF140B21EC07425BE3 /* Pods-IGColorPicker_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + AB640FB9CA094AE902188D1C1A637DEF /* Pods-IGColorPicker_Example-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = E90C99B6FF8EDFC5160F91529FFED5DF /* Pods-IGColorPicker_Example-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; B706A1205EC59AEB1D287A3A4E8CBB42 /* M13Checkbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9E33B003B983F4784598B5D9CB44CB5 /* M13Checkbox.framework */; }; B73AB7A869B2D7E8BF1D4A3F08B5610E /* M13CheckboxFillManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 84706A6D0E7D5BEF9A6A28E21290C18E /* M13CheckboxFillManager.swift */; }; C6A6896FC9F74490B86B69DAEC6B3467 /* M13CheckboxManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = 89E1BC804CEFED115229D0EC1A923188 /* M13CheckboxManager.swift */; }; - C919278EE86CFF870528152A738E756A /* DefaultValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = 59A474C92CF20CFFBCF16071B7C1FA02 /* DefaultValues.swift */; }; + C919278EE86CFF870528152A738E756A /* DefaultValues.swift in Sources */ = {isa = PBXBuildFile; fileRef = BC3F42E69CFED849DF944718C8775667 /* DefaultValues.swift */; }; CB596D795E073E32DBD933CD4A9FDE42 /* M13CheckboxBounceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = F88402D565BC1BAD612249DADCE1E732 /* M13CheckboxBounceManager.swift */; }; - D2D51DD8DBD742E518A43A50BB6E573D /* Pods-IGColorPicker_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = D53E2B8B6650B19BFEA8CA4EEC4DCA58 /* Pods-IGColorPicker_Tests-dummy.m */; }; + D2D51DD8DBD742E518A43A50BB6E573D /* Pods-IGColorPicker_Tests-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 2FA77F54ED7149F81479225F1C485F91 /* Pods-IGColorPicker_Tests-dummy.m */; }; E518CAF13736E9F68DFC2FB8251CCBD2 /* M13CheckboxSpiralPathPresets.swift in Sources */ = {isa = PBXBuildFile; fileRef = 843A3CC8CD424B12CE1FAE7CC21219E6 /* M13CheckboxSpiralPathPresets.swift */; }; EC1931A1DEA21019402F88045E0665AE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 222A38F6430118CCA379547F774C40E3 /* Foundation.framework */; }; /* End PBXBuildFile section */ @@ -71,69 +71,72 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0D765E35E2CAC5ACF02443ECDC3E0688 /* Pods_IGColorPicker_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGColorPicker_Tests.framework; path = "Pods-IGColorPicker_Tests.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 16A607A284BD3D79554A4955BF793C37 /* Pods-IGColorPicker_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGColorPicker_Tests-umbrella.h"; sourceTree = ""; }; - 17D2FC57573E11487E5E19BD3084448D /* M13Checkbox.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = M13Checkbox.modulemap; sourceTree = ""; }; - 1C2876F7D7A08A0F931EFB61222C80AD /* Pods-IGColorPicker_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGColorPicker_Example.modulemap"; sourceTree = ""; }; + 0D765E35E2CAC5ACF02443ECDC3E0688 /* Pods_IGColorPicker_Tests.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGColorPicker_Tests.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 0FC0994860D386A8BC03B78687B153AD /* M13Checkbox-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "M13Checkbox-umbrella.h"; sourceTree = ""; }; + 1D244F4EFC4724E656692D0BD1ABEB5B /* ColorPickerViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerViewDelegate.swift; sourceTree = ""; }; 222A38F6430118CCA379547F774C40E3 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 2673E65E76325896D832BA0178918C8F /* Pods-IGColorPicker_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Tests-resources.sh"; sourceTree = ""; }; - 26E8DD78A74757BE4FD718C8A1699429 /* ColorPickerViewDelegate.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerViewDelegate.swift; sourceTree = ""; }; - 272A9028B0ED9D7CA339DA761B77C286 /* M13Checkbox.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = M13Checkbox.xcconfig; sourceTree = ""; }; - 3277EF8EA0E326A9F0FA2D664DB47B03 /* M13Checkbox-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "M13Checkbox-umbrella.h"; sourceTree = ""; }; + 2AB9D6584537DE99F27CB3518AFC84AC /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 2FA77F54ED7149F81479225F1C485F91 /* Pods-IGColorPicker_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGColorPicker_Tests-dummy.m"; sourceTree = ""; }; 333C9658E9C5EEDE16037DC50F3DF7E1 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; 3373EA97B9160199C516314A2410DE2F /* M13CheckboxExpandManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxExpandManager.swift; path = Sources/Managers/M13CheckboxExpandManager.swift; sourceTree = ""; }; - 357A16045E77F1A5C801278991E7821D /* Pods-IGColorPicker_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Tests.debug.xcconfig"; sourceTree = ""; }; - 36390FB646751A1B47538E94CD4DAF39 /* Pods-IGColorPicker_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Example.release.xcconfig"; sourceTree = ""; }; - 3A2B121F1E1D3D3E6823A658E51C6AE7 /* Pods-IGColorPicker_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Example-resources.sh"; sourceTree = ""; }; - 3D67EB1A98EC717078E36A7731FDA8B9 /* IGColorPicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGColorPicker-umbrella.h"; sourceTree = ""; }; - 3E18D786CB74AC81C0B4EBF335119E37 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 477E7FD1D09C8C668DD391D651DB25EB /* IGColorPicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = IGColorPicker.modulemap; sourceTree = ""; }; - 4B78AA2BED880E5AF20FFAF9E55822C1 /* Pods-IGColorPicker_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGColorPicker_Example-acknowledgements.markdown"; sourceTree = ""; }; - 4D6B9A1A1F80CE105B5504571D399460 /* Pods_IGColorPicker_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_IGColorPicker_Example.framework; path = "Pods-IGColorPicker_Example.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; - 4E8ED97874BFDC932E7D7AEF1F60FD05 /* ColorPickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerView.swift; sourceTree = ""; }; + 3C2C3A3B4E4D59DCCA13F733C0E89E03 /* Pods-IGColorPicker_Tests-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Tests-resources.sh"; sourceTree = ""; }; + 42679DA621C5111C3E330A15B2EEE1BC /* Pods-IGColorPicker_Example-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGColorPicker_Example-acknowledgements.markdown"; sourceTree = ""; }; + 4409F8842D384B55EE334325ECFC246E /* Pods-IGColorPicker_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Tests.release.xcconfig"; sourceTree = ""; }; + 47B5F1D91890148D225305D2EF28E0BC /* LICENSE */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = LICENSE; sourceTree = ""; }; + 4D6B9A1A1F80CE105B5504571D399460 /* Pods_IGColorPicker_Example.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_IGColorPicker_Example.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 4E1297B790274EEA3539F8C831A70CDF /* M13Checkbox-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "M13Checkbox-dummy.m"; sourceTree = ""; }; + 541A120167F6E8CA181BCD3C6F537A90 /* IGColorPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGColorPicker-dummy.m"; sourceTree = ""; }; + 55298DD4FCA395B9BB6013B4701EA526 /* Pods-IGColorPicker_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGColorPicker_Tests-acknowledgements.plist"; sourceTree = ""; }; 5625D37CAADD3519CB191473B3388734 /* M13CheckboxGestureRecognizer.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxGestureRecognizer.swift; path = Sources/M13CheckboxGestureRecognizer.swift; sourceTree = ""; }; - 58AF136214CCB534EB5292432650F5F4 /* IGColorPicker.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGColorPicker.xcconfig; sourceTree = ""; }; - 59A474C92CF20CFFBCF16071B7C1FA02 /* DefaultValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultValues.swift; path = IGColorPicker/Classes/DefaultValues.swift; sourceTree = ""; }; - 5A7145E90AC486E6FDDE500D3CA520C1 /* IGColorPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGColorPicker-prefix.pch"; sourceTree = ""; }; - 5BFC33F0B8241656B39F65D720CD223C /* Pods-IGColorPicker_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGColorPicker_Tests-acknowledgements.markdown"; sourceTree = ""; }; + 5A09C8BED094C1275EB28D9D6C30051A /* ColorPickerView.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerView.swift; sourceTree = ""; }; + 5DE6AB1E96F4C53D0AD99DB42FA8D4C5 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 5F05E00C72147CC9E2E31D2B9E3FB460 /* ColorPickerCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerCell.swift; sourceTree = ""; }; + 60178FCE9277C85785107E8A6883B7B8 /* ColorPickerViewDelegateFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerViewDelegateFlowLayout.swift; sourceTree = ""; }; + 627E35A81497CBDA41C2F6E2B2A395BC /* IGColorPicker-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGColorPicker-umbrella.h"; sourceTree = ""; }; + 65FC6EC24E6B92A43A1203C9F74517FF /* M13Checkbox.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = M13Checkbox.modulemap; sourceTree = ""; }; + 67221F1AFED58922E63B036F9CC6B75E /* UIColor+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = ""; }; 68C814807D18BF6D684CE9E4CCE8505A /* M13CheckboxPathPresets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxPathPresets.swift; path = Sources/M13CheckboxPathPresets.swift; sourceTree = ""; }; - 74D58132513B0C2A019901B173E35666 /* Pods-IGColorPicker_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Tests.release.xcconfig"; sourceTree = ""; }; + 6DBD86D6D3BBADB90D46B07270C93F1D /* M13Checkbox-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "M13Checkbox-prefix.pch"; sourceTree = ""; }; 768863AF9783FBE5EAFD374E64DA5B1B /* M13Checkbox.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13Checkbox.swift; path = Sources/M13Checkbox.swift; sourceTree = ""; }; - 7A358272564198E75E57BE07E8E5A879 /* UIColor+Extension.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = "UIColor+Extension.swift"; sourceTree = ""; }; + 7752DB5FFD56E2EC0D51FB837829795A /* README.md */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = net.daringfireball.markdown; path = README.md; sourceTree = ""; }; + 7969AE505EBBF134CFCD4110BDFB274C /* IGColorPicker.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = IGColorPicker.xcconfig; sourceTree = ""; }; 843A3CC8CD424B12CE1FAE7CC21219E6 /* M13CheckboxSpiralPathPresets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxSpiralPathPresets.swift; path = Sources/Presets/M13CheckboxSpiralPathPresets.swift; sourceTree = ""; }; 84706A6D0E7D5BEF9A6A28E21290C18E /* M13CheckboxFillManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxFillManager.swift; path = Sources/Managers/M13CheckboxFillManager.swift; sourceTree = ""; }; - 898A265C753D7A9A7694AB40D69A2E54 /* IGColorPicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = IGColorPicker.framework; path = IGColorPicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 84DB8F41EA0FB1F6190F0FB6AECE526D /* IGColorPicker-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "IGColorPicker-prefix.pch"; sourceTree = ""; }; + 86B4A63ACA6C244D7BA4565EAE8DC3B6 /* Pods-IGColorPicker_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Example-frameworks.sh"; sourceTree = ""; }; + 898A265C753D7A9A7694AB40D69A2E54 /* IGColorPicker.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = IGColorPicker.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 89E1BC804CEFED115229D0EC1A923188 /* M13CheckboxManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxManager.swift; path = Sources/M13CheckboxManager.swift; sourceTree = ""; }; - 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - A5B499EA8035F6440CA66BFCE1F24719 /* IGColorPicker-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "IGColorPicker-dummy.m"; sourceTree = ""; }; + 8C29BCE34442985EC09203FB0BC4B6D1 /* Pods-IGColorPicker_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Tests.debug.xcconfig"; sourceTree = ""; }; + 8DE5F6EC5E493080CD7CFF2BA1979A84 /* Pods-IGColorPicker_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Example.debug.xcconfig"; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A4B2C33CDD306B640A73B274F615A863 /* IGColorPicker.podspec */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; path = IGColorPicker.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; A8331364EA28D014644E6D0C98F48218 /* M13Checkbox+IB.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = "M13Checkbox+IB.swift"; path = "Sources/M13Checkbox+IB.swift"; sourceTree = ""; }; AC0F2CC455F0BAB8A2D492EFCCBA4B12 /* M13CheckboxStrokeManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxStrokeManager.swift; path = Sources/Managers/M13CheckboxStrokeManager.swift; sourceTree = ""; }; AC7F29BE03E05C056892EB24E35D9C3E /* M13CheckboxDotManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxDotManager.swift; path = Sources/Managers/M13CheckboxDotManager.swift; sourceTree = ""; }; - AF217781CDB6AD2C827FC85E2B812468 /* ColorPickerCell.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerCell.swift; sourceTree = ""; }; - B09BB5ACC4A8D220A79D04A68CDC9741 /* ColorPickerViewDelegateFlowLayout.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; path = ColorPickerViewDelegateFlowLayout.swift; sourceTree = ""; }; + B067242FE3090C2051D9DAF7B9CF05B6 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; B0C5B5A415D158204EC5607EFC4D7981 /* M13CheckboxSpiralManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxSpiralManager.swift; path = Sources/Managers/M13CheckboxSpiralManager.swift; sourceTree = ""; }; - B1C27BC12C6524954FEA79185C08A004 /* Pods-IGColorPicker_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGColorPicker_Example-acknowledgements.plist"; sourceTree = ""; }; - B5321D976D67A4AD69D1B9735C82ED8A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - B60D81D802D6894C43B23A2F0614C8DD /* Pods-IGColorPicker_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGColorPicker_Example-dummy.m"; sourceTree = ""; }; + B31D5385E8551489E73130399FE4435D /* Pods-IGColorPicker_Example-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Example-resources.sh"; sourceTree = ""; }; + B77D7F084B70BD174FC3ABECBC123146 /* M13Checkbox.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = M13Checkbox.xcconfig; sourceTree = ""; }; B9E33B003B983F4784598B5D9CB44CB5 /* M13Checkbox.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = M13Checkbox.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BE05CD24DA78D676BF0F7F5569C218D2 /* Pods-IGColorPicker_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Tests-frameworks.sh"; sourceTree = ""; }; - C1CF41BBB872BC58966C827E0CA0B9D6 /* Pods-IGColorPicker_Example-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Example-frameworks.sh"; sourceTree = ""; }; - CCE3BB68D30EE69C7FECD7121D07864C /* Pods-IGColorPicker_Example.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Example.debug.xcconfig"; sourceTree = ""; }; - CD91795DE0ABE8FF8D1E0256602A9448 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - D17BF0D20DCB743823636BE240265381 /* Pods-IGColorPicker_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-IGColorPicker_Tests.modulemap"; sourceTree = ""; }; - D2B478D62D1E59085AAB7AF922BFEA38 /* M13Checkbox.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = M13Checkbox.framework; path = M13Checkbox.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - D2BE90E58AE62422F31CE87ABE3FB852 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + BC3F42E69CFED849DF944718C8775667 /* DefaultValues.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = DefaultValues.swift; path = IGColorPicker/Classes/DefaultValues.swift; sourceTree = ""; }; + BDDE894FDF5F2B700149A0331657491F /* Pods-IGColorPicker_Tests.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-IGColorPicker_Tests.modulemap"; sourceTree = ""; }; + CAE0523816C575C82FC992C48F1F8D2D /* Pods-IGColorPicker_Example-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGColorPicker_Example-dummy.m"; sourceTree = ""; }; + D2B478D62D1E59085AAB7AF922BFEA38 /* M13Checkbox.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = M13Checkbox.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + D4BF27CB74DBCA2D7FF808C026828D64 /* Pods-IGColorPicker_Example.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = "Pods-IGColorPicker_Example.modulemap"; sourceTree = ""; }; D4D9E6997F6B77D974201677EE244695 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.3.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; - D53E2B8B6650B19BFEA8CA4EEC4DCA58 /* Pods-IGColorPicker_Tests-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-IGColorPicker_Tests-dummy.m"; sourceTree = ""; }; - DF84600FC8A0CF82B551CBDB0C15D7A2 /* M13Checkbox-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "M13Checkbox-dummy.m"; sourceTree = ""; }; + D5DFB904E3F562E71ADC7DD3A542D47D /* IGColorPicker.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.module; path = IGColorPicker.modulemap; sourceTree = ""; }; + D991E7CB81A9B053E0AADD6DE26D2E2A /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; E2A607AE08F424BACC04DC9D067F9CEB /* M13CheckboxFlatManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxFlatManager.swift; path = Sources/Managers/M13CheckboxFlatManager.swift; sourceTree = ""; }; + E75834221E224847D82263FBBE2D2BB5 /* Pods-IGColorPicker_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-IGColorPicker_Example.release.xcconfig"; sourceTree = ""; }; + E90C99B6FF8EDFC5160F91529FFED5DF /* Pods-IGColorPicker_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGColorPicker_Example-umbrella.h"; sourceTree = ""; }; F15717D8859C08311606713FD09A77E2 /* M13CheckboxFadeManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxFadeManager.swift; path = Sources/Managers/M13CheckboxFadeManager.swift; sourceTree = ""; }; - F260210BED29467C643477E29B2CBA61 /* Pods-IGColorPicker_Tests-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGColorPicker_Tests-acknowledgements.plist"; sourceTree = ""; }; - F284FD089C457DCF140B21EC07425BE3 /* Pods-IGColorPicker_Example-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGColorPicker_Example-umbrella.h"; sourceTree = ""; }; + F2530E6ABF24DDE34D53A274FA521B44 /* Pods-IGColorPicker_Tests-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-IGColorPicker_Tests-acknowledgements.markdown"; sourceTree = ""; }; + F7E2DEA2FD43C5E27FBBDBC29A106C17 /* Pods-IGColorPicker_Tests-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-IGColorPicker_Tests-umbrella.h"; sourceTree = ""; }; F88402D565BC1BAD612249DADCE1E732 /* M13CheckboxBounceManager.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxBounceManager.swift; path = Sources/Managers/M13CheckboxBounceManager.swift; sourceTree = ""; }; F911946DCE34C3BDB0639C7F8CE10339 /* M13CheckboxAnimationPresets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxAnimationPresets.swift; path = Sources/M13CheckboxAnimationPresets.swift; sourceTree = ""; }; - FA650A369946D9F78B2F2AECC83512A0 /* M13Checkbox-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "M13Checkbox-prefix.pch"; sourceTree = ""; }; + FA1A6C76567E23DFABEF9DD596015E7D /* Pods-IGColorPicker_Tests-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-IGColorPicker_Tests-frameworks.sh"; sourceTree = ""; }; FCA062E5276B97750592DEB745C9108F /* M13CheckboxDotPathPresets.swift */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.swift; name = M13CheckboxDotPathPresets.swift; path = Sources/Presets/M13CheckboxDotPathPresets.swift; sourceTree = ""; }; + FDA633FD91AC98B1B92B5965B9D2C0DE /* Pods-IGColorPicker_Example-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-IGColorPicker_Example-acknowledgements.plist"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -175,56 +178,6 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 029FB501B4A46C0CC89210F651C45055 /* Pods-IGColorPicker_Tests */ = { - isa = PBXGroup; - children = ( - 3E18D786CB74AC81C0B4EBF335119E37 /* Info.plist */, - D17BF0D20DCB743823636BE240265381 /* Pods-IGColorPicker_Tests.modulemap */, - 5BFC33F0B8241656B39F65D720CD223C /* Pods-IGColorPicker_Tests-acknowledgements.markdown */, - F260210BED29467C643477E29B2CBA61 /* Pods-IGColorPicker_Tests-acknowledgements.plist */, - D53E2B8B6650B19BFEA8CA4EEC4DCA58 /* Pods-IGColorPicker_Tests-dummy.m */, - BE05CD24DA78D676BF0F7F5569C218D2 /* Pods-IGColorPicker_Tests-frameworks.sh */, - 2673E65E76325896D832BA0178918C8F /* Pods-IGColorPicker_Tests-resources.sh */, - 16A607A284BD3D79554A4955BF793C37 /* Pods-IGColorPicker_Tests-umbrella.h */, - 357A16045E77F1A5C801278991E7821D /* Pods-IGColorPicker_Tests.debug.xcconfig */, - 74D58132513B0C2A019901B173E35666 /* Pods-IGColorPicker_Tests.release.xcconfig */, - ); - name = "Pods-IGColorPicker_Tests"; - path = "Target Support Files/Pods-IGColorPicker_Tests"; - sourceTree = ""; - }; - 0DC3F51084B3770D11D0B8315D612341 /* Pods-IGColorPicker_Example */ = { - isa = PBXGroup; - children = ( - CD91795DE0ABE8FF8D1E0256602A9448 /* Info.plist */, - 1C2876F7D7A08A0F931EFB61222C80AD /* Pods-IGColorPicker_Example.modulemap */, - 4B78AA2BED880E5AF20FFAF9E55822C1 /* Pods-IGColorPicker_Example-acknowledgements.markdown */, - B1C27BC12C6524954FEA79185C08A004 /* Pods-IGColorPicker_Example-acknowledgements.plist */, - B60D81D802D6894C43B23A2F0614C8DD /* Pods-IGColorPicker_Example-dummy.m */, - C1CF41BBB872BC58966C827E0CA0B9D6 /* Pods-IGColorPicker_Example-frameworks.sh */, - 3A2B121F1E1D3D3E6823A658E51C6AE7 /* Pods-IGColorPicker_Example-resources.sh */, - F284FD089C457DCF140B21EC07425BE3 /* Pods-IGColorPicker_Example-umbrella.h */, - CCE3BB68D30EE69C7FECD7121D07864C /* Pods-IGColorPicker_Example.debug.xcconfig */, - 36390FB646751A1B47538E94CD4DAF39 /* Pods-IGColorPicker_Example.release.xcconfig */, - ); - name = "Pods-IGColorPicker_Example"; - path = "Target Support Files/Pods-IGColorPicker_Example"; - sourceTree = ""; - }; - 1AE883244BAAD4C8BB878370325792A7 /* Support Files */ = { - isa = PBXGroup; - children = ( - B5321D976D67A4AD69D1B9735C82ED8A /* Info.plist */, - 17D2FC57573E11487E5E19BD3084448D /* M13Checkbox.modulemap */, - 272A9028B0ED9D7CA339DA761B77C286 /* M13Checkbox.xcconfig */, - DF84600FC8A0CF82B551CBDB0C15D7A2 /* M13Checkbox-dummy.m */, - FA650A369946D9F78B2F2AECC83512A0 /* M13Checkbox-prefix.pch */, - 3277EF8EA0E326A9F0FA2D664DB47B03 /* M13Checkbox-umbrella.h */, - ); - name = "Support Files"; - path = "../Target Support Files/M13Checkbox"; - sourceTree = ""; - }; 24A0C0FBDB4A3AB138B02A782274D8F1 /* iOS */ = { isa = PBXGroup; children = ( @@ -238,48 +191,67 @@ 3D579DB9E3FBAC1A37E05CE80CAA1B59 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 0DC3F51084B3770D11D0B8315D612341 /* Pods-IGColorPicker_Example */, - 029FB501B4A46C0CC89210F651C45055 /* Pods-IGColorPicker_Tests */, + 5AD29DEB687B7E3976EC87EBF53570DC /* Pods-IGColorPicker_Example */, + A4B892DB84E63D7A69DB81F440117F26 /* Pods-IGColorPicker_Tests */, ); name = "Targets Support Files"; sourceTree = ""; }; - 448A6CE6E9E9D05C6CDFB9AED5CCE58A /* Support Files */ = { + 4D7B00358D14D676CE1A26B230CDEF12 /* Support Files */ = { isa = PBXGroup; children = ( - 477E7FD1D09C8C668DD391D651DB25EB /* IGColorPicker.modulemap */, - 58AF136214CCB534EB5292432650F5F4 /* IGColorPicker.xcconfig */, - A5B499EA8035F6440CA66BFCE1F24719 /* IGColorPicker-dummy.m */, - 5A7145E90AC486E6FDDE500D3CA520C1 /* IGColorPicker-prefix.pch */, - 3D67EB1A98EC717078E36A7731FDA8B9 /* IGColorPicker-umbrella.h */, - D2BE90E58AE62422F31CE87ABE3FB852 /* Info.plist */, + D5DFB904E3F562E71ADC7DD3A542D47D /* IGColorPicker.modulemap */, + 7969AE505EBBF134CFCD4110BDFB274C /* IGColorPicker.xcconfig */, + 541A120167F6E8CA181BCD3C6F537A90 /* IGColorPicker-dummy.m */, + 84DB8F41EA0FB1F6190F0FB6AECE526D /* IGColorPicker-prefix.pch */, + 627E35A81497CBDA41C2F6E2B2A395BC /* IGColorPicker-umbrella.h */, + 2AB9D6584537DE99F27CB3518AFC84AC /* Info.plist */, ); name = "Support Files"; path = "Example/Pods/Target Support Files/IGColorPicker"; sourceTree = ""; }; - 463DAFB4892EA689DD44A504A66AE786 /* Development Pods */ = { + 5AD29DEB687B7E3976EC87EBF53570DC /* Pods-IGColorPicker_Example */ = { + isa = PBXGroup; + children = ( + B067242FE3090C2051D9DAF7B9CF05B6 /* Info.plist */, + D4BF27CB74DBCA2D7FF808C026828D64 /* Pods-IGColorPicker_Example.modulemap */, + 42679DA621C5111C3E330A15B2EEE1BC /* Pods-IGColorPicker_Example-acknowledgements.markdown */, + FDA633FD91AC98B1B92B5965B9D2C0DE /* Pods-IGColorPicker_Example-acknowledgements.plist */, + CAE0523816C575C82FC992C48F1F8D2D /* Pods-IGColorPicker_Example-dummy.m */, + 86B4A63ACA6C244D7BA4565EAE8DC3B6 /* Pods-IGColorPicker_Example-frameworks.sh */, + B31D5385E8551489E73130399FE4435D /* Pods-IGColorPicker_Example-resources.sh */, + E90C99B6FF8EDFC5160F91529FFED5DF /* Pods-IGColorPicker_Example-umbrella.h */, + 8DE5F6EC5E493080CD7CFF2BA1979A84 /* Pods-IGColorPicker_Example.debug.xcconfig */, + E75834221E224847D82263FBBE2D2BB5 /* Pods-IGColorPicker_Example.release.xcconfig */, + ); + name = "Pods-IGColorPicker_Example"; + path = "Target Support Files/Pods-IGColorPicker_Example"; + sourceTree = ""; + }; + 5EA35F86656DC5508535EF472BA7FFCB /* Development Pods */ = { isa = PBXGroup; children = ( - D55A1C35591B8485196CB4C99FCCDEDA /* IGColorPicker */, + A323B13F914205CF605311BA42FC36D6 /* IGColorPicker */, ); name = "Development Pods"; sourceTree = ""; }; - 6FD62BB0B471A18A4ADBF3A6F53B1093 /* Extension */ = { + 67E0C905CB8D2F4F75FAF4A8F06C37CA /* Pod */ = { isa = PBXGroup; children = ( - 7A358272564198E75E57BE07E8E5A879 /* UIColor+Extension.swift */, + A4B2C33CDD306B640A73B274F615A863 /* IGColorPicker.podspec */, + 47B5F1D91890148D225305D2EF28E0BC /* LICENSE */, + 7752DB5FFD56E2EC0D51FB837829795A /* README.md */, ); - name = Extension; - path = IGColorPicker/Classes/Extension; + name = Pod; sourceTree = ""; }; 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, - 463DAFB4892EA689DD44A504A66AE786 /* Development Pods */, + 5EA35F86656DC5508535EF472BA7FFCB /* Development Pods */, C327AD006FAD3CCF5A3B4CE00C982699 /* Frameworks */, 95751537918796C6EEC3E52B756ABDFE /* Pods */, 95A905810EC92ED462F311C2A7422FB2 /* Products */, @@ -287,6 +259,15 @@ ); sourceTree = ""; }; + 89B255FC829844643400E4CFDBB10475 /* Extension */ = { + isa = PBXGroup; + children = ( + 67221F1AFED58922E63B036F9CC6B75E /* UIColor+Extension.swift */, + ); + name = Extension; + path = IGColorPicker/Classes/Extension; + sourceTree = ""; + }; 95751537918796C6EEC3E52B756ABDFE /* Pods */ = { isa = PBXGroup; children = ( @@ -306,36 +287,59 @@ name = Products; sourceTree = ""; }; - 9D61BF1B49EEE6462DAE3AC7D51B8184 /* View */ = { + A323B13F914205CF605311BA42FC36D6 /* IGColorPicker */ = { isa = PBXGroup; children = ( - AF217781CDB6AD2C827FC85E2B812468 /* ColorPickerCell.swift */, - 4E8ED97874BFDC932E7D7AEF1F60FD05 /* ColorPickerView.swift */, + BC3F42E69CFED849DF944718C8775667 /* DefaultValues.swift */, + 89B255FC829844643400E4CFDBB10475 /* Extension */, + 67E0C905CB8D2F4F75FAF4A8F06C37CA /* Pod */, + F84ABE1ABD9E210D3C9F0ED8789E4436 /* Protocol */, + 4D7B00358D14D676CE1A26B230CDEF12 /* Support Files */, + FB0F8F59D440AE37F4794E0F499B3A45 /* View */, ); - name = View; - path = IGColorPicker/Classes/View; + name = IGColorPicker; + path = ../..; sourceTree = ""; }; - C327AD006FAD3CCF5A3B4CE00C982699 /* Frameworks */ = { + A4B892DB84E63D7A69DB81F440117F26 /* Pods-IGColorPicker_Tests */ = { isa = PBXGroup; children = ( - B9E33B003B983F4784598B5D9CB44CB5 /* M13Checkbox.framework */, - 24A0C0FBDB4A3AB138B02A782274D8F1 /* iOS */, + 5DE6AB1E96F4C53D0AD99DB42FA8D4C5 /* Info.plist */, + BDDE894FDF5F2B700149A0331657491F /* Pods-IGColorPicker_Tests.modulemap */, + F2530E6ABF24DDE34D53A274FA521B44 /* Pods-IGColorPicker_Tests-acknowledgements.markdown */, + 55298DD4FCA395B9BB6013B4701EA526 /* Pods-IGColorPicker_Tests-acknowledgements.plist */, + 2FA77F54ED7149F81479225F1C485F91 /* Pods-IGColorPicker_Tests-dummy.m */, + FA1A6C76567E23DFABEF9DD596015E7D /* Pods-IGColorPicker_Tests-frameworks.sh */, + 3C2C3A3B4E4D59DCCA13F733C0E89E03 /* Pods-IGColorPicker_Tests-resources.sh */, + F7E2DEA2FD43C5E27FBBDBC29A106C17 /* Pods-IGColorPicker_Tests-umbrella.h */, + 8C29BCE34442985EC09203FB0BC4B6D1 /* Pods-IGColorPicker_Tests.debug.xcconfig */, + 4409F8842D384B55EE334325ECFC246E /* Pods-IGColorPicker_Tests.release.xcconfig */, ); - name = Frameworks; + name = "Pods-IGColorPicker_Tests"; + path = "Target Support Files/Pods-IGColorPicker_Tests"; sourceTree = ""; }; - D55A1C35591B8485196CB4C99FCCDEDA /* IGColorPicker */ = { + B92EF7F2250B1F3B90D336BBBD9799D9 /* Support Files */ = { isa = PBXGroup; children = ( - 59A474C92CF20CFFBCF16071B7C1FA02 /* DefaultValues.swift */, - 6FD62BB0B471A18A4ADBF3A6F53B1093 /* Extension */, - EB495D8CE789A156E8D2F6C82FB1DDA5 /* Protocol */, - 448A6CE6E9E9D05C6CDFB9AED5CCE58A /* Support Files */, - 9D61BF1B49EEE6462DAE3AC7D51B8184 /* View */, + D991E7CB81A9B053E0AADD6DE26D2E2A /* Info.plist */, + 65FC6EC24E6B92A43A1203C9F74517FF /* M13Checkbox.modulemap */, + B77D7F084B70BD174FC3ABECBC123146 /* M13Checkbox.xcconfig */, + 4E1297B790274EEA3539F8C831A70CDF /* M13Checkbox-dummy.m */, + 6DBD86D6D3BBADB90D46B07270C93F1D /* M13Checkbox-prefix.pch */, + 0FC0994860D386A8BC03B78687B153AD /* M13Checkbox-umbrella.h */, ); - name = IGColorPicker; - path = ../..; + name = "Support Files"; + path = "../Target Support Files/M13Checkbox"; + sourceTree = ""; + }; + C327AD006FAD3CCF5A3B4CE00C982699 /* Frameworks */ = { + isa = PBXGroup; + children = ( + B9E33B003B983F4784598B5D9CB44CB5 /* M13Checkbox.framework */, + 24A0C0FBDB4A3AB138B02A782274D8F1 /* iOS */, + ); + name = Frameworks; sourceTree = ""; }; D9FAED53B4A26B3921522AB9A827BA6D /* M13Checkbox */ = { @@ -357,22 +361,31 @@ B0C5B5A415D158204EC5607EFC4D7981 /* M13CheckboxSpiralManager.swift */, 843A3CC8CD424B12CE1FAE7CC21219E6 /* M13CheckboxSpiralPathPresets.swift */, AC0F2CC455F0BAB8A2D492EFCCBA4B12 /* M13CheckboxStrokeManager.swift */, - 1AE883244BAAD4C8BB878370325792A7 /* Support Files */, + B92EF7F2250B1F3B90D336BBBD9799D9 /* Support Files */, ); - name = M13Checkbox; path = M13Checkbox; sourceTree = ""; }; - EB495D8CE789A156E8D2F6C82FB1DDA5 /* Protocol */ = { + F84ABE1ABD9E210D3C9F0ED8789E4436 /* Protocol */ = { isa = PBXGroup; children = ( - 26E8DD78A74757BE4FD718C8A1699429 /* ColorPickerViewDelegate.swift */, - B09BB5ACC4A8D220A79D04A68CDC9741 /* ColorPickerViewDelegateFlowLayout.swift */, + 1D244F4EFC4724E656692D0BD1ABEB5B /* ColorPickerViewDelegate.swift */, + 60178FCE9277C85785107E8A6883B7B8 /* ColorPickerViewDelegateFlowLayout.swift */, ); name = Protocol; path = IGColorPicker/Classes/Protocol; sourceTree = ""; }; + FB0F8F59D440AE37F4794E0F499B3A45 /* View */ = { + isa = PBXGroup; + children = ( + 5F05E00C72147CC9E2E31D2B9E3FB460 /* ColorPickerCell.swift */, + 5A09C8BED094C1275EB28D9D6C30051A /* ColorPickerView.swift */, + ); + name = View; + path = IGColorPicker/Classes/View; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -488,8 +501,8 @@ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0830; - LastUpgradeCheck = 0700; + LastSwiftUpdateCheck = 0930; + LastUpgradeCheck = 0930; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; compatibilityVersion = "Xcode 3.2"; @@ -590,163 +603,221 @@ /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 717E77604BFBB04BEAF56608A1CB2EDE /* Release */ = { + 0D95868E1B8B63062C47977BCC559462 /* Release */ = { + isa = XCBuildConfiguration; + baseConfigurationReference = 4409F8842D384B55EE334325ECFC246E /* Pods-IGColorPicker_Tests.release.xcconfig */; + buildSettings = { + CODE_SIGN_IDENTITY = ""; + "CODE_SIGN_IDENTITY[sdk=appletvos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = ""; + "CODE_SIGN_IDENTITY[sdk=watchos*]" = ""; + CURRENT_PROJECT_VERSION = 1; + DEFINES_MODULE = YES; + DYLIB_COMPATIBILITY_VERSION = 1; + DYLIB_CURRENT_VERSION = 1; + DYLIB_INSTALL_NAME_BASE = "@rpath"; + INFOPLIST_FILE = "Target Support Files/Pods-IGColorPicker_Tests/Info.plist"; + INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; + LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_IGColorPicker_Tests; + SDKROOT = iphoneos; + SKIP_INSTALL = YES; + SWIFT_VERSION = 4.0; + TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; + VERSIONING_SYSTEM = "apple-generic"; + VERSION_INFO_PREFIX = ""; + }; + name = Release; + }; + 1C3ED16E144B9A188CC88F2343EB3B4F /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; - COPY_PHASE_STRIP = YES; + COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; + ENABLE_STRICT_OBJC_MSGSEND = YES; + GCC_C_LANGUAGE_STANDARD = gnu11; + GCC_NO_COMMON_BLOCKS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "POD_CONFIGURATION_RELEASE=1", "$(inherited)", ); GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; + MTL_ENABLE_DEBUG_INFO = NO; + PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; + SWIFT_COMPILATION_MODE = wholemodule; SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; }; name = Release; }; - 813BABAE494EFE612372928DE0C8B905 /* Debug */ = { + 23938EDCCD5D537C4905D9CB05325B2F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58AF136214CCB534EB5292432650F5F4 /* IGColorPicker.xcconfig */; + baseConfigurationReference = 8DE5F6EC5E493080CD7CFF2BA1979A84 /* Pods-IGColorPicker_Example.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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/IGColorPicker/IGColorPicker-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/IGColorPicker/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-IGColorPicker_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; - MODULEMAP_FILE = "Target Support Files/IGColorPicker/IGColorPicker.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = IGColorPicker; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.modulemap"; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_IGColorPicker_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 8196D0FFF27A353164F3D12E5E7A4548 /* Debug */ = { + 3F69BDDC20113E9A79043AC0DE7B1F0F /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 357A16045E77F1A5C801278991E7821D /* Pods-IGColorPicker_Tests.debug.xcconfig */; + baseConfigurationReference = B77D7F084B70BD174FC3ABECBC123146 /* M13Checkbox.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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-IGColorPicker_Tests/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/M13Checkbox/M13Checkbox-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/M13Checkbox/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + 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-IGColorPicker_Tests/Pods-IGColorPicker_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_IGColorPicker_Tests; + MODULEMAP_FILE = "Target Support Files/M13Checkbox/M13Checkbox.modulemap"; + PRODUCT_NAME = M13Checkbox; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - A6A03C9B1314C05BD3C2FBD3F65EDF83 /* Debug */ = { + 51F393FE91B4B6C835FB4B238187AD09 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; CLANG_ANALYZER_NONNULL = YES; - CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++14"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; CLANG_ENABLE_OBJC_ARC = YES; + CLANG_ENABLE_OBJC_WEAK = YES; + CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES; CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_COMMA = YES; CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR; CLANG_WARN_DOCUMENTATION_COMMENTS = YES; CLANG_WARN_EMPTY_BODY = YES; CLANG_WARN_ENUM_CONVERSION = YES; CLANG_WARN_INFINITE_RECURSION = YES; CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = 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_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; CODE_SIGNING_REQUIRED = NO; COPY_PHASE_STRIP = NO; + DEBUG_INFORMATION_FORMAT = dwarf; + ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; - GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_C_LANGUAGE_STANDARD = gnu11; GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; 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_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + IPHONEOS_DEPLOYMENT_TARGET = 11.3; + MTL_ENABLE_DEBUG_INFO = YES; ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; @@ -754,219 +825,164 @@ }; name = Debug; }; - ABD3CA6B7010AD10C74B87466615AB8C /* Debug */ = { + 62A2FE0A1B718066451CDE1064D47E04 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CCE3BB68D30EE69C7FECD7121D07864C /* Pods-IGColorPicker_Example.debug.xcconfig */; + baseConfigurationReference = B77D7F084B70BD174FC3ABECBC123146 /* M13Checkbox.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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-IGColorPicker_Example/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/M13Checkbox/M13Checkbox-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/M13Checkbox/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; - IPHONEOS_DEPLOYMENT_TARGET = 8.3; + 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-IGColorPicker_Example/Pods-IGColorPicker_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_IGColorPicker_Example; + MODULEMAP_FILE = "Target Support Files/M13Checkbox/M13Checkbox.modulemap"; + PRODUCT_NAME = M13Checkbox; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - AD55E6FCD78110F0899F6593DAEF185B /* Release */ = { + A252F17976CF7C58D7171F7AB658DCEF /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 58AF136214CCB534EB5292432650F5F4 /* IGColorPicker.xcconfig */; + baseConfigurationReference = 7969AE505EBBF134CFCD4110BDFB274C /* IGColorPicker.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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/IGColorPicker/IGColorPicker-prefix.pch"; INFOPLIST_FILE = "Target Support Files/IGColorPicker/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/IGColorPicker/IGColorPicker.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = IGColorPicker; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; + SWIFT_OPTIMIZATION_LEVEL = "-Onone"; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - B192D33E3E16F022936D99DFBE9A3AAB /* Debug */ = { + AD8C6F06FD38EB966BF711052E13C860 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 272A9028B0ED9D7CA339DA761B77C286 /* M13Checkbox.xcconfig */; + baseConfigurationReference = 7969AE505EBBF134CFCD4110BDFB274C /* IGColorPicker.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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/M13Checkbox/M13Checkbox-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/M13Checkbox/Info.plist"; + GCC_PREFIX_HEADER = "Target Support Files/IGColorPicker/IGColorPicker-prefix.pch"; + INFOPLIST_FILE = "Target Support Files/IGColorPicker/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/M13Checkbox/M13Checkbox.modulemap"; - MTL_ENABLE_DEBUG_INFO = YES; - PRODUCT_NAME = M13Checkbox; + MODULEMAP_FILE = "Target Support Files/IGColorPicker/IGColorPicker.modulemap"; + PRODUCT_NAME = IGColorPicker; SDKROOT = iphoneos; SKIP_INSTALL = YES; SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; - SWIFT_OPTIMIZATION_LEVEL = "-Onone"; - SWIFT_VERSION = 3.0; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; + name = Release; }; - B6FE39CF9D787836D29474FAFA2B7B1B /* Release */ = { + D2F3D76FBA70799D47507E16B7E73B4B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 36390FB646751A1B47538E94CD4DAF39 /* Pods-IGColorPicker_Example.release.xcconfig */; + baseConfigurationReference = 8C29BCE34442985EC09203FB0BC4B6D1 /* Pods-IGColorPicker_Tests.debug.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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-IGColorPicker_Example/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-IGColorPicker_Tests/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MODULEMAP_FILE = "Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_IGColorPicker_Example; + PRODUCT_NAME = Pods_IGColorPicker_Tests; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - BAFEF637F224254AF8E90F3DB8E1FA54 /* Release */ = { + F7F5F545BD46478DACC7A4E565B3C49C /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 74D58132513B0C2A019901B173E35666 /* Pods-IGColorPicker_Tests.release.xcconfig */; + baseConfigurationReference = E75834221E224847D82263FBBE2D2BB5 /* Pods-IGColorPicker_Example.release.xcconfig */; buildSettings = { CODE_SIGN_IDENTITY = ""; "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-IGColorPicker_Tests/Info.plist"; + INFOPLIST_FILE = "Target Support Files/Pods-IGColorPicker_Example/Info.plist"; INSTALL_PATH = "$(LOCAL_LIBRARY_DIR)/Frameworks"; IPHONEOS_DEPLOYMENT_TARGET = 8.3; LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks"; MACH_O_TYPE = staticlib; - MODULEMAP_FILE = "Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MODULEMAP_FILE = "Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.modulemap"; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; - PRODUCT_NAME = Pods_IGColorPicker_Tests; - SDKROOT = iphoneos; - SKIP_INSTALL = YES; - TARGETED_DEVICE_FAMILY = "1,2"; - VERSIONING_SYSTEM = "apple-generic"; - VERSION_INFO_PREFIX = ""; - }; - name = Release; - }; - D82A72C3DE74BB039F3FF837BAC7B259 /* Release */ = { - isa = XCBuildConfiguration; - baseConfigurationReference = 272A9028B0ED9D7CA339DA761B77C286 /* M13Checkbox.xcconfig */; - buildSettings = { - CODE_SIGN_IDENTITY = ""; - "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/M13Checkbox/M13Checkbox-prefix.pch"; - INFOPLIST_FILE = "Target Support Files/M13Checkbox/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/M13Checkbox/M13Checkbox.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = M13Checkbox; + PRODUCT_NAME = Pods_IGColorPicker_Example; SDKROOT = iphoneos; SKIP_INSTALL = YES; - SWIFT_ACTIVE_COMPILATION_CONDITIONS = "$(inherited) "; SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; - SWIFT_VERSION = 3.0; + SWIFT_VERSION = 4.0; TARGETED_DEVICE_FAMILY = "1,2"; + VALIDATE_PRODUCT = YES; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; @@ -978,8 +994,8 @@ 095FB803C962930A53BE6F37821CBA10 /* Build configuration list for PBXNativeTarget "M13Checkbox" */ = { isa = XCConfigurationList; buildConfigurations = ( - B192D33E3E16F022936D99DFBE9A3AAB /* Debug */, - D82A72C3DE74BB039F3FF837BAC7B259 /* Release */, + 3F69BDDC20113E9A79043AC0DE7B1F0F /* Debug */, + 62A2FE0A1B718066451CDE1064D47E04 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -987,8 +1003,8 @@ 1AD555EE1CAFDD9E6EB64077E66844AC /* Build configuration list for PBXNativeTarget "Pods-IGColorPicker_Tests" */ = { isa = XCConfigurationList; buildConfigurations = ( - 8196D0FFF27A353164F3D12E5E7A4548 /* Debug */, - BAFEF637F224254AF8E90F3DB8E1FA54 /* Release */, + D2F3D76FBA70799D47507E16B7E73B4B /* Debug */, + 0D95868E1B8B63062C47977BCC559462 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -996,8 +1012,8 @@ 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - A6A03C9B1314C05BD3C2FBD3F65EDF83 /* Debug */, - 717E77604BFBB04BEAF56608A1CB2EDE /* Release */, + 51F393FE91B4B6C835FB4B238187AD09 /* Debug */, + 1C3ED16E144B9A188CC88F2343EB3B4F /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1005,8 +1021,8 @@ ABE3E1639F0BD7C1A96CC03578389BB8 /* Build configuration list for PBXNativeTarget "IGColorPicker" */ = { isa = XCConfigurationList; buildConfigurations = ( - 813BABAE494EFE612372928DE0C8B905 /* Debug */, - AD55E6FCD78110F0899F6593DAEF185B /* Release */, + A252F17976CF7C58D7171F7AB658DCEF /* Debug */, + AD8C6F06FD38EB966BF711052E13C860 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; @@ -1014,8 +1030,8 @@ CAE8D5D424CEA6BB0C45218CE87BDDAE /* Build configuration list for PBXNativeTarget "Pods-IGColorPicker_Example" */ = { isa = XCConfigurationList; buildConfigurations = ( - ABD3CA6B7010AD10C74B87466615AB8C /* Debug */, - B6FE39CF9D787836D29474FAFA2B7B1B /* Release */, + 23938EDCCD5D537C4905D9CB05325B2F /* Debug */, + F7F5F545BD46478DACC7A4E565B3C49C /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata new file mode 100644 index 0000000..919434a --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -0,0 +1,7 @@ + + + + + diff --git a/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist new file mode 100644 index 0000000..18d9810 --- /dev/null +++ b/Example/Pods/Pods.xcodeproj/project.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist @@ -0,0 +1,8 @@ + + + + + IDEDidComputeMac32BitWarning + + + diff --git a/Example/Pods/Target Support Files/IGColorPicker/IGColorPicker.xcconfig b/Example/Pods/Target Support Files/IGColorPicker/IGColorPicker.xcconfig index 9d1bce7..78ee2bf 100644 --- a/Example/Pods/Target Support Files/IGColorPicker/IGColorPicker.xcconfig +++ b/Example/Pods/Target Support Files/IGColorPicker/IGColorPicker.xcconfig @@ -1,10 +1,10 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/IGColorPicker -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox" +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox" 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_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/../.. PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} diff --git a/Example/Pods/Target Support Files/IGColorPicker/Info.plist b/Example/Pods/Target Support Files/IGColorPicker/Info.plist index dee2a37..f92230d 100644 --- a/Example/Pods/Target Support Files/IGColorPicker/Info.plist +++ b/Example/Pods/Target Support Files/IGColorPicker/Info.plist @@ -15,7 +15,7 @@ CFBundlePackageType FMWK CFBundleShortVersionString - 0.2.1 + 0.3.0 CFBundleSignature ???? CFBundleVersion diff --git a/Example/Pods/Target Support Files/M13Checkbox/M13Checkbox.xcconfig b/Example/Pods/Target Support Files/M13Checkbox/M13Checkbox.xcconfig index a8314b5..ccc37d1 100644 --- a/Example/Pods/Target Support Files/M13Checkbox/M13Checkbox.xcconfig +++ b/Example/Pods/Target Support Files/M13Checkbox/M13Checkbox.xcconfig @@ -1,10 +1,10 @@ -CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/M13Checkbox +CONFIGURATION_BUILD_DIR = ${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" OTHER_LDFLAGS = -framework "CoreGraphics" -framework "Foundation" -framework "UIKit" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_ROOT = ${SRCROOT} PODS_TARGET_SRCROOT = ${PODS_ROOT}/M13Checkbox PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} diff --git a/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example-frameworks.sh b/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example-frameworks.sh index 04c9556..5e68221 100755 --- a/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example-frameworks.sh @@ -6,10 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -58,12 +62,31 @@ install_framework() fi } -# Copies the dSYM of a vendored framework +# Copies and strips a vendored dSYM install_dsym() { local source="$1" if [ -r "$source" ]; then - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi fi } @@ -85,10 +108,18 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi stripped="" - for arch in $archs; do + for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 @@ -98,6 +129,7 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=1 } diff --git a/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.debug.xcconfig b/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.debug.xcconfig index 4455fd3..3395671 100644 --- a/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.debug.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/IGColorPicker" "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker" "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox" 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/IGColorPicker/IGColorPicker.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox/M13Checkbox.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker/IGColorPicker.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox/M13Checkbox.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "IGColorPicker" -framework "M13Checkbox" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.release.xcconfig b/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.release.xcconfig index 4455fd3..3395671 100644 --- a/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.release.xcconfig @@ -1,11 +1,11 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/IGColorPicker" "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker" "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox" 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/IGColorPicker/IGColorPicker.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox/M13Checkbox.framework/Headers" +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker/IGColorPicker.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox/M13Checkbox.framework/Headers" OTHER_LDFLAGS = $(inherited) -framework "IGColorPicker" -framework "M13Checkbox" OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests-frameworks.sh index 88dd537..881cbae 100755 --- a/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests-frameworks.sh +++ b/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests-frameworks.sh @@ -6,10 +6,14 @@ mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" +# Used as a return value for each invocation of `strip_invalid_archs` function. +STRIP_BINARY_RETVAL=0 + # This protects against multiple targets copying the same framework dependency at the same time. The solution # was originally proposed here: https://lists.samba.org/archive/rsync/2008-February/020158.html RSYNC_PROTECT_TMP_FILES=(--filter "P .*.??????") +# Copies and strips a vendored framework install_framework() { if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then @@ -58,12 +62,31 @@ install_framework() fi } -# Copies the dSYM of a vendored framework +# Copies and strips a vendored dSYM install_dsym() { local source="$1" if [ -r "$source" ]; then - echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DWARF_DSYM_FOLDER_PATH}\"" - rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DWARF_DSYM_FOLDER_PATH}" + # Copy the dSYM into a the targets temp dir. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${DERIVED_FILES_DIR}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${DERIVED_FILES_DIR}" + + local basename + basename="$(basename -s .framework.dSYM "$source")" + binary="${DERIVED_FILES_DIR}/${basename}.framework.dSYM/Contents/Resources/DWARF/${basename}" + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"Mach-O dSYM companion"* ]]; then + strip_invalid_archs "$binary" + fi + + if [[ $STRIP_BINARY_RETVAL == 1 ]]; then + # Move the stripped file into its final destination. + echo "rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${DERIVED_FILES_DIR}/${basename}.framework.dSYM\" \"${DWARF_DSYM_FOLDER_PATH}\"" + rsync --delete -av "${RSYNC_PROTECT_TMP_FILES[@]}" --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${DERIVED_FILES_DIR}/${basename}.framework.dSYM" "${DWARF_DSYM_FOLDER_PATH}" + else + # The dSYM was not stripped at all, in this case touch a fake folder so the input/output paths from Xcode do not reexecute this script because the file is missing. + touch "${DWARF_DSYM_FOLDER_PATH}/${basename}.framework.dSYM" + fi fi } @@ -85,10 +108,18 @@ code_sign_if_enabled() { # Strip invalid architectures strip_invalid_archs() { binary="$1" - # Get architectures for current file - archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + # Get architectures for current target binary + binary_archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | awk '{$1=$1;print}' | rev)" + # Intersect them with the architectures we are building for + intersected_archs="$(echo ${ARCHS[@]} ${binary_archs[@]} | tr ' ' '\n' | sort | uniq -d)" + # If there are no archs supported by this binary then warn the user + if [[ -z "$intersected_archs" ]]; then + echo "warning: [CP] Vendored binary '$binary' contains architectures ($binary_archs) none of which match the current build architectures ($ARCHS)." + STRIP_BINARY_RETVAL=0 + return + fi stripped="" - for arch in $archs; do + for arch in $binary_archs; do if ! [[ "${ARCHS}" == *"$arch"* ]]; then # Strip non-valid architectures in-place lipo -remove "$arch" -output "$binary" "$binary" || exit 1 @@ -98,6 +129,7 @@ strip_invalid_archs() { if [[ "$stripped" ]]; then echo "Stripped $binary of architectures:$stripped" fi + STRIP_BINARY_RETVAL=1 } if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then diff --git a/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.debug.xcconfig index e2665a4..e1fe0d8 100644 --- a/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.debug.xcconfig +++ b/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.debug.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/IGColorPicker" "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker" "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox" 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/IGColorPicker/IGColorPicker.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox/M13Checkbox.framework/Headers" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker/IGColorPicker.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox/M13Checkbox.framework/Headers" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.release.xcconfig index e2665a4..e1fe0d8 100644 --- a/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.release.xcconfig +++ b/Example/Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.release.xcconfig @@ -1,8 +1,8 @@ -FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/IGColorPicker" "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox" +FRAMEWORK_SEARCH_PATHS = $(inherited) "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker" "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox" 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/IGColorPicker/IGColorPicker.framework/Headers" -iquote "$PODS_CONFIGURATION_BUILD_DIR/M13Checkbox/M13Checkbox.framework/Headers" -PODS_BUILD_DIR = $BUILD_DIR -PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +OTHER_CFLAGS = $(inherited) -iquote "${PODS_CONFIGURATION_BUILD_DIR}/IGColorPicker/IGColorPicker.framework/Headers" -iquote "${PODS_CONFIGURATION_BUILD_DIR}/M13Checkbox/M13Checkbox.framework/Headers" +PODS_BUILD_DIR = ${BUILD_DIR} +PODS_CONFIGURATION_BUILD_DIR = ${PODS_BUILD_DIR}/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) PODS_PODFILE_DIR_PATH = ${SRCROOT}/. PODS_ROOT = ${SRCROOT}/Pods diff --git a/IGColorPicker/Classes/View/ColorPickerCell.swift b/IGColorPicker/Classes/View/ColorPickerCell.swift index 7ca13d3..42db44b 100644 --- a/IGColorPicker/Classes/View/ColorPickerCell.swift +++ b/IGColorPicker/Classes/View/ColorPickerCell.swift @@ -44,6 +44,7 @@ class ColorPickerCell: UICollectionViewCell { checkbox.isUserInteractionEnabled = false checkbox.backgroundColor = .clear checkbox.hideBox = true + checkbox.secondaryTintColor = .clear checkbox.setCheckState(.unchecked, animated: false) self.addSubview(checkbox) diff --git a/IGColorPicker/Classes/View/ColorPickerView.swift b/IGColorPicker/Classes/View/ColorPickerView.swift index 249ae59..ab5f601 100644 --- a/IGColorPicker/Classes/View/ColorPickerView.swift +++ b/IGColorPicker/Classes/View/ColorPickerView.swift @@ -43,6 +43,7 @@ open class ColorPickerView: UIView, UICollectionViewDelegate, UICollectionViewDa } } } + /// The object that acts as the layout delegate for the color picker open weak var layoutDelegate: ColorPickerViewDelegateFlowLayout? /// The object that acts as the delegate for the color picker @@ -75,6 +76,9 @@ open class ColorPickerView: UIView, UICollectionViewDelegate, UICollectionViewDa open var style: ColorPickerViewStyle = .circle /// Style applied when a color is selected open var selectionStyle: ColorPickerViewSelectStyle = .check + /// Show borders cell + open var showBorders = false + // MARK: - Private properties @@ -133,6 +137,10 @@ open class ColorPickerView: UIView, UICollectionViewDelegate, UICollectionViewDa return } + if let selected = indexOfSelectedColor { + self.collectionView(self.collectionView, didDeselectItemAt: IndexPath(item: selected, section: 0)) + } + _indexOfSelectedColor = indexPath.item colorPickerCell.checkbox.tintColor = colors[indexPath.item].isWhiteText ? .white : .black @@ -168,6 +176,10 @@ open class ColorPickerView: UIView, UICollectionViewDelegate, UICollectionViewDa cell.layer.cornerRadius = cell.bounds.width / 2 } + if showBorders { + cell.checkbox.hideBox = false + } + return cell } From 783bdd8e5ec2ab5e8e49df0947ba6bf08731dca0 Mon Sep 17 00:00:00 2001 From: spacedema Date: Fri, 27 Apr 2018 20:28:37 +0300 Subject: [PATCH 2/3] version update --- .../IGColorPicker/Info.plist | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/Example/Pods/Target Support Files/IGColorPicker/Info.plist b/Example/Pods/Target Support Files/IGColorPicker/Info.plist index f92230d..6d2ec10 100644 --- a/Example/Pods/Target Support Files/IGColorPicker/Info.plist +++ b/Example/Pods/Target Support Files/IGColorPicker/Info.plist @@ -2,25 +2,25 @@ - CFBundleDevelopmentRegion - en - CFBundleExecutable - ${EXECUTABLE_NAME} - CFBundleIdentifier - ${PRODUCT_BUNDLE_IDENTIFIER} - CFBundleInfoDictionaryVersion - 6.0 - CFBundleName - ${PRODUCT_NAME} - CFBundlePackageType - FMWK - CFBundleShortVersionString - 0.3.0 - CFBundleSignature - ???? - CFBundleVersion - ${CURRENT_PROJECT_VERSION} - NSPrincipalClass - + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIdentifier + ${PRODUCT_BUNDLE_IDENTIFIER} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + FMWK + CFBundleShortVersionString + 0.3.1 + CFBundleSignature + ???? + CFBundleVersion + ${CURRENT_PROJECT_VERSION} + NSPrincipalClass + From 97f163b7e734e038dbed4945f058789c4b8a3445 Mon Sep 17 00:00:00 2001 From: spacedema Date: Wed, 6 Jun 2018 12:03:57 +0300 Subject: [PATCH 3/3] collectionViewLayout vertical direction --- Example/IGColorPicker.xcodeproj/project.pbxproj | 2 +- IGColorPicker.podspec | 2 +- IGColorPicker/Classes/View/ColorPickerView.swift | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/Example/IGColorPicker.xcodeproj/project.pbxproj b/Example/IGColorPicker.xcodeproj/project.pbxproj index f562891..7ed550f 100644 --- a/Example/IGColorPicker.xcodeproj/project.pbxproj +++ b/Example/IGColorPicker.xcodeproj/project.pbxproj @@ -48,7 +48,7 @@ 9FAEF4144B69B4DE10AECF21 /* Pods-IGColorPicker_Example.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGColorPicker_Example.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGColorPicker_Example/Pods-IGColorPicker_Example.release.xcconfig"; sourceTree = ""; }; B249C39F1D8ABCE8C406EED6 /* Pods-IGColorPicker_Tests.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGColorPicker_Tests.debug.xcconfig"; path = "Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.debug.xcconfig"; sourceTree = ""; }; B5CB5F41429ED1420D267465 /* Pods-IGColorPicker_Tests.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-IGColorPicker_Tests.release.xcconfig"; path = "Pods/Target Support Files/Pods-IGColorPicker_Tests/Pods-IGColorPicker_Tests.release.xcconfig"; sourceTree = ""; }; - E6F4F3AABBDCF3FE8E4F59CF /* IGColorPicker.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = IGColorPicker.podspec; path = ../IGColorPicker.podspec; sourceTree = ""; }; + E6F4F3AABBDCF3FE8E4F59CF /* IGColorPicker.podspec */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = IGColorPicker.podspec; path = ../IGColorPicker.podspec; sourceTree = ""; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ diff --git a/IGColorPicker.podspec b/IGColorPicker.podspec index cc1a0fa..42b8bb5 100644 --- a/IGColorPicker.podspec +++ b/IGColorPicker.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = 'IGColorPicker' -s.version = '0.3.0' +s.version = '0.3.1' s.summary = 'A customizable color picker for iOS in Swift' s.description = <<-DESC diff --git a/IGColorPicker/Classes/View/ColorPickerView.swift b/IGColorPicker/Classes/View/ColorPickerView.swift index ab5f601..851789f 100644 --- a/IGColorPicker/Classes/View/ColorPickerView.swift +++ b/IGColorPicker/Classes/View/ColorPickerView.swift @@ -86,7 +86,7 @@ open class ColorPickerView: UIView, UICollectionViewDelegate, UICollectionViewDa fileprivate lazy var collectionView: UICollectionView = { let layout = UICollectionViewFlowLayout() - layout.scrollDirection = .horizontal + layout.scrollDirection = .vertical let collectionView = UICollectionView(frame: self.frame, collectionViewLayout: layout) collectionView.delegate = self