diff --git a/Example/Podfile.lock b/Example/Podfile.lock
index b0b4853..b856c77 100644
--- a/Example/Podfile.lock
+++ b/Example/Podfile.lock
@@ -9,7 +9,8 @@ PODS:
- FBSnapshotTestCase/Core (2.1.0)
- FBSnapshotTestCase/SwiftSupport (2.1.0):
- FBSnapshotTestCase/Core
- - GradientButton (0.1.4)
+ - GradientButton (0.1.4):
+ - PureLayout
- PureLayout (3.0.1)
- Specta (1.0.5)
@@ -29,7 +30,7 @@ SPEC CHECKSUMS:
Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe
Expecta+Snapshots: c343f410c7a6392f3e22e78f94c44b6c0749a516
FBSnapshotTestCase: 366ecd378511d7716c79991cd8067d1eed23578d
- GradientButton: 44bc0921357db40e4860b3e6af5d1fe54078e800
+ GradientButton: 24bf08379bcb51dec67a250920e4f523af177966
PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb
Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2
diff --git a/Example/Pods/Local Podspecs/GradientButton.podspec.json b/Example/Pods/Local Podspecs/GradientButton.podspec.json
index 5e0a862..322e0f4 100644
--- a/Example/Pods/Local Podspecs/GradientButton.podspec.json
+++ b/Example/Pods/Local Podspecs/GradientButton.podspec.json
@@ -21,5 +21,10 @@
"Pod/Assets/*.png"
]
},
- "frameworks": "QuartzCore"
+ "frameworks": "QuartzCore",
+ "dependencies": {
+ "PureLayout": [
+
+ ]
+ }
}
diff --git a/Example/Pods/Manifest.lock b/Example/Pods/Manifest.lock
index b0b4853..b856c77 100644
--- a/Example/Pods/Manifest.lock
+++ b/Example/Pods/Manifest.lock
@@ -9,7 +9,8 @@ PODS:
- FBSnapshotTestCase/Core (2.1.0)
- FBSnapshotTestCase/SwiftSupport (2.1.0):
- FBSnapshotTestCase/Core
- - GradientButton (0.1.4)
+ - GradientButton (0.1.4):
+ - PureLayout
- PureLayout (3.0.1)
- Specta (1.0.5)
@@ -29,7 +30,7 @@ SPEC CHECKSUMS:
Expecta: e1c022fcd33910b6be89c291d2775b3fe27a89fe
Expecta+Snapshots: c343f410c7a6392f3e22e78f94c44b6c0749a516
FBSnapshotTestCase: 366ecd378511d7716c79991cd8067d1eed23578d
- GradientButton: 44bc0921357db40e4860b3e6af5d1fe54078e800
+ GradientButton: 24bf08379bcb51dec67a250920e4f523af177966
PureLayout: f35f5384c9c4e4479df041dbe33ad7577b71ddfb
Specta: ac94d110b865115fe60ff2c6d7281053c6f8e8a2
diff --git a/Example/Pods/Pods.xcodeproj/project.pbxproj b/Example/Pods/Pods.xcodeproj/project.pbxproj
index 018bd75..9487d02 100644
--- a/Example/Pods/Pods.xcodeproj/project.pbxproj
+++ b/Example/Pods/Pods.xcodeproj/project.pbxproj
@@ -10,17 +10,6 @@
46
objects
- 0001DE2A88B519241F12B0E2B24E8482
-
- buildActionMask
- 2147483647
- files
-
- isa
- PBXResourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
005D82263C7AFBCB593EAB7F0F29C2CD
buildActionMask
@@ -85,27 +74,16 @@
sourceTree
<group>
- 021FD4F4F489BE5D71946C0FFF0E8DA8
+ 01BFA75E9A1AAD1773C62C0B384DA09E
- baseConfigurationReference
- DB7083C49F8F1B1D5C6CCE97F6D03ADC
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- PRODUCT_NAME
- GradientButton
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- WRAPPER_EXTENSION
- bundle
-
isa
- XCBuildConfiguration
+ PBXTargetDependency
name
- Release
+ PureLayout
+ target
+ 1D01B491CB2A65D97C9A0D1477C75AE8
+ targetProxy
+ 89BFC58884D390B7305188C6431351C0
022DD32C1475CD07C5D35FD04E7B4799
@@ -132,6 +110,13 @@
sourceTree
<group>
+ 03D38D6B6A25E74191E5101B8E9AAE3D
+
+ fileRef
+ B08719CB100591D8543C357A3C177497
+ isa
+ PBXBuildFile
+
03D9ECD289487969E2EFBE25E1DEFDDC
explicitFileType
@@ -191,6 +176,33 @@
+ 08588B6806E63A180C86EE9E2B2EF761
+
+ fileRef
+ 3FB4A919E61BF9E7388E2A08D5F6D7EA
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
+ 0923AB1E2B0C2F829217978D85C5F71A
+
+ buildActionMask
+ 2147483647
+ files
+
+ 51FB4A4521672D29F859B6F9D64083BB
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
099A52678B3E80735A017D133E675C0B
includeInIndex
@@ -204,6 +216,20 @@
sourceTree
<group>
+ 09AF215E89065D9BBD89BF95FC34D84D
+
+ fileRef
+ 0B4D563AB4E127AF0A9FBC1E231C5D43
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
0B4B337A09E4D2CA2372028AF3A23F71
isa
@@ -378,19 +404,6 @@
sourceTree
<group>
- 0E3A42B5A78EBC16FE10F17842D14EF5
-
- buildActionMask
- 2147483647
- files
-
- 3D7F2BA4B212DDD62D5C4DE6F35D9B9D
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
0EBFA5FBE4953A83B677CE2A75746761
fileRef
@@ -417,6 +430,34 @@
+ 0FD5F09A118ABEABB1BDF04E6DA432D3
+
+ fileRef
+ 90A24E859872FBF4996DB8FF2C72D641
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
+ 10223120EC72253E8C2A011647319874
+
+ buildConfigurations
+
+ 44D9A89B4EC455592EBEB5D0A2FB93A2
+ 7841889E439BC23D50C3D69759A8C4CF
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
10782AE189DA5C3D8516751CF9C19A5E
includeInIndex
@@ -447,17 +488,6 @@
sourceTree
<group>
- 11BAD737741E99A2CF165917A9FA03BD
-
- isa
- PBXTargetDependency
- name
- Specta
- target
- 00ADDBCA9E516B429C7877EB5AED2DCE
- targetProxy
- DEDE31ACC4E6459FA2F36575E25611B7
-
11C1AEB289C1EB80089349B71F09D04B
fileRef
@@ -485,6 +515,17 @@
sourceTree
<group>
+ 129E54BA5B6CB0AAD7070AB10AA84C5D
+
+ isa
+ PBXTargetDependency
+ name
+ FBSnapshotTestCase
+ target
+ E1E99BE24B4D5E362ECFB6580A5D5A8D
+ targetProxy
+ 4AF1D6B15EDE8F871FECA8DB5A64BB12
+
1312A7D381C51428CF481E33E3D37901
fileRef
@@ -582,24 +623,10 @@
sourceTree
<group>
- 15572701CF6E40F2822C1AF208DF7DF4
-
- fileRef
- BC4E6D745DD948298DA344813F4F67D4
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
160FDA46EE919AAF97E0E4EC04C9E232
fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
+ 56D4C1D5295EE93E59623E6886DA016A
isa
PBXBuildFile
@@ -667,7 +694,7 @@
18359C98147B5E9CBFDBB349F54C8BE2
fileRef
- 9B097D27B5AD98A52CC165EFAE43F2B5
+ 6FB21B374A92060A3B57FDA3CCF76C16
isa
PBXBuildFile
@@ -680,26 +707,10 @@
proxyType
1
remoteGlobalIDString
- B76728BA470123DB3396E3568ED8E565
+ 1D01B491CB2A65D97C9A0D1477C75AE8
remoteInfo
PureLayout
- 1922ED2492F2CD5F07BAE0E198724705
-
- children
-
- E47922AA0F6D472C6BD29B15DF2DE148
- C93D23F4DB7569CC800036F3F8FAFE2E
- 3C69DF8F7AD5A0ABA3453069F77F5742
- DF4440C853419508B2D17FB145A6B453
-
- isa
- PBXGroup
- name
- Frameworks
- sourceTree
- <group>
-
19C53BEC21D8B0E161B0702E54CF7D9D
includeInIndex
@@ -823,19 +834,30 @@
runOnlyForDeploymentPostprocessing
0
- 1CFB3891E45BF50E635A76CA9180295A
+ 1D01B491CB2A65D97C9A0D1477C75AE8
- fileRef
- 6BF30C23B3BDD819BCFB41457392E2D9
+ buildConfigurationList
+ D7B6758B7935045A5B12D204BA25B1D7
+ buildPhases
+
+ 29E9464D3A3F44C652B8A5F5B2170829
+ BC01A025FF944E626FB52EA7A04807BF
+ 382570FDD33EA954CD90583EE69C88E0
+
+ buildRules
+
+ dependencies
+
isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
+ PBXNativeTarget
+ name
+ PureLayout
+ productName
+ PureLayout
+ productReference
+ 6611321C6F4194C8C5D0BCBE163D7FB3
+ productType
+ com.apple.product-type.framework
1D38AF0ABE699088F94D23720FB1E547
@@ -850,6 +872,62 @@
sourceTree
<group>
+ 1D7261AA9D1143D237186FA65716169E
+
+ baseConfigurationReference
+ 0CD0F5EFF1B3472519F5B4EE821A38E4
+ buildSettings
+
+ CODE_SIGN_IDENTITY[sdk=iphoneos*]
+ iPhone Developer
+ CURRENT_PROJECT_VERSION
+ 1
+ DEFINES_MODULE
+ YES
+ DYLIB_COMPATIBILITY_VERSION
+ 1
+ DYLIB_CURRENT_VERSION
+ 1
+ DYLIB_INSTALL_NAME_BASE
+ @rpath
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ GCC_PREFIX_HEADER
+ Target Support Files/PureLayout/PureLayout-prefix.pch
+ INFOPLIST_FILE
+ Target Support Files/PureLayout/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/PureLayout/PureLayout.modulemap
+ MTL_ENABLE_DEBUG_INFO
+ YES
+ PRODUCT_NAME
+ PureLayout
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ TARGETED_DEVICE_FAMILY
+ 1,2
+ VERSIONING_SYSTEM
+ apple-generic
+ VERSION_INFO_PREFIX
+
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
1E6CB3108E7BCD0A0126E78B257E79A2
fileRef
@@ -891,17 +969,6 @@
isa
PBXBuildFile
- 2057E4B4C97B2430BC7CA3E807F4AC0E
-
- isa
- PBXTargetDependency
- name
- GradientButton-GradientButton
- target
- FAC4BF380AB6F4B225E302F3EF7FE1A5
- targetProxy
- 5461C2CFE4BE3A5538EEDBF5B26C1679
-
214647B96EB8D7B1FA18DD92A6EA3917
includeInIndex
@@ -918,7 +985,7 @@
21B54CBFCD48E0B8E4B3EC34B00E6452
fileRef
- C93D23F4DB7569CC800036F3F8FAFE2E
+ 4F20195ACAEB452CA807A9D3CBD86779
isa
PBXBuildFile
@@ -982,6 +1049,13 @@
sourceTree
<group>
+ 24DE684A55A36B881CB7377E7CCA43B1
+
+ fileRef
+ 56D4C1D5295EE93E59623E6886DA016A
+ isa
+ PBXBuildFile
+
24E48332B12088B4645F66522C6E689B
includeInIndex
@@ -1024,20 +1098,6 @@
- 270AFA2FC665DB217FF7485EA329894E
-
- buildConfigurations
-
- 8192B437F3F9D94E0E136FFEDC6BAAA1
- A59DC2F0E328B28873FC37403FBEA885
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
27B1733855F54643F1A758CDB7922AA9
buildActionMask
@@ -1111,6 +1171,22 @@
+ 29E9464D3A3F44C652B8A5F5B2170829
+
+ buildActionMask
+ 2147483647
+ files
+
+ 9DDD70271624DA9C4D658383A9FCC7ED
+ AA9061FA90E874EA57D40F46C32D239E
+ 88387667A706D518348C8DAEDA057AAF
+ 418FEAE4A81CF82ACAD3703B84C3E735
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
2A61EA3FF11FFA402EF7CE4A58E6AC78
buildActionMask
@@ -1191,20 +1267,6 @@
-fno-objc-arc
- 2D5518313D799F5FDAF6AB90EB338A84
-
- fileRef
- BF477E855584644C347FEA1531C7E4BF
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
2D8E8EC45A3A1A1D94AE762CB5028504
buildConfigurations
@@ -1233,22 +1295,6 @@
- 2E59B5EEAF285450920B25097BD3D233
-
- buildActionMask
- 2147483647
- files
-
- DA467251B0C1F31717D41148912924D6
- D858157D09783345B62D93FAB28C8358
- C0A1C94B0C547C7112228ADB0430D732
- 34588CBD8A0D9D4863A8725D979FA20D
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
2E8E1DB775E98A71556D1D20FE5300F1
fileRef
@@ -1418,13 +1464,6 @@
isa
XCConfigurationList
- 34588CBD8A0D9D4863A8725D979FA20D
-
- fileRef
- 32ECF317E9844862171B030F13E92DD9
- isa
- PBXBuildFile
-
348002B05BCBB2BFBFD9EB26FDE1E22B
includeInIndex
@@ -1515,10 +1554,29 @@
+ 382570FDD33EA954CD90583EE69C88E0
+
+ buildActionMask
+ 2147483647
+ files
+
+ F36D2964E4E647FCCD245D5DA4C67520
+ 6F5FDE57747A610BCADC2FB42D1D5B6E
+ 09AF215E89065D9BBD89BF95FC34D84D
+ 0FD5F09A118ABEABB1BDF04E6DA432D3
+ E4110F57C5164B449E872F18F4175803
+ 08588B6806E63A180C86EE9E2B2EF761
+ 445F92BECB37244E43BCCC70FB65C690
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
3856B94C2DDE0D2E4EE78B7E7B296C40
fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
+ 56D4C1D5295EE93E59623E6886DA016A
isa
PBXBuildFile
@@ -1543,19 +1601,6 @@
isa
PBXBuildFile
- 38D55BF5B79C4ACFAC741FC2A1B3BEAC
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- XCTest.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/XCTest.framework
- sourceTree
- DEVELOPER_DIR
-
390F5EAD0FA0ACB91D06A90A974E0A45
includeInIndex
@@ -1626,26 +1671,6 @@
- 3C3E129D0C472F8408C83DE56C8889E4
-
- fileRef
- B08719CB100591D8543C357A3C177497
- isa
- PBXBuildFile
-
- 3C69DF8F7AD5A0ABA3453069F77F5742
-
- explicitFileType
- wrapper.framework
- includeInIndex
- 0
- isa
- PBXFileReference
- path
- Specta.framework
- sourceTree
- BUILT_PRODUCTS_DIR
-
3CE47127EC1729530DF6892DAC98E263
isa
@@ -1657,13 +1682,6 @@
targetProxy
1B5BFD6EC1068EBC586F5E566543AED5
- 3D7F2BA4B212DDD62D5C4DE6F35D9B9D
-
- fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
- isa
- PBXBuildFile
-
3DDC2F0DB66FDE2D99014751F0C471C6
includeInIndex
@@ -1759,7 +1777,7 @@
409F2B9A147001F191757C06FFCFB89D
fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
+ 56D4C1D5295EE93E59623E6886DA016A
isa
PBXBuildFile
@@ -1794,6 +1812,24 @@
sourceTree
<group>
+ 418FEAE4A81CF82ACAD3703B84C3E735
+
+ fileRef
+ 32ECF317E9844862171B030F13E92DD9
+ isa
+ PBXBuildFile
+
+ 41CBE5038A13F11BABB5ACB518E690CE
+
+ isa
+ PBXTargetDependency
+ name
+ Specta
+ target
+ 00ADDBCA9E516B429C7877EB5AED2DCE
+ targetProxy
+ F2A5E2F188A4E10DCEE5D2EC297A070F
+
4241CF12CA7C6F3AE7BB83CF6CD44023
fileRef
@@ -1823,23 +1859,10 @@
name
PureLayout
target
- B76728BA470123DB3396E3568ED8E565
+ 1D01B491CB2A65D97C9A0D1477C75AE8
targetProxy
18A173CD4A94B7C9489B09E59BA4482B
- 43D0C843C76C84AA3308E4554D59848C
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- QuartzCore.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/QuartzCore.framework
- sourceTree
- DEVELOPER_DIR
-
43E396376F0A58FC93901CB23B161BC3
includeInIndex
@@ -1853,12 +1876,19 @@
sourceTree
<group>
- 446F705D695E59F57D876015BBDFA88B
+ 445F92BECB37244E43BCCC70FB65C690
fileRef
- 43D0C843C76C84AA3308E4554D59848C
+ 6BF30C23B3BDD819BCFB41457392E2D9
isa
PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
44C2BCB8ADDB4424AC3426DA52A88FD0
@@ -1875,6 +1905,84 @@
sourceTree
<group>
+ 44D9A89B4EC455592EBEB5D0A2FB93A2
+
+ baseConfigurationReference
+ 348002B05BCBB2BFBFD9EB26FDE1E22B
+ buildSettings
+
+ CODE_SIGN_IDENTITY[sdk=iphoneos*]
+ iPhone Developer
+ CURRENT_PROJECT_VERSION
+ 1
+ DEFINES_MODULE
+ YES
+ DYLIB_COMPATIBILITY_VERSION
+ 1
+ DYLIB_CURRENT_VERSION
+ 1
+ DYLIB_INSTALL_NAME_BASE
+ @rpath
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ INFOPLIST_FILE
+ Target Support Files/Pods-GradientButton_Tests/Info.plist
+ INSTALL_PATH
+ $(LOCAL_LIBRARY_DIR)/Frameworks
+ IPHONEOS_DEPLOYMENT_TARGET
+ 8.0
+ LD_RUNPATH_SEARCH_PATHS
+
+ $(inherited)
+ @executable_path/Frameworks
+ @loader_path/Frameworks
+
+ MACH_O_TYPE
+ staticlib
+ MODULEMAP_FILE
+ Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.modulemap
+ MTL_ENABLE_DEBUG_INFO
+ YES
+ OTHER_LDFLAGS
+
+ OTHER_LIBTOOLFLAGS
+
+ PODS_ROOT
+ $(SRCROOT)
+ PRODUCT_NAME
+ Pods_GradientButton_Tests
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ SWIFT_OPTIMIZATION_LEVEL
+ -Onone
+ TARGETED_DEVICE_FAMILY
+ 1,2
+ VERSIONING_SYSTEM
+ apple-generic
+ VERSION_INFO_PREFIX
+
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ 44E7E84D951A97D5C264F9DA0C48930D
+
+ fileRef
+ 60C8513D5E2EE8B210234D8BF8803350
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
456E5A750E8C970B4565211467EDD8B1
fileRef
@@ -2021,20 +2129,6 @@
sourceTree
<group>
- 4A36F4C5DA4411815384145C19F88AFF
-
- fileRef
- 90A24E859872FBF4996DB8FF2C72D641
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
4A4547E4EE9A69F8554ABE6EB6C8F6FA
includeInIndex
@@ -2080,6 +2174,19 @@
sourceTree
<group>
+ 4AF1D6B15EDE8F871FECA8DB5A64BB12
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ E1E99BE24B4D5E362ECFB6580A5D5A8D
+ remoteInfo
+ FBSnapshotTestCase
+
4BB793EEEA2972B9A2DB5CC84E5C7FC8
includeInIndex
@@ -2107,12 +2214,18 @@
-fno-objc-arc
- 4D21F8D228A1D8B9726BB04B844B923E
+ 4C07DDFDBB2218284D2D391F446B477B
- fileRef
- A65822AA0B88145340ED61E83A78E65D
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
isa
- PBXBuildFile
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ ACB0252707747CD6901BDF7EF56B17D2
+ remoteInfo
+ GradientButton-GradientButton
4D95A51236FF77A168DC13A9BC74E1B3
@@ -2164,12 +2277,18 @@
isa
PBXBuildFile
- 4E105A81A78B8B4D5CD600E81EDD2D56
+ 4F20195ACAEB452CA807A9D3CBD86779
- fileRef
- D1FCD1F639D9FE0EACA6E3B4729540E4
+ explicitFileType
+ wrapper.framework
+ includeInIndex
+ 0
isa
- PBXBuildFile
+ PBXFileReference
+ path
+ FBSnapshotTestCase.framework
+ sourceTree
+ BUILT_PRODUCTS_DIR
4F7BB8E1EF29438657C17A0E0CB6141F
@@ -2210,13 +2329,6 @@
runOnlyForDeploymentPostprocessing
0
- 50CB1660A0E9F98EE9C87699B6EFBD3E
-
- fileRef
- D46BED7AC4ACF810A9B012637DFC1857
- isa
- PBXBuildFile
-
510D07686732BBA3C4B870F02EAC7A30
includeInIndex
@@ -2232,19 +2344,18 @@
sourceTree
<group>
- 512325368F220849030211E4CE40189A
+ 512270DFF71CC24193ECDFCACC6B13FE
- fileRef
- F42F0DA116857769307897100F7DA2CA
isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ QuartzCore.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/QuartzCore.framework
+ sourceTree
+ DEVELOPER_DIR
51DDDB0FB4899757CF6A826B531B940D
@@ -2260,6 +2371,13 @@
+ 51FB4A4521672D29F859B6F9D64083BB
+
+ fileRef
+ D46BED7AC4ACF810A9B012637DFC1857
+ isa
+ PBXBuildFile
+
5245128B229882121E8F543B8885A5E2
includeInIndex
@@ -2273,6 +2391,28 @@
sourceTree
<group>
+ 528AF420E761AC2CCD10B4D65D7A1ABC
+
+ baseConfigurationReference
+ DB7083C49F8F1B1D5C6CCE97F6D03ADC
+ buildSettings
+
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ PRODUCT_NAME
+ GradientButton
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ WRAPPER_EXTENSION
+ bundle
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
52B96B599CCF1E2C6EE96048EA5880E3
includeInIndex
@@ -2339,19 +2479,6 @@
sourceTree
<group>
- 5461C2CFE4BE3A5538EEDBF5B26C1679
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- FAC4BF380AB6F4B225E302F3EF7FE1A5
- remoteInfo
- GradientButton-GradientButton
-
549EE9405C6AE31B35214759A14A8F69
fileRef
@@ -2500,6 +2627,19 @@
sourceTree
<group>
+ 56D4C1D5295EE93E59623E6886DA016A
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ Foundation.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework
+ sourceTree
+ DEVELOPER_DIR
+
5723825DA3450735996AC90B937A4AEF
includeInIndex
@@ -2614,6 +2754,20 @@
sourceTree
<group>
+ 5AA3BA782E969DB5EE9646254C07396B
+
+ buildActionMask
+ 2147483647
+ files
+
+ B91E760AE54877F1A203E9D97B645410
+ 694ACD99E0A32B800594C0118341E552
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
5AE13025CC5C6B218AAF479784CD9ED2
includeInIndex
@@ -2654,19 +2808,6 @@
sourceTree
<group>
- 5C9DFD4DF7B7AAD3DBF52D4946A65F24
-
- buildActionMask
- 2147483647
- files
-
- F0F24E6BD30D640A935DBA99994F889B
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
5EA7043FE10E75D02F3C3052AF8B8318
fileRef
@@ -2684,7 +2825,7 @@
5F6FC4706E7444375E677294DFEEB5C6
fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
+ 56D4C1D5295EE93E59623E6886DA016A
isa
PBXBuildFile
@@ -2731,7 +2872,7 @@
610249954D9E36ED0639D3B5DB4157F3
fileRef
- 38D55BF5B79C4ACFAC741FC2A1B3BEAC
+ 714385F6C0F231D3EAACF74261753D5D
isa
PBXBuildFile
@@ -2811,28 +2952,6 @@
runOnlyForDeploymentPostprocessing
0
- 6320FC50DB987535D543335D1591C6DB
-
- baseConfigurationReference
- DB7083C49F8F1B1D5C6CCE97F6D03ADC
- buildSettings
-
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- PRODUCT_NAME
- GradientButton
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- WRAPPER_EXTENSION
- bundle
-
- isa
- XCBuildConfiguration
- name
- Debug
-
63531BD7407ED90996601DCE8FCEFD55
includeInIndex
@@ -2952,20 +3071,6 @@
- 6753BDB0CE57EB07168CCC5939AA4815
-
- buildConfigurations
-
- 917DF08003668B50A96ADEC3AF83C157
- F6E4135491207D0DD6509F870BBAFFE6
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
68FDF6EB112C4423747393766720207C
includeInIndex
@@ -2988,6 +3093,20 @@
isa
PBXBuildFile
+ 694ACD99E0A32B800594C0118341E552
+
+ fileRef
+ 567328B7B3CD2B2EFE43EF99A2858862
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
6B8A84238CE703476738B5C6866A4DE6
fileRef
@@ -3031,19 +3150,6 @@
sourceTree
<group>
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- Foundation.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/Foundation.framework
- sourceTree
- DEVELOPER_DIR
-
6D0C6649E2D25AE53519CD3D4CD09ADC
includeInIndex
@@ -3084,6 +3190,17 @@
sourceTree
<group>
+ 6DE29EBB0D8FD75A69974857C9976D99
+
+ isa
+ PBXTargetDependency
+ name
+ Expecta+Snapshots
+ target
+ B5522B4C786061CA9DFC8A4198028552
+ targetProxy
+ 88654380107F1E7E2ECCFBC760B10073
+
6E1D978790705E137FDE439AA68DD3AA
fileRef
@@ -3124,6 +3241,20 @@
-fno-objc-arc
+ 6F5FDE57747A610BCADC2FB42D1D5B6E
+
+ fileRef
+ F42F0DA116857769307897100F7DA2CA
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
6F7482216BDAA86DA901E47954D81943
includeInIndex
@@ -3139,6 +3270,32 @@
sourceTree
<group>
+ 6FB21B374A92060A3B57FDA3CCF76C16
+
+ isa
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ UIKit.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework
+ sourceTree
+ DEVELOPER_DIR
+
+ 6FBABDB5A34C49BE6A04BDFA99DA04D8
+
+ explicitFileType
+ wrapper.framework
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ PureLayout.framework
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
703612D1CEA30E0B8C9E02D238F7196E
includeInIndex
@@ -3174,19 +3331,18 @@
isa
PBXBuildFile
- 715024DE2AA35C3A5A7DD099A39D362C
+ 714385F6C0F231D3EAACF74261753D5D
- fileRef
- 567328B7B3CD2B2EFE43EF99A2858862
isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
+ PBXFileReference
+ lastKnownFileType
+ wrapper.framework
+ name
+ XCTest.framework
+ path
+ Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/XCTest.framework
+ sourceTree
+ DEVELOPER_DIR
71BDF1F3E8B40E814FC972FF2457A3E2
@@ -3304,7 +3460,7 @@
775F059D5771456DC08DC5544650290A
fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
+ 56D4C1D5295EE93E59623E6886DA016A
isa
PBXBuildFile
@@ -3325,6 +3481,68 @@
sourceTree
<group>
+ 7841889E439BC23D50C3D69759A8C4CF
+
+ baseConfigurationReference
+ 7398F68721BE82551BB2562D61F2D4B8
+ buildSettings
+
+ CODE_SIGN_IDENTITY[sdk=iphoneos*]
+ iPhone Developer
+ CURRENT_PROJECT_VERSION
+ 1
+ DEFINES_MODULE
+ YES
+ DYLIB_COMPATIBILITY_VERSION
+ 1
+ DYLIB_CURRENT_VERSION
+ 1
+ DYLIB_INSTALL_NAME_BASE
+ @rpath
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ INFOPLIST_FILE
+ Target Support Files/Pods-GradientButton_Tests/Info.plist
+ INSTALL_PATH
+ $(LOCAL_LIBRARY_DIR)/Frameworks
+ IPHONEOS_DEPLOYMENT_TARGET
+ 8.0
+ LD_RUNPATH_SEARCH_PATHS
+
+ $(inherited)
+ @executable_path/Frameworks
+ @loader_path/Frameworks
+
+ MACH_O_TYPE
+ staticlib
+ MODULEMAP_FILE
+ Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.modulemap
+ MTL_ENABLE_DEBUG_INFO
+ NO
+ OTHER_LDFLAGS
+
+ OTHER_LIBTOOLFLAGS
+
+ PODS_ROOT
+ $(SRCROOT)
+ PRODUCT_NAME
+ Pods_GradientButton_Tests
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ TARGETED_DEVICE_FAMILY
+ 1,2
+ VERSIONING_SYSTEM
+ apple-generic
+ VERSION_INFO_PREFIX
+
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
79558B1F97ABE4AB8942DC18BEBD4B82
fileRef
@@ -3422,7 +3640,7 @@
7A211860F672261C1522DCDF1FFC9ED0
fileRef
- 38D55BF5B79C4ACFAC741FC2A1B3BEAC
+ 714385F6C0F231D3EAACF74261753D5D
isa
PBXBuildFile
@@ -3455,43 +3673,6 @@
sourceTree
<group>
- 7BDF877BA5673DA17100309D3C1EE870
-
- isa
- PBXTargetDependency
- name
- Expecta+Snapshots
- target
- B5522B4C786061CA9DFC8A4198028552
- targetProxy
- 83ECA2449B71B817912154927CC914E0
-
- 7C9139E03BBC9C2F0EE2D12A32DF17C3
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 0D888F29E05E498D0CD91A51D28599A5
- remoteInfo
- Expecta
-
- 7D757A4240EF4E896E1B2FD94E784C61
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- F477DE30D3B1860A028088D2F7C30516
- remoteInfo
- GradientButton
-
7D81D7EEC312BCAFD21F876E09579B84
children
@@ -3517,7 +3698,7 @@
BA6428E9F66FD5A23C0A2E06ED26CD2F
BBDF8B40B41B1D6687EE70B9911CD9FE
- 1922ED2492F2CD5F07BAE0E198724705
+ 889BF0F0BDFADD543BF2FA019819EE36
01B7874DB1C39E2441E993D3FF792FA3
246ADE196BE06B55EAF1A0CEA777A91D
A72422E7362EFC4FD538DFE6D60B68FA
@@ -3584,17 +3765,6 @@
sourceTree
<group>
- 80243F6EB9FD08B3711DA866DCE32169
-
- isa
- PBXTargetDependency
- name
- FBSnapshotTestCase
- target
- E1E99BE24B4D5E362ECFB6580A5D5A8D
- targetProxy
- CF24CFF126DDF3EF69656678260B6D42
-
805E425BBEF7A6133E32E1D30A073010
fileRef
@@ -3614,6 +3784,19 @@
isa
PBXBuildFile
+ 8109BC06FFCED44A1EF9283AACC549C0
+
+ explicitFileType
+ wrapper.framework
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ Specta.framework
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
815FCECEE4FF630729054295EC5482B3
includeInIndex
@@ -3685,69 +3868,19 @@
name
Release
- 8192B437F3F9D94E0E136FFEDC6BAAA1
+ 81EA667495423A08B3F880E68104D1EF
- baseConfigurationReference
- 348002B05BCBB2BFBFD9EB26FDE1E22B
- buildSettings
-
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- CURRENT_PROJECT_VERSION
- 1
- DEFINES_MODULE
- YES
- DYLIB_COMPATIBILITY_VERSION
- 1
- DYLIB_CURRENT_VERSION
- 1
- DYLIB_INSTALL_NAME_BASE
- @rpath
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- INFOPLIST_FILE
- Target Support Files/Pods-GradientButton_Tests/Info.plist
- INSTALL_PATH
- $(LOCAL_LIBRARY_DIR)/Frameworks
- IPHONEOS_DEPLOYMENT_TARGET
- 8.0
- LD_RUNPATH_SEARCH_PATHS
-
- $(inherited)
- @executable_path/Frameworks
- @loader_path/Frameworks
-
- MACH_O_TYPE
- staticlib
- MODULEMAP_FILE
- Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.modulemap
- MTL_ENABLE_DEBUG_INFO
- YES
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PODS_ROOT
- $(SRCROOT)
- PRODUCT_NAME
- Pods_GradientButton_Tests
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- SWIFT_OPTIMIZATION_LEVEL
- -Onone
- TARGETED_DEVICE_FAMILY
- 1,2
- VERSIONING_SYSTEM
- apple-generic
- VERSION_INFO_PREFIX
-
-
+ buildActionMask
+ 2147483647
+ files
+
+ 03D38D6B6A25E74191E5101B8E9AAE3D
+ B77C0A902DF496895BD22068F33FD7B7
+
isa
- XCBuildConfiguration
- name
- Debug
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
81F7DFE5DFEA25DC19F44E25AFD9017B
@@ -3764,6 +3897,28 @@
sourceTree
<group>
+ 82205394EDBB22F5C7E6CE41C4E737E4
+
+ baseConfigurationReference
+ DB7083C49F8F1B1D5C6CCE97F6D03ADC
+ buildSettings
+
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ PRODUCT_NAME
+ GradientButton
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ WRAPPER_EXTENSION
+ bundle
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
82E05444D6EE3E8133AB04B420729C1D
fileRef
@@ -3796,7 +3951,7 @@
8329271371047F27FD273F1F7AF61BD6
fileRef
- 3C69DF8F7AD5A0ABA3453069F77F5742
+ 8109BC06FFCED44A1EF9283AACC549C0
isa
PBXBuildFile
@@ -3834,19 +3989,6 @@
- 83ECA2449B71B817912154927CC914E0
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- B5522B4C786061CA9DFC8A4198028552
- remoteInfo
- Expecta+Snapshots
-
842BBF139CB39BB098C7EAE5246FBEC2
includeInIndex
@@ -3922,7 +4064,7 @@
85E4C4DC8D9C4B4D8651D9C059B4CDC1
fileRef
- E47922AA0F6D472C6BD29B15DF2DE148
+ 9B4FD1629D4BDD6C6A72FA9D69575981
isa
PBXBuildFile
@@ -3953,17 +4095,6 @@
sourceTree
<group>
- 87C401BA1F2A158BB8F7F33B00F57B77
-
- isa
- PBXTargetDependency
- name
- GradientButton
- target
- F477DE30D3B1860A028088D2F7C30516
- targetProxy
- 7D757A4240EF4E896E1B2FD94E784C61
-
87DC71BCE9F88907D4CA9EA6C6D4CD3A
includeInIndex
@@ -3991,6 +4122,26 @@
-fno-objc-arc
+ 88387667A706D518348C8DAEDA057AAF
+
+ fileRef
+ 309AE29D56F62AA38812FCD588D97505
+ isa
+ PBXBuildFile
+
+ 88654380107F1E7E2ECCFBC760B10073
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ B5522B4C786061CA9DFC8A4198028552
+ remoteInfo
+ Expecta+Snapshots
+
886747D682B17CC3C7D2E71688B2D715
includeInIndex
@@ -4004,19 +4155,22 @@
sourceTree
<group>
- 8885711E64C765211EBB6C1C374C5414
+ 889BF0F0BDFADD543BF2FA019819EE36
- buildConfigurations
+ children
- 9F2069908ACAF6DAB8E9180404A3D521
- F031ED1EBADD0F6C0EA10E49087DE359
+ 9B4FD1629D4BDD6C6A72FA9D69575981
+ 4F20195ACAEB452CA807A9D3CBD86779
+ 6FBABDB5A34C49BE6A04BDFA99DA04D8
+ 8109BC06FFCED44A1EF9283AACC549C0
+ AE64418A2C8AC4ACEA9024349D63AC6E
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
isa
- XCConfigurationList
+ PBXGroup
+ name
+ Frameworks
+ sourceTree
+ <group>
88B5C933CDFBD78AAD0546A4AF52B9D5
@@ -4093,6 +4247,19 @@
remoteInfo
Specta
+ 89BFC58884D390B7305188C6431351C0
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 1D01B491CB2A65D97C9A0D1477C75AE8
+ remoteInfo
+ PureLayout
+
8AA2D2D0859851DBB6436478C1F9C783
fileRef
@@ -4115,6 +4282,13 @@
sourceTree
<group>
+ 8B4B49E45D6DB50E87DC39B63ADB5EA3
+
+ fileRef
+ 56D4C1D5295EE93E59623E6886DA016A
+ isa
+ PBXBuildFile
+
8C8C1B0D83FE6A4352F15154DB16372C
fileRef
@@ -4158,29 +4332,10 @@
8E65FA35DBE8FC5DD791D1772637CC52
fileRef
- 43D0C843C76C84AA3308E4554D59848C
+ 512270DFF71CC24193ECDFCACC6B13FE
isa
PBXBuildFile
- 8F2551154EA317BCDC520BD3C7664E93
-
- buildActionMask
- 2147483647
- files
-
- 9CD4CC316FF11F181FCC56ABFA8D9DEA
- 512325368F220849030211E4CE40189A
- F355BC2734DEFDCF9FA610B8B7100533
- 4A36F4C5DA4411815384145C19F88AFF
- 15572701CF6E40F2822C1AF208DF7DF4
- A2926152CB90F8DCD1170DAD86867736
- 1CFB3891E45BF50E635A76CA9180295A
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
9048AD9B0E9D54ECA220ADEBB0902A2D
fileRef
@@ -4238,62 +4393,6 @@
sourceTree
<group>
- 917DF08003668B50A96ADEC3AF83C157
-
- baseConfigurationReference
- 0CD0F5EFF1B3472519F5B4EE821A38E4
- buildSettings
-
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- CURRENT_PROJECT_VERSION
- 1
- DEFINES_MODULE
- YES
- DYLIB_COMPATIBILITY_VERSION
- 1
- DYLIB_CURRENT_VERSION
- 1
- DYLIB_INSTALL_NAME_BASE
- @rpath
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/PureLayout/PureLayout-prefix.pch
- INFOPLIST_FILE
- Target Support Files/PureLayout/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/PureLayout/PureLayout.modulemap
- MTL_ENABLE_DEBUG_INFO
- YES
- PRODUCT_NAME
- PureLayout
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- TARGETED_DEVICE_FAMILY
- 1,2
- VERSIONING_SYSTEM
- apple-generic
- VERSION_INFO_PREFIX
-
-
- isa
- XCBuildConfiguration
- name
- Debug
-
918E06480F28F27361B19D19432F8538
fileRef
@@ -4306,6 +4405,17 @@
-fno-objc-arc
+ 91A9DBBC7015AD2DCA8D0581F9BCEB2E
+
+ buildActionMask
+ 2147483647
+ files
+
+ isa
+ PBXResourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
931D410B9F8ACB935883DF8C59F9C93E
fileRef
@@ -4327,10 +4437,66 @@
proxyType
1
remoteGlobalIDString
- F477DE30D3B1860A028088D2F7C30516
+ B55EF7CBD04F6E68616BF8F23147B659
remoteInfo
GradientButton
+ 94C22F2BC12C655B835B03C447C3A47E
+
+ baseConfigurationReference
+ DB7083C49F8F1B1D5C6CCE97F6D03ADC
+ buildSettings
+
+ CODE_SIGN_IDENTITY[sdk=iphoneos*]
+ iPhone Developer
+ CURRENT_PROJECT_VERSION
+ 1
+ DEFINES_MODULE
+ YES
+ DYLIB_COMPATIBILITY_VERSION
+ 1
+ DYLIB_CURRENT_VERSION
+ 1
+ DYLIB_INSTALL_NAME_BASE
+ @rpath
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ GCC_PREFIX_HEADER
+ Target Support Files/GradientButton/GradientButton-prefix.pch
+ INFOPLIST_FILE
+ Target Support Files/GradientButton/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/GradientButton/GradientButton.modulemap
+ MTL_ENABLE_DEBUG_INFO
+ NO
+ PRODUCT_NAME
+ GradientButton
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ TARGETED_DEVICE_FAMILY
+ 1,2
+ VERSIONING_SYSTEM
+ apple-generic
+ VERSION_INFO_PREFIX
+
+
+ isa
+ XCBuildConfiguration
+ name
+ Release
+
94C47C87E397972CE98F75929F3B706C
fileRef
@@ -4358,6 +4524,17 @@
sourceTree
<group>
+ 9642FE3DC47F9341B29959065F861DEE
+
+ isa
+ PBXTargetDependency
+ name
+ PureLayout
+ target
+ 1D01B491CB2A65D97C9A0D1477C75AE8
+ targetProxy
+ B562199A5D17CED4BF940537A2A82C5D
+
966427BD32145AD621F074D1691342B8
buildActionMask
@@ -4453,6 +4630,17 @@
+ 9729E844E74D91FE6E7C118E2C792B42
+
+ buildActionMask
+ 2147483647
+ files
+
+ isa
+ PBXSourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
98563873177CC5FBDD3458CF844194C9
fileRef
@@ -4470,7 +4658,7 @@
98AFA0B27D72E0CFF085DC034564E77B
fileRef
- 38D55BF5B79C4ACFAC741FC2A1B3BEAC
+ 714385F6C0F231D3EAACF74261753D5D
isa
PBXBuildFile
@@ -4488,19 +4676,6 @@
- 9B097D27B5AD98A52CC165EFAE43F2B5
-
- isa
- PBXFileReference
- lastKnownFileType
- wrapper.framework
- name
- UIKit.framework
- path
- Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS9.0.sdk/System/Library/Frameworks/UIKit.framework
- sourceTree
- DEVELOPER_DIR
-
9B2E761A064459F77EA9870BEF03ACC3
fileRef
@@ -4515,6 +4690,19 @@
+ 9B4FD1629D4BDD6C6A72FA9D69575981
+
+ explicitFileType
+ wrapper.framework
+ includeInIndex
+ 0
+ isa
+ PBXFileReference
+ path
+ Expecta.framework
+ sourceTree
+ BUILT_PRODUCTS_DIR
+
9BB9159FBA757600D3D4C0FF645F3911
fileRef
@@ -4540,75 +4728,12 @@
sourceTree
<group>
- 9CD4CC316FF11F181FCC56ABFA8D9DEA
+ 9DDD70271624DA9C4D658383A9FCC7ED
fileRef
- 54493E6647B30E3C5BEEFB40F581FF54
+ 8E64F0B58141D2A8C5B35D8B7E1D76E0
isa
PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
- 9F2069908ACAF6DAB8E9180404A3D521
-
- baseConfigurationReference
- DB7083C49F8F1B1D5C6CCE97F6D03ADC
- buildSettings
-
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- CURRENT_PROJECT_VERSION
- 1
- DEFINES_MODULE
- YES
- DYLIB_COMPATIBILITY_VERSION
- 1
- DYLIB_CURRENT_VERSION
- 1
- DYLIB_INSTALL_NAME_BASE
- @rpath
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/GradientButton/GradientButton-prefix.pch
- INFOPLIST_FILE
- Target Support Files/GradientButton/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/GradientButton/GradientButton.modulemap
- MTL_ENABLE_DEBUG_INFO
- YES
- PRODUCT_NAME
- GradientButton
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- TARGETED_DEVICE_FAMILY
- 1,2
- VERSIONING_SYSTEM
- apple-generic
- VERSION_INFO_PREFIX
-
-
- isa
- XCBuildConfiguration
- name
- Debug
9FA8BF66C6BE1C7120E1E47AD378C8C6
@@ -4716,20 +4841,6 @@
isa
PBXBuildFile
- A2926152CB90F8DCD1170DAD86867736
-
- fileRef
- 3FB4A919E61BF9E7388E2A08D5F6D7EA
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
A2B5894FEB35480FC1B773A4D38D14DF
includeInIndex
@@ -4763,6 +4874,30 @@
sourceTree
<group>
+ A3E135FBE86323441576FB1FCD064FCA
+
+ buildActionMask
+ 2147483647
+ files
+
+ 44E7E84D951A97D5C264F9DA0C48930D
+
+ isa
+ PBXHeadersBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
+ A3FF1BE536A60854A98AC50FFA9A20DD
+
+ isa
+ PBXTargetDependency
+ name
+ GradientButton-GradientButton
+ target
+ ACB0252707747CD6901BDF7EF56B17D2
+ targetProxy
+ 4C07DDFDBB2218284D2D391F446B477B
+
A40BD63BA2BF1E89CAE511B5324024F4
baseConfigurationReference
@@ -4821,6 +4956,19 @@
name
Debug
+ A42A11376484448290EACF251AF8DAC3
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 0D888F29E05E498D0CD91A51D28599A5
+ remoteInfo
+ Expecta
+
A45E76BFFFDE5D8C1CBF15F03770F18F
explicitFileType
@@ -4849,68 +4997,6 @@
sourceTree
<group>
- A59DC2F0E328B28873FC37403FBEA885
-
- baseConfigurationReference
- 7398F68721BE82551BB2562D61F2D4B8
- buildSettings
-
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- CURRENT_PROJECT_VERSION
- 1
- DEFINES_MODULE
- YES
- DYLIB_COMPATIBILITY_VERSION
- 1
- DYLIB_CURRENT_VERSION
- 1
- DYLIB_INSTALL_NAME_BASE
- @rpath
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- INFOPLIST_FILE
- Target Support Files/Pods-GradientButton_Tests/Info.plist
- INSTALL_PATH
- $(LOCAL_LIBRARY_DIR)/Frameworks
- IPHONEOS_DEPLOYMENT_TARGET
- 8.0
- LD_RUNPATH_SEARCH_PATHS
-
- $(inherited)
- @executable_path/Frameworks
- @loader_path/Frameworks
-
- MACH_O_TYPE
- staticlib
- MODULEMAP_FILE
- Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.modulemap
- MTL_ENABLE_DEBUG_INFO
- NO
- OTHER_LDFLAGS
-
- OTHER_LIBTOOLFLAGS
-
- PODS_ROOT
- $(SRCROOT)
- PRODUCT_NAME
- Pods_GradientButton_Tests
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- TARGETED_DEVICE_FAMILY
- 1,2
- VERSIONING_SYSTEM
- apple-generic
- VERSION_INFO_PREFIX
-
-
- isa
- XCBuildConfiguration
- name
- Release
-
A649C4BE7C7F33BD0EADF2F938E185A2
includeInIndex
@@ -4950,12 +5036,61 @@
sourceTree
<group>
- A6D2CFC81694CB8F5C98CD429A1A7243
+ A6DC9F7100C1D4A1C2DB723B66E5B97C
- fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
+ baseConfigurationReference
+ 0CD0F5EFF1B3472519F5B4EE821A38E4
+ buildSettings
+
+ CODE_SIGN_IDENTITY[sdk=iphoneos*]
+ iPhone Developer
+ CURRENT_PROJECT_VERSION
+ 1
+ DEFINES_MODULE
+ YES
+ DYLIB_COMPATIBILITY_VERSION
+ 1
+ DYLIB_CURRENT_VERSION
+ 1
+ DYLIB_INSTALL_NAME_BASE
+ @rpath
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ GCC_PREFIX_HEADER
+ Target Support Files/PureLayout/PureLayout-prefix.pch
+ INFOPLIST_FILE
+ Target Support Files/PureLayout/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/PureLayout/PureLayout.modulemap
+ MTL_ENABLE_DEBUG_INFO
+ NO
+ PRODUCT_NAME
+ PureLayout
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ TARGETED_DEVICE_FAMILY
+ 1,2
+ VERSIONING_SYSTEM
+ apple-generic
+ VERSION_INFO_PREFIX
+
+
isa
- PBXBuildFile
+ XCBuildConfiguration
+ name
+ Release
A70CDAD61F90AC503C7D04CC22DA2923
@@ -5047,7 +5182,7 @@
A99BE4C31F44A5DC1A929F4FBEBCFB6A
fileRef
- 38D55BF5B79C4ACFAC741FC2A1B3BEAC
+ 714385F6C0F231D3EAACF74261753D5D
isa
PBXBuildFile
@@ -5120,6 +5255,69 @@
sourceTree
<group>
+ AA88731CDB66E53B948D8EB911666424
+
+ baseConfigurationReference
+ DB7083C49F8F1B1D5C6CCE97F6D03ADC
+ buildSettings
+
+ CODE_SIGN_IDENTITY[sdk=iphoneos*]
+ iPhone Developer
+ CURRENT_PROJECT_VERSION
+ 1
+ DEFINES_MODULE
+ YES
+ DYLIB_COMPATIBILITY_VERSION
+ 1
+ DYLIB_CURRENT_VERSION
+ 1
+ DYLIB_INSTALL_NAME_BASE
+ @rpath
+ ENABLE_STRICT_OBJC_MSGSEND
+ YES
+ GCC_PREFIX_HEADER
+ Target Support Files/GradientButton/GradientButton-prefix.pch
+ INFOPLIST_FILE
+ Target Support Files/GradientButton/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/GradientButton/GradientButton.modulemap
+ MTL_ENABLE_DEBUG_INFO
+ YES
+ PRODUCT_NAME
+ GradientButton
+ SDKROOT
+ iphoneos
+ SKIP_INSTALL
+ YES
+ TARGETED_DEVICE_FAMILY
+ 1,2
+ VERSIONING_SYSTEM
+ apple-generic
+ VERSION_INFO_PREFIX
+
+
+ isa
+ XCBuildConfiguration
+ name
+ Debug
+
+ AA9061FA90E874EA57D40F46C32D239E
+
+ fileRef
+ 3DDC2F0DB66FDE2D99014751F0C471C6
+ isa
+ PBXBuildFile
+
AADBF70B3B9D2D9143BFF2AC688B29D1
includeInIndex
@@ -5135,6 +5333,19 @@
sourceTree
<group>
+ AB8B527EC7CBF66FBDA6A9FCF88D48CF
+
+ buildActionMask
+ 2147483647
+ files
+
+ 8B4B49E45D6DB50E87DC39B63ADB5EA3
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
AC25E36ECB984C6D46E07D449F8E6AD3
includeInIndex
@@ -5148,18 +5359,30 @@
sourceTree
<group>
- AC5E7634E6D76171A1E4EB65043261CD
+ ACB0252707747CD6901BDF7EF56B17D2
- buildActionMask
- 2147483647
- files
+ buildConfigurationList
+ C8E680FDA93A1C34A82D1B4D98F88883
+ buildPhases
- A6D2CFC81694CB8F5C98CD429A1A7243
+ 9729E844E74D91FE6E7C118E2C792B42
+ E591F2DE00131C85D23E377CA32D2222
+ 91A9DBBC7015AD2DCA8D0581F9BCEB2E
+ buildRules
+
+ dependencies
+
isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
+ PBXNativeTarget
+ name
+ GradientButton-GradientButton
+ productName
+ GradientButton-GradientButton
+ productReference
+ D1FCD1F639D9FE0EACA6E3B4729540E4
+ productType
+ com.apple.product-type.bundle
AD498EF1F11DF000A23462687DB4F486
@@ -5176,6 +5399,22 @@
sourceTree
<group>
+ AE64418A2C8AC4ACEA9024349D63AC6E
+
+ children
+
+ 56D4C1D5295EE93E59623E6886DA016A
+ 512270DFF71CC24193ECDFCACC6B13FE
+ 6FB21B374A92060A3B57FDA3CCF76C16
+ 714385F6C0F231D3EAACF74261753D5D
+
+ isa
+ PBXGroup
+ name
+ iOS
+ sourceTree
+ <group>
+
AF1F46668D4591602887998C6E9C10AD
fileRef
@@ -5260,6 +5499,13 @@
+ B02951FE2FBF616CAF09DB18887357D6
+
+ fileRef
+ 56D4C1D5295EE93E59623E6886DA016A
+ isa
+ PBXBuildFile
+
B08719CB100591D8543C357A3C177497
includeInIndex
@@ -5273,6 +5519,28 @@
sourceTree
<group>
+ B087D0F769F0EED0E2712C2C67DA5A35
+
+ fileRef
+ 6FBABDB5A34C49BE6A04BDFA99DA04D8
+ isa
+ PBXBuildFile
+
+ B15EEA9276D9956571A6630492A235C4
+
+ buildActionMask
+ 2147483647
+ files
+
+ B02951FE2FBF616CAF09DB18887357D6
+ B087D0F769F0EED0E2712C2C67DA5A35
+ F5975AEFF83D354C3EEACA22EECF2253
+
+ isa
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
B19A9279E73679D3F9F1DFAEA13E347C
includeInIndex
@@ -5364,28 +5632,6 @@
runOnlyForDeploymentPostprocessing
0
- B335A00E21083CFFD2F8B3871CB4E19A
-
- isa
- PBXTargetDependency
- name
- Expecta
- target
- 0D888F29E05E498D0CD91A51D28599A5
- targetProxy
- 7C9139E03BBC9C2F0EE2D12A32DF17C3
-
- B391AE1814C05ACE09FD53B912E9435F
-
- buildActionMask
- 2147483647
- files
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
B3E4CD3EBCF888648A5FDAC1B196AF58
includeInIndex
@@ -5441,6 +5687,48 @@
productType
com.apple.product-type.framework
+ B55EF7CBD04F6E68616BF8F23147B659
+
+ buildConfigurationList
+ BD418BC446F78403479DAE338008AAF3
+ buildPhases
+
+ 81EA667495423A08B3F880E68104D1EF
+ B15EEA9276D9956571A6630492A235C4
+ D0B9B457D8894F8FBB6DC724B78AF92A
+ 5AA3BA782E969DB5EE9646254C07396B
+
+ buildRules
+
+ dependencies
+
+ A3FF1BE536A60854A98AC50FFA9A20DD
+ 9642FE3DC47F9341B29959065F861DEE
+
+ isa
+ PBXNativeTarget
+ name
+ GradientButton
+ productName
+ GradientButton
+ productReference
+ E46754C29353C0E78F154AB26AC66891
+ productType
+ com.apple.product-type.framework
+
+ B562199A5D17CED4BF940537A2A82C5D
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 1D01B491CB2A65D97C9A0D1477C75AE8
+ remoteInfo
+ PureLayout
+
B73FA83187F6E3585C08B5C189A6F033
includeInIndex
@@ -5456,30 +5744,12 @@
sourceTree
<group>
- B76728BA470123DB3396E3568ED8E565
+ B77C0A902DF496895BD22068F33FD7B7
- buildConfigurationList
- 6753BDB0CE57EB07168CCC5939AA4815
- buildPhases
-
- 2E59B5EEAF285450920B25097BD3D233
- AC5E7634E6D76171A1E4EB65043261CD
- 8F2551154EA317BCDC520BD3C7664E93
-
- buildRules
-
- dependencies
-
+ fileRef
+ A65822AA0B88145340ED61E83A78E65D
isa
- PBXNativeTarget
- name
- PureLayout
- productName
- PureLayout
- productReference
- 6611321C6F4194C8C5D0BCBE163D7FB3
- productType
- com.apple.product-type.framework
+ PBXBuildFile
B84431CF8C64F363A334AA7089F6C134
@@ -5493,6 +5763,20 @@
-fno-objc-arc
+ B91E760AE54877F1A203E9D97B645410
+
+ fileRef
+ BF477E855584644C347FEA1531C7E4BF
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
BA12B131F10BCE3BE6E9A02FC908FE9D
fileRef
@@ -5550,17 +5834,16 @@
sourceTree
<group>
- BBEEFFF9ADA0E655F7A132053CF6D7FC
+ BC01A025FF944E626FB52EA7A04807BF
buildActionMask
2147483647
files
- 3C3E129D0C472F8408C83DE56C8889E4
- 4D21F8D228A1D8B9726BB04B844B923E
+ 24DE684A55A36B881CB7377E7CCA43B1
isa
- PBXSourcesBuildPhase
+ PBXFrameworksBuildPhase
runOnlyForDeploymentPostprocessing
0
@@ -5589,6 +5872,20 @@
-fno-objc-arc
+ BD418BC446F78403479DAE338008AAF3
+
+ buildConfigurations
+
+ AA88731CDB66E53B948D8EB911666424
+ 94C22F2BC12C655B835B03C447C3A47E
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
BEFFE9FFE52E9A0833A7D2D8FB67EB4D
fileRef
@@ -5614,13 +5911,6 @@
sourceTree
<group>
- C0A1C94B0C547C7112228ADB0430D732
-
- fileRef
- 309AE29D56F62AA38812FCD588D97505
- isa
- PBXBuildFile
-
C0F69C93D9F63907FCB1A4C03D372E23
fileRef
@@ -5642,7 +5932,7 @@
name
GradientButton
target
- F477DE30D3B1860A028088D2F7C30516
+ B55EF7CBD04F6E68616BF8F23147B659
targetProxy
94A265E9347952785B38B2FBF2E14207
@@ -5800,19 +6090,6 @@
sourceTree
<group>
- C8015F832244B00FE65723B82CB70C8B
-
- buildActionMask
- 2147483647
- files
-
- 4E105A81A78B8B4D5CD600E81EDD2D56
-
- isa
- PBXResourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
C88FF39B204A688A5CA53D7F95933D61
includeInIndex
@@ -5828,18 +6105,19 @@
sourceTree
<group>
- C93D23F4DB7569CC800036F3F8FAFE2E
+ C8E680FDA93A1C34A82D1B4D98F88883
- explicitFileType
- wrapper.framework
- includeInIndex
+ buildConfigurations
+
+ 82205394EDBB22F5C7E6CE41C4E737E4
+ 528AF420E761AC2CCD10B4D65D7A1ABC
+
+ defaultConfigurationIsVisible
0
+ defaultConfigurationName
+ Release
isa
- PBXFileReference
- path
- FBSnapshotTestCase.framework
- sourceTree
- BUILT_PRODUCTS_DIR
+ XCConfigurationList
CB278C4D8E22AB0B2386C27A5DC84F44
@@ -5898,19 +6176,6 @@
sourceTree
<group>
- CF24CFF126DDF3EF69656678260B6D42
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- E1E99BE24B4D5E362ECFB6580A5D5A8D
- remoteInfo
- FBSnapshotTestCase
-
D0370DE86B87E489F9AF431610178DD3
children
@@ -5931,6 +6196,19 @@
sourceTree
<group>
+ D0B9B457D8894F8FBB6DC724B78AF92A
+
+ buildActionMask
+ 2147483647
+ files
+
+ DD854404FE25C7DCC1D9D658998CD99E
+
+ isa
+ PBXResourcesBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
+
D1FCD1F639D9FE0EACA6E3B4729540E4
explicitFileType
@@ -6013,11 +6291,11 @@
0D888F29E05E498D0CD91A51D28599A5
B5522B4C786061CA9DFC8A4198028552
E1E99BE24B4D5E362ECFB6580A5D5A8D
- F477DE30D3B1860A028088D2F7C30516
- FAC4BF380AB6F4B225E302F3EF7FE1A5
+ B55EF7CBD04F6E68616BF8F23147B659
+ ACB0252707747CD6901BDF7EF56B17D2
7F3DF237BED1CEF48265DC7976DADED7
- F8250D38614E7EBB5C379550CD418F46
- B76728BA470123DB3396E3568ED8E565
+ F0C08841B3D9D3A98F45EB21BD252E6C
+ 1D01B491CB2A65D97C9A0D1477C75AE8
00ADDBCA9E516B429C7877EB5AED2DCE
@@ -6034,20 +6312,6 @@
sourceTree
<group>
- D4D0A0FB69455E5E4B74CEA1F75A78EC
-
- buildConfigurations
-
- 6320FC50DB987535D543335D1591C6DB
- 021FD4F4F489BE5D71946C0FFF0E8DA8
-
- defaultConfigurationIsVisible
- 0
- defaultConfigurationName
- Release
- isa
- XCConfigurationList
-
D6FC6CE27EE2216BF4704E0827DFBEBE
isa
@@ -6059,19 +6323,6 @@
targetProxy
845DA643BAC094D83AA08D33F1BFD783
- D78863B194EE40116345E075CDEE0327
-
- buildActionMask
- 2147483647
- files
-
- 50CB1660A0E9F98EE9C87699B6EFBD3E
-
- isa
- PBXSourcesBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
D7B03B244D464496A92ACED43DA0DE3D
includeInIndex
@@ -6087,6 +6338,20 @@
sourceTree
<group>
+ D7B6758B7935045A5B12D204BA25B1D7
+
+ buildConfigurations
+
+ 1D7261AA9D1143D237186FA65716169E
+ A6DC9F7100C1D4A1C2DB723B66E5B97C
+
+ defaultConfigurationIsVisible
+ 0
+ defaultConfigurationName
+ Release
+ isa
+ XCConfigurationList
+
D83677C54D2226C67886A525B0B46FBE
fileRef
@@ -6112,13 +6377,6 @@
sourceTree
<group>
- D858157D09783345B62D93FAB28C8358
-
- fileRef
- 3DDC2F0DB66FDE2D99014751F0C471C6
- isa
- PBXBuildFile
-
D95ABB670BF106714613BF606E7FF6DC
baseConfigurationReference
@@ -6231,13 +6489,6 @@
name
Release
- DA467251B0C1F31717D41148912924D6
-
- fileRef
- 8E64F0B58141D2A8C5B35D8B7E1D76E0
- isa
- PBXBuildFile
-
DB30F82FB1BE083D9471B965FB500CA2
fileRef
@@ -6329,6 +6580,13 @@
isa
PBXBuildFile
+ DD854404FE25C7DCC1D9D658998CD99E
+
+ fileRef
+ D1FCD1F639D9FE0EACA6E3B4729540E4
+ isa
+ PBXBuildFile
+
DD8F605551C2300C9C46FB3364564F6D
includeInIndex
@@ -6357,19 +6615,6 @@
sourceTree
<group>
- DEDE31ACC4E6459FA2F36575E25611B7
-
- containerPortal
- D41D8CD98F00B204E9800998ECF8427E
- isa
- PBXContainerItemProxy
- proxyType
- 1
- remoteGlobalIDString
- 00ADDBCA9E516B429C7877EB5AED2DCE
- remoteInfo
- Specta
-
DEEE8F25AEEDB29355650590026262C0
includeInIndex
@@ -6385,22 +6630,6 @@
sourceTree
<group>
- DF4440C853419508B2D17FB145A6B453
-
- children
-
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
- 43D0C843C76C84AA3308E4554D59848C
- 9B097D27B5AD98A52CC165EFAE43F2B5
- 38D55BF5B79C4ACFAC741FC2A1B3BEAC
-
- isa
- PBXGroup
- name
- iOS
- sourceTree
- <group>
-
E0A077DFB064B79685B810CCEFB2F1EF
fileRef
@@ -6621,6 +6850,20 @@
name
Release
+ E4110F57C5164B449E872F18F4175803
+
+ fileRef
+ BC4E6D745DD948298DA344813F4F67D4
+ isa
+ PBXBuildFile
+ settings
+
+ ATTRIBUTES
+
+ Public
+
+
+
E46754C29353C0E78F154AB26AC66891
explicitFileType
@@ -6636,18 +6879,16 @@
sourceTree
BUILT_PRODUCTS_DIR
- E47922AA0F6D472C6BD29B15DF2DE148
+ E591F2DE00131C85D23E377CA32D2222
- explicitFileType
- wrapper.framework
- includeInIndex
- 0
+ buildActionMask
+ 2147483647
+ files
+
isa
- PBXFileReference
- path
- Expecta.framework
- sourceTree
- BUILT_PRODUCTS_DIR
+ PBXFrameworksBuildPhase
+ runOnlyForDeploymentPostprocessing
+ 0
E6B836B352B13C63D3C0FA0E500C98A4
@@ -6677,6 +6918,17 @@
+ E775851ECE551C7F9B544F85529918C0
+
+ isa
+ PBXTargetDependency
+ name
+ GradientButton
+ target
+ B55EF7CBD04F6E68616BF8F23147B659
+ targetProxy
+ E9EC9F77B3ADCEA53943BA5FDC3556F3
+
E89E7A7FD93F0ABA7BDD524F28E34566
explicitFileType
@@ -6721,6 +6973,30 @@
sourceTree
<group>
+ E9EC9F77B3ADCEA53943BA5FDC3556F3
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ B55EF7CBD04F6E68616BF8F23147B659
+ remoteInfo
+ GradientButton
+
+ EC1E78418B23B94E7815F597691EB02B
+
+ isa
+ PBXTargetDependency
+ name
+ Expecta
+ target
+ 0D888F29E05E498D0CD91A51D28599A5
+ targetProxy
+ A42A11376484448290EACF251AF8DAC3
+
EC411278DB721B088DB05C58A2EAAA7A
children
@@ -6760,13 +7036,6 @@
sourceTree
<group>
- EEF1439966ABA0F9E2764F980EDEA518
-
- fileRef
- 6CF084266D04F9AD0F1FFD71C6AFC3FF
- isa
- PBXBuildFile
-
EF229B5B773CB72AE6A3F61EC5423310
baseConfigurationReference
@@ -6850,62 +7119,6 @@
-fno-objc-arc
- F031ED1EBADD0F6C0EA10E49087DE359
-
- baseConfigurationReference
- DB7083C49F8F1B1D5C6CCE97F6D03ADC
- buildSettings
-
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- CURRENT_PROJECT_VERSION
- 1
- DEFINES_MODULE
- YES
- DYLIB_COMPATIBILITY_VERSION
- 1
- DYLIB_CURRENT_VERSION
- 1
- DYLIB_INSTALL_NAME_BASE
- @rpath
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/GradientButton/GradientButton-prefix.pch
- INFOPLIST_FILE
- Target Support Files/GradientButton/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/GradientButton/GradientButton.modulemap
- MTL_ENABLE_DEBUG_INFO
- NO
- PRODUCT_NAME
- GradientButton
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- TARGETED_DEVICE_FAMILY
- 1,2
- VERSIONING_SYSTEM
- apple-generic
- VERSION_INFO_PREFIX
-
-
- isa
- XCBuildConfiguration
- name
- Release
-
F0BE4B0FD430ED5364A83BE6EFAB44E3
includeInIndex
@@ -6921,6 +7134,38 @@
sourceTree
<group>
+ F0C08841B3D9D3A98F45EB21BD252E6C
+
+ buildConfigurationList
+ 10223120EC72253E8C2A011647319874
+ buildPhases
+
+ 0923AB1E2B0C2F829217978D85C5F71A
+ AB8B527EC7CBF66FBDA6A9FCF88D48CF
+ A3E135FBE86323441576FB1FCD064FCA
+
+ buildRules
+
+ dependencies
+
+ EC1E78418B23B94E7815F597691EB02B
+ 6DE29EBB0D8FD75A69974857C9976D99
+ 129E54BA5B6CB0AAD7070AB10AA84C5D
+ E775851ECE551C7F9B544F85529918C0
+ 01BFA75E9A1AAD1773C62C0B384DA09E
+ 41CBE5038A13F11BABB5ACB518E690CE
+
+ isa
+ PBXNativeTarget
+ name
+ Pods-GradientButton_Tests
+ productName
+ Pods-GradientButton_Tests
+ productReference
+ 03D9ECD289487969E2EFBE25E1DEFDDC
+ productType
+ com.apple.product-type.framework
+
F0DDF02A078B917997FF025BB33BB842
fileRef
@@ -6935,20 +7180,6 @@
- F0F24E6BD30D640A935DBA99994F889B
-
- fileRef
- 60C8513D5E2EE8B210234D8BF8803350
- isa
- PBXBuildFile
- settings
-
- ATTRIBUTES
-
- Public
-
-
-
F12D57414A73406831CC032A7170DBFF
fileRef
@@ -6961,20 +7192,6 @@
-fno-objc-arc
- F17D0A0EAFC4C7307E20101B5240AA94
-
- buildActionMask
- 2147483647
- files
-
- EEF1439966ABA0F9E2764F980EDEA518
- 446F705D695E59F57D876015BBDFA88B
-
- isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
F1E3108F4AF8125466B50E2E15321D72
fileRef
@@ -6982,20 +7199,6 @@
isa
PBXBuildFile
- F203A7D024AC54A22996BC6B0EFFBAEA
-
- buildActionMask
- 2147483647
- files
-
- 2D5518313D799F5FDAF6AB90EB338A84
- 715024DE2AA35C3A5A7DD099A39D362C
-
- isa
- PBXHeadersBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
-
F2326EBC2CEBEDD1AC39E41341CE4A96
includeInIndex
@@ -7026,10 +7229,23 @@
sourceTree
BUILT_PRODUCTS_DIR
- F355BC2734DEFDCF9FA610B8B7100533
+ F2A5E2F188A4E10DCEE5D2EC297A070F
+
+ containerPortal
+ D41D8CD98F00B204E9800998ECF8427E
+ isa
+ PBXContainerItemProxy
+ proxyType
+ 1
+ remoteGlobalIDString
+ 00ADDBCA9E516B429C7877EB5AED2DCE
+ remoteInfo
+ Specta
+
+ F36D2964E4E647FCCD245D5DA4C67520
fileRef
- 0B4D563AB4E127AF0A9FBC1E231C5D43
+ 54493E6647B30E3C5BEEFB40F581FF54
isa
PBXBuildFile
settings
@@ -7069,34 +7285,6 @@
sourceTree
<group>
- F477DE30D3B1860A028088D2F7C30516
-
- buildConfigurationList
- 8885711E64C765211EBB6C1C374C5414
- buildPhases
-
- BBEEFFF9ADA0E655F7A132053CF6D7FC
- F17D0A0EAFC4C7307E20101B5240AA94
- C8015F832244B00FE65723B82CB70C8B
- F203A7D024AC54A22996BC6B0EFFBAEA
-
- buildRules
-
- dependencies
-
- 2057E4B4C97B2430BC7CA3E807F4AC0E
-
- isa
- PBXNativeTarget
- name
- GradientButton
- productName
- GradientButton
- productReference
- E46754C29353C0E78F154AB26AC66891
- productType
- com.apple.product-type.framework
-
F4E58516B444895CAA6C6360A6D37C8D
fileRef
@@ -7104,16 +7292,12 @@
isa
PBXBuildFile
- F5903717648371734125C9663A06DFEA
+ F5975AEFF83D354C3EEACA22EECF2253
- buildActionMask
- 2147483647
- files
-
+ fileRef
+ 512270DFF71CC24193ECDFCACC6B13FE
isa
- PBXFrameworksBuildPhase
- runOnlyForDeploymentPostprocessing
- 0
+ PBXBuildFile
F65C9454F6F8DB1D7E3FFDE17F54D58C
@@ -7130,62 +7314,6 @@
sourceTree
<group>
- F6E4135491207D0DD6509F870BBAFFE6
-
- baseConfigurationReference
- 0CD0F5EFF1B3472519F5B4EE821A38E4
- buildSettings
-
- CODE_SIGN_IDENTITY[sdk=iphoneos*]
- iPhone Developer
- CURRENT_PROJECT_VERSION
- 1
- DEFINES_MODULE
- YES
- DYLIB_COMPATIBILITY_VERSION
- 1
- DYLIB_CURRENT_VERSION
- 1
- DYLIB_INSTALL_NAME_BASE
- @rpath
- ENABLE_STRICT_OBJC_MSGSEND
- YES
- GCC_PREFIX_HEADER
- Target Support Files/PureLayout/PureLayout-prefix.pch
- INFOPLIST_FILE
- Target Support Files/PureLayout/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/PureLayout/PureLayout.modulemap
- MTL_ENABLE_DEBUG_INFO
- NO
- PRODUCT_NAME
- PureLayout
- SDKROOT
- iphoneos
- SKIP_INSTALL
- YES
- TARGETED_DEVICE_FAMILY
- 1,2
- VERSIONING_SYSTEM
- apple-generic
- VERSION_INFO_PREFIX
-
-
- isa
- XCBuildConfiguration
- name
- Release
-
F6EB583A0E0B95BC98422547435C1DB8
includeInIndex
@@ -7215,37 +7343,6 @@
- F8250D38614E7EBB5C379550CD418F46
-
- buildConfigurationList
- 270AFA2FC665DB217FF7485EA329894E
- buildPhases
-
- D78863B194EE40116345E075CDEE0327
- 0E3A42B5A78EBC16FE10F17842D14EF5
- 5C9DFD4DF7B7AAD3DBF52D4946A65F24
-
- buildRules
-
- dependencies
-
- B335A00E21083CFFD2F8B3871CB4E19A
- 7BDF877BA5673DA17100309D3C1EE870
- 80243F6EB9FD08B3711DA866DCE32169
- 87C401BA1F2A158BB8F7F33B00F57B77
- 11BAD737741E99A2CF165917A9FA03BD
-
- isa
- PBXNativeTarget
- name
- Pods-GradientButton_Tests
- productName
- Pods-GradientButton_Tests
- productReference
- 03D9ECD289487969E2EFBE25E1DEFDDC
- productType
- com.apple.product-type.framework
-
F88B7DFF95FB42AED41D26AF77459756
includeInIndex
@@ -7287,31 +7384,6 @@
sourceTree
<group>
- FAC4BF380AB6F4B225E302F3EF7FE1A5
-
- buildConfigurationList
- D4D0A0FB69455E5E4B74CEA1F75A78EC
- buildPhases
-
- B391AE1814C05ACE09FD53B912E9435F
- F5903717648371734125C9663A06DFEA
- 0001DE2A88B519241F12B0E2B24E8482
-
- buildRules
-
- dependencies
-
- isa
- PBXNativeTarget
- name
- GradientButton-GradientButton
- productName
- GradientButton-GradientButton
- productReference
- D1FCD1F639D9FE0EACA6E3B4729540E4
- productType
- com.apple.product-type.bundle
-
FAD03A1D29BFD90BCB7F04B02E6DED36
fileRef
diff --git a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/GradientButton.xcscheme b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/GradientButton.xcscheme
index 1e6d5f1..7a3d592 100644
--- a/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/GradientButton.xcscheme
+++ b/Example/Pods/Pods.xcodeproj/xcshareddata/xcschemes/GradientButton.xcscheme
@@ -14,7 +14,7 @@
buildForArchiving = "YES">
diff --git a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.markdown b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.markdown
index 2a3abf9..4883bdb 100644
--- a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.markdown
+++ b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.markdown
@@ -24,6 +24,19 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.
+## PureLayout
+
+This code is distributed under the terms and conditions of the MIT license.
+
+Copyright (c) 2014-2015 Tyler Fox
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+
## Expecta
Copyright (c) 2011-2015 Specta Team - https://github.com/specta
diff --git a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.plist b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.plist
index 5f22e33..06cbc24 100644
--- a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.plist
+++ b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-acknowledgements.plist
@@ -39,6 +39,23 @@ THE SOFTWARE.
Type
PSGroupSpecifier
+
+ FooterText
+ This code is distributed under the terms and conditions of the MIT license.
+
+Copyright (c) 2014-2015 Tyler Fox
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+ Title
+ PureLayout
+ Type
+ PSGroupSpecifier
+
FooterText
Copyright (c) 2011-2015 Specta Team - https://github.com/specta
diff --git a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-frameworks.sh b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-frameworks.sh
index a2b9edb..f745d19 100755
--- a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-frameworks.sh
+++ b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests-frameworks.sh
@@ -85,6 +85,7 @@ strip_invalid_archs() {
if [[ "$CONFIGURATION" == "Debug" ]]; then
install_framework "Pods-GradientButton_Tests/GradientButton.framework"
+ install_framework "Pods-GradientButton_Tests/PureLayout.framework"
install_framework "Pods-GradientButton_Tests/Expecta.framework"
install_framework "Pods-GradientButton_Tests/Expecta_Snapshots.framework"
install_framework "Pods-GradientButton_Tests/FBSnapshotTestCase.framework"
@@ -92,6 +93,7 @@ if [[ "$CONFIGURATION" == "Debug" ]]; then
fi
if [[ "$CONFIGURATION" == "Release" ]]; then
install_framework "Pods-GradientButton_Tests/GradientButton.framework"
+ install_framework "Pods-GradientButton_Tests/PureLayout.framework"
install_framework "Pods-GradientButton_Tests/Expecta.framework"
install_framework "Pods-GradientButton_Tests/Expecta_Snapshots.framework"
install_framework "Pods-GradientButton_Tests/FBSnapshotTestCase.framework"
diff --git a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.debug.xcconfig b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.debug.xcconfig
index 360c4f9..6ea824d 100644
--- a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.debug.xcconfig
+++ b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.debug.xcconfig
@@ -1,8 +1,8 @@
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/GradientButton.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers"
-OTHER_LDFLAGS = $(inherited) -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "GradientButton" -framework "Specta"
+OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/GradientButton.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers"
+OTHER_LDFLAGS = $(inherited) -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "GradientButton" -framework "PureLayout" -framework "Specta"
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-GradientButton_Tests
PODS_ROOT = ${SRCROOT}/Pods
\ No newline at end of file
diff --git a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.release.xcconfig b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.release.xcconfig
index 360c4f9..6ea824d 100644
--- a/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.release.xcconfig
+++ b/Example/Pods/Target Support Files/Pods-GradientButton_Tests/Pods-GradientButton_Tests.release.xcconfig
@@ -1,8 +1,8 @@
EMBEDDED_CONTENT_CONTAINS_SWIFT = YES
GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1
LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks'
-OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/GradientButton.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers"
-OTHER_LDFLAGS = $(inherited) -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "GradientButton" -framework "Specta"
+OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/Expecta.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Expecta_Snapshots.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/FBSnapshotTestCase.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/GradientButton.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -iquote "$CONFIGURATION_BUILD_DIR/Specta.framework/Headers"
+OTHER_LDFLAGS = $(inherited) -framework "Expecta" -framework "Expecta_Snapshots" -framework "FBSnapshotTestCase" -framework "GradientButton" -framework "PureLayout" -framework "Specta"
OTHER_SWIFT_FLAGS = $(inherited) "-D" "COCOAPODS"
PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods-GradientButton_Tests
PODS_ROOT = ${SRCROOT}/Pods
\ No newline at end of file
diff --git a/GradientButton.podspec b/GradientButton.podspec
index 31409a0..a316579 100644
--- a/GradientButton.podspec
+++ b/GradientButton.podspec
@@ -8,7 +8,7 @@
Pod::Spec.new do |s|
s.name = "GradientButton"
-s.version = "0.1.4"
+s.version = "0.1.5"
s.summary = "GradientButton is a UIBUtton subclassing with gradient support"
# This description is used to generate tags and improve search results.
@@ -34,5 +34,5 @@ s.resource_bundles = {
# s.public_header_files = 'Pod/Classes/**/*.h'
s.frameworks = 'QuartzCore'
-# s.dependency 'AFNetworking', '~> 2.3'
+s.dependency 'PureLayout'
end
diff --git a/Pod/Classes/GradientButton.m b/Pod/Classes/GradientButton.m
index 1220be0..8b156e3 100644
--- a/Pod/Classes/GradientButton.m
+++ b/Pod/Classes/GradientButton.m
@@ -7,6 +7,7 @@
//
#import "GradientButton.h"
+#import "PureLayout.h"
@interface GradientButton()
@@ -15,6 +16,8 @@
@property (nonatomic, strong) NSMutableArray *cgColors;
@property (nonatomic) CGPoint startPoint;
@property (nonatomic) BOOL didUpdateConstraints;
+@property (nonatomic, strong) UIView *container;
+@property (nonatomic, assign) BOOL didSetupConstraints;
@end
@@ -24,9 +27,15 @@
- (instancetype) init {
self = [super init];
if (self) {
- [self addObserver:self forKeyPath:@"bounds" options:0 context:nil];
+
_colors = [[NSMutableArray alloc] init];
_cgColors = [[NSMutableArray alloc] init];
+ _container = [UIView newAutoLayoutView];
+ [_container setBackgroundColor:[UIColor clearColor]];
+ [_container setAlpha:0];
+ [self addSubview:_container];
+
+ [_container addObserver:self forKeyPath:@"bounds" options:0 context:nil];
}
return self;
}
@@ -34,9 +43,14 @@
- (instancetype) initWithCoder:(NSCoder *)aDecoder {
self = [super initWithCoder:aDecoder];
if (self) {
- [self addObserver:self forKeyPath:@"bounds" options:0 context:nil];
_colors = [[NSMutableArray alloc] init];
_cgColors = [[NSMutableArray alloc] init];
+ _container = [UIView newAutoLayoutView];
+ [_container setBackgroundColor:[UIColor clearColor]];
+ [_container setAlpha:0];
+ [self addSubview:_container];
+
+ [_container addObserver:self forKeyPath:@"bounds" options:0 context:nil];
}
return self;
}
@@ -44,35 +58,18 @@
- (instancetype) initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
if (self) {
- [self addObserver:self forKeyPath:@"bounds" options:0 context:nil];
_colors = [[NSMutableArray alloc] init];
_cgColors = [[NSMutableArray alloc] init];
+ _container = [[UIView alloc] initWithFrame:CGRectMake(0,0,frame.size.width,frame.size.height)];
+ [_container setBackgroundColor:[UIColor clearColor]];
+ [_container setAlpha:0];
+ [self addSubview:_container];
+
+ [_container addObserver:self forKeyPath:@"bounds" options:0 context:nil];
}
return self;
}
-/*
- // Only override drawRect: if you perform custom drawing.
- // An empty implementation adversely affects performance during animation.
- - (void)drawRect:(CGRect)rect {
- // Drawing code
- }
-
- UIColor *topColor = [@"fd843e" colorFromHex];
- UIColor *bottomColor = [@"ff4e50" colorFromHex];
-
- CAGradientLayer *checkoutButtonViewGradient = [CAGradientLayer layer];
- checkoutButtonViewGradient.colors = [NSArray arrayWithObjects: (id)topColor.CGColor, (id)bottomColor.CGColor, nil];
- checkoutButtonViewGradient.frame = _checkoutButton.bounds;
- checkoutButtonViewGradient.startPoint = CGPointMake(0, 0);
-
- [_checkoutButton.layer insertSublayer:checkoutButtonViewGradient atIndex:0];
- */
-
-
-
-
-
- (void) setbackgroundLayerWithColors:(NSArray *) colors startPoint:(CGPoint) startPoint {
if (colors && [colors count] > 0) {
_colors = [[NSMutableArray alloc] initWithArray:colors];
@@ -112,8 +109,19 @@
}
}
+- (void) updateConstraints {
+ [super updateConstraints];
+
+ if (!self.didSetupConstraints) {
+ [_container autoPinEdgesToSuperviewEdges];
+ [_container autoAlignAxisToSuperviewAxis:ALAxisHorizontal];
+ [_container autoAlignAxisToSuperviewAxis:ALAxisVertical];
+ }
+}
+
- (void) setFrame:(CGRect)frame {
[super setFrame:frame];
+ [_container setFrame:CGRectMake(0,0,frame.size.width,frame.size.height)];
dispatch_async(dispatch_get_main_queue(), ^{
if (_gradientLayer) {
[self setbackgroundLayerWithColors:_colors startPoint:_startPoint];
@@ -145,7 +153,7 @@
- (void) dealloc {
- [self removeObserver:self forKeyPath:@"bounds"];
+ [_container removeObserver:self forKeyPath:@"bounds"];
}