diff --git a/Podfile b/Podfile index 1bf41f0..b343c9d 100644 --- a/Podfile +++ b/Podfile @@ -1,3 +1,5 @@ use_frameworks! +target 'TableViewCellWithAutoLayout' do pod 'PureLayout' +end diff --git a/Podfile.lock b/Podfile.lock index c5a36c7..d635e3b 100644 --- a/Podfile.lock +++ b/Podfile.lock @@ -7,4 +7,6 @@ DEPENDENCIES: SPEC CHECKSUMS: PureLayout: 270dfee2236f697ab1d5e2771c2e5c248495fa0d -COCOAPODS: 0.38.2 +PODFILE CHECKSUM: e771078ae3c1fa70a4072ff1706830c600f1c99f + +COCOAPODS: 1.2.0 diff --git a/Pods/Headers/Private/PureLayout/ALView+PureLayout.h b/Pods/Headers/Private/PureLayout/ALView+PureLayout.h deleted file mode 120000 index ac489e2..0000000 --- a/Pods/Headers/Private/PureLayout/ALView+PureLayout.h +++ /dev/null @@ -1 +0,0 @@ -../../../PureLayout/PureLayout/PureLayout/ALView+PureLayout.h \ No newline at end of file diff --git a/Pods/Headers/Private/PureLayout/NSArray+PureLayout.h b/Pods/Headers/Private/PureLayout/NSArray+PureLayout.h deleted file mode 120000 index 76395e6..0000000 --- a/Pods/Headers/Private/PureLayout/NSArray+PureLayout.h +++ /dev/null @@ -1 +0,0 @@ -../../../PureLayout/PureLayout/PureLayout/NSArray+PureLayout.h \ No newline at end of file diff --git a/Pods/Headers/Private/PureLayout/NSLayoutConstraint+PureLayout.h b/Pods/Headers/Private/PureLayout/NSLayoutConstraint+PureLayout.h deleted file mode 120000 index a2afdda..0000000 --- a/Pods/Headers/Private/PureLayout/NSLayoutConstraint+PureLayout.h +++ /dev/null @@ -1 +0,0 @@ -../../../PureLayout/PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h \ No newline at end of file diff --git a/Pods/Headers/Private/PureLayout/PureLayout+Internal.h b/Pods/Headers/Private/PureLayout/PureLayout+Internal.h deleted file mode 120000 index 972a4ee..0000000 --- a/Pods/Headers/Private/PureLayout/PureLayout+Internal.h +++ /dev/null @@ -1 +0,0 @@ -../../../PureLayout/PureLayout/PureLayout/PureLayout+Internal.h \ No newline at end of file diff --git a/Pods/Headers/Private/PureLayout/PureLayout.h b/Pods/Headers/Private/PureLayout/PureLayout.h deleted file mode 120000 index 616d281..0000000 --- a/Pods/Headers/Private/PureLayout/PureLayout.h +++ /dev/null @@ -1 +0,0 @@ -../../../PureLayout/PureLayout/PureLayout/PureLayout.h \ No newline at end of file diff --git a/Pods/Headers/Private/PureLayout/PureLayoutDefines.h b/Pods/Headers/Private/PureLayout/PureLayoutDefines.h deleted file mode 120000 index 4a67193..0000000 --- a/Pods/Headers/Private/PureLayout/PureLayoutDefines.h +++ /dev/null @@ -1 +0,0 @@ -../../../PureLayout/PureLayout/PureLayout/PureLayoutDefines.h \ No newline at end of file diff --git a/Pods/Manifest.lock b/Pods/Manifest.lock index c5a36c7..d635e3b 100644 --- a/Pods/Manifest.lock +++ b/Pods/Manifest.lock @@ -7,4 +7,6 @@ DEPENDENCIES: SPEC CHECKSUMS: PureLayout: 270dfee2236f697ab1d5e2771c2e5c248495fa0d -COCOAPODS: 0.38.2 +PODFILE CHECKSUM: e771078ae3c1fa70a4072ff1706830c600f1c99f + +COCOAPODS: 1.2.0 diff --git a/Pods/Pods.xcodeproj/project.pbxproj b/Pods/Pods.xcodeproj/project.pbxproj index 4b44319..fde2362 100644 --- a/Pods/Pods.xcodeproj/project.pbxproj +++ b/Pods/Pods.xcodeproj/project.pbxproj @@ -7,249 +7,248 @@ objects = { /* Begin PBXBuildFile section */ - 2241ABC30538E46F17BC59AFC645B6C5 /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 191E1C6095DA6537B3B9AD63F2DABA12 /* NSArray+PureLayout.m */; }; - 38792B4D4276C59B21ACF9B4DE6ED4F5 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = DAFA4BCE4B185A782DD016F84B3BE0CF /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 40C283F04408D7C74CB6D9966B4CE10E /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 6FDCF9208FAF09CC79F2DA4FA5683C82 /* ALView+PureLayout.m */; }; - 5EFAEC887045E3038CBA406FC9C48C82 /* Pods-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = D3B8F899423E15C997E14FB2404791C6 /* Pods-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6354BF1C514445C33F9B65DD18205535 /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 913E7306AD4E255661D418473382CF54 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 6837A6326B4A297F0F37B60F67C0706B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9011C520EFA96D78421817354D237D35 /* Foundation.framework */; }; - 7C6672FF5BC14E5A632F38FBCF4D84F6 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9011C520EFA96D78421817354D237D35 /* Foundation.framework */; }; - 8A42E3EC15CA6EFC7A14FF66419B4E0A /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 97F5A0160929E8154C67BBC4B5A91B5C /* NSLayoutConstraint+PureLayout.m */; }; - 8FB29797E35802BE65A888432368F471 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 17DA7E900B1E7945C8B8CE59D225F706 /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; - 98DE61629DE81688A6D460FF03DD172A /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 6E05779740DB7A4882324BB0CC77FE83 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - A9DC2F99B25B83F8896D0DEF1D5709D0 /* Pods-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 4B29C2EEF0D874EC57444010B89A6DD3 /* Pods-dummy.m */; }; - BEEF2FF4434A311B51CCAEA2D0BC4167 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 7ADC5572B76BA1CB325993B5EB36DD36 /* PureLayout-dummy.m */; }; - C07804D5CAE775845193B0BDEAE8153A /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 13DC162AF7BEBCA584CAF9D9CEAD8319 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - E822E9813D45FF34F11862731B65F4D7 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 9CD3AB8195F74BFC43D6997F61F6F298 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; - F9A3864238BEAF7F67E75EF7417D7AF4 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 0FBC3E333821E19620FAC1463F61C533 /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 0B576AE8173CF0886626AE3261A87CA2 /* NSLayoutConstraint+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 2F7D472071E15F7DC98E66B5980E1549 /* NSLayoutConstraint+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 27A86525CC407335D77FB1FA79E809ED /* ALView+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = F3D3F05D324772E907DB1D4DA2C89AA2 /* ALView+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 28AEA72EDB0C817F8B0B8B485C1888AD /* NSArray+PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 256CB866D56B919DA6C9ABF2C32B4D37 /* NSArray+PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 2BE77D77C0404B4CBF946AE8450392A7 /* PureLayout.h in Headers */ = {isa = PBXBuildFile; fileRef = 261FA9EFC65F5CA2F5CE7AF0D3ACE209 /* PureLayout.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 66139569A8238D85F6C7D5D071474980 /* PureLayout+Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = AA654F86E857710B01965E96AC15F25C /* PureLayout+Internal.h */; settings = {ATTRIBUTES = (Public, ); }; }; + 7B26C75D8AC12A1C9F5CB79B645710AE /* Pods-TableViewCellWithAutoLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = C7EB7A39BE4DB3317DA0CE27499252DA /* Pods-TableViewCellWithAutoLayout-dummy.m */; }; + 8F90EA1EAF171259898FA61C3B64A59B /* NSArray+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = D87500AA33CA4A933595B88AD6CA26C8 /* NSArray+PureLayout.m */; }; + C0B610F9ACE7A887DFC335D7317B92C3 /* PureLayoutDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = 5B859CA7D3A83073EE3A0EFE2138F31B /* PureLayoutDefines.h */; settings = {ATTRIBUTES = (Public, ); }; }; + C85228ED73A35551E659D6513878B714 /* ALView+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 3F6990C47F02B6691DD4DA9D4504A36B /* ALView+PureLayout.m */; }; + CA8501B257AD3609DE2E2E56416F3761 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */; }; + DBA04DBE005E57BAE425CAE0DCB01555 /* NSLayoutConstraint+PureLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 62FD488738DACC6BD28A4B8007AC9E22 /* NSLayoutConstraint+PureLayout.m */; }; + E2F7E68D5FEC6EC45FCF85CE19FEE830 /* Pods-TableViewCellWithAutoLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 05C617673B81E480387FDAED466F84B8 /* Pods-TableViewCellWithAutoLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + E5CA824DFCEE5285CDE7EB69B3D83DD9 /* PureLayout-dummy.m in Sources */ = {isa = PBXBuildFile; fileRef = 808D9E17BE044F47037C6ABD6F65EE32 /* PureLayout-dummy.m */; }; + E6CFF782186E9EC742DD76367176BC06 /* PureLayout-umbrella.h in Headers */ = {isa = PBXBuildFile; fileRef = 6EFEA95188E08BEB23065B2AB052E7BC /* PureLayout-umbrella.h */; settings = {ATTRIBUTES = (Public, ); }; }; + F88406AE8B5988045C86FEDA79BACA96 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - D4BE9AC9A09AF52392290EC0CA80E1A2 /* PBXContainerItemProxy */ = { + 95B4EB74C585F9E909FADD92908662FB /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; containerPortal = D41D8CD98F00B204E9800998ECF8427E /* Project object */; proxyType = 1; - remoteGlobalIDString = 8240A687A12B3496C485DFBEB80E79E2; + remoteGlobalIDString = 718D7303E946D0D288E6E864D4D1B02D; remoteInfo = PureLayout; }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 0FBC3E333821E19620FAC1463F61C533 /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; - 13DC162AF7BEBCA584CAF9D9CEAD8319 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; - 17DA7E900B1E7945C8B8CE59D225F706 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; - 191E1C6095DA6537B3B9AD63F2DABA12 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; - 25EB15ADDC91D3318D94A842E4FC598D /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = ""; }; - 2B98C72313E9B08E15E4970F6A8BB5B6 /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; - 34BE0BA12096455AB6760CFDF1005D58 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - 37B11DEC4162936E069BC7FEF119B09C /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = PureLayout.modulemap; sourceTree = ""; }; - 4B29C2EEF0D874EC57444010B89A6DD3 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = ""; }; - 59D9DEAEBEB4B4AE79B77C4D1EEF3DAE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; - 6E05779740DB7A4882324BB0CC77FE83 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; - 6FDCF9208FAF09CC79F2DA4FA5683C82 /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; - 79A9DEDC89FE8336BF5FEDAAF75BF7FC /* Pods.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Pods.modulemap; sourceTree = ""; }; - 7ADC5572B76BA1CB325993B5EB36DD36 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; - 87B213035BAC5F75386F62D3C75D2342 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = ""; }; - 9011C520EFA96D78421817354D237D35 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS8.3.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 913E7306AD4E255661D418473382CF54 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; - 97F5A0160929E8154C67BBC4B5A91B5C /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; - 9CD3AB8195F74BFC43D6997F61F6F298 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; - B870EF585C629C2B8EFC01EFA066E0AC /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; - CBC0F7C552B739C909B650A0F42F7F38 /* Pods-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-resources.sh"; sourceTree = ""; }; - CC4882E403503DE9288AF3969E260251 /* PureLayout-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PureLayout-Private.xcconfig"; sourceTree = ""; }; - D0405803033A2A777B8E4DFA0C1800ED /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = ""; }; - D3B8F899423E15C997E14FB2404791C6 /* Pods-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-umbrella.h"; sourceTree = ""; }; - D77F20524604100E192667662A8784A5 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = ""; }; - DAFA4BCE4B185A782DD016F84B3BE0CF /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; - E608DBDD091C6DAAF7133EFDA8960D3A /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; - E7F21354943D9F42A70697D5A5EF72E9 /* Pods-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-frameworks.sh"; sourceTree = ""; }; - E8446514FBAD26C0E18F24A5715AEF67 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 01B056FE48A821CA3D3818E32A4CFEDF /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = ""; }; + 05C617673B81E480387FDAED466F84B8 /* Pods-TableViewCellWithAutoLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TableViewCellWithAutoLayout-umbrella.h"; sourceTree = ""; }; + 249938C44B3C707521E098F2C5086AD9 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = PureLayout.modulemap; sourceTree = ""; }; + 256CB866D56B919DA6C9ABF2C32B4D37 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = ""; }; + 261FA9EFC65F5CA2F5CE7AF0D3ACE209 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = ""; }; + 2F7D472071E15F7DC98E66B5980E1549 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = ""; }; + 36010561B60178EC70582F6E80B7F0E2 /* PureLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = PureLayout.framework; path = PureLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; + 3F6990C47F02B6691DD4DA9D4504A36B /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = ""; }; + 5B859CA7D3A83073EE3A0EFE2138F31B /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = ""; }; + 62FD488738DACC6BD28A4B8007AC9E22 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = ""; }; + 6D986837FA46C6AB4A8D72FCAA1B4454 /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = ""; }; + 6EFEA95188E08BEB23065B2AB052E7BC /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = ""; }; + 70A8035F25E4ADC2B530D8C008EA2B4B /* Pods_TableViewCellWithAutoLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; name = Pods_TableViewCellWithAutoLayout.framework; path = "Pods-TableViewCellWithAutoLayout.framework"; sourceTree = BUILT_PRODUCTS_DIR; }; + 72C28868ACF6408D37D66C67E0041AAD /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + 75B51CD7FC3101988A26937BE8C4B361 /* Pods-TableViewCellWithAutoLayout-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TableViewCellWithAutoLayout-frameworks.sh"; sourceTree = ""; }; + 808D9E17BE044F47037C6ABD6F65EE32 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = ""; }; + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */ = {isa = PBXFileReference; explicitFileType = text.script.ruby; includeInIndex = 1; lastKnownFileType = text; name = Podfile; path = ../Podfile; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.ruby; }; + A24A5C45DF7E1A7D63C9813BFC7A8AB1 /* Pods-TableViewCellWithAutoLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = "Pods-TableViewCellWithAutoLayout.modulemap"; sourceTree = ""; }; + AA654F86E857710B01965E96AC15F25C /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = ""; }; + AC94C00503171B435CD32EE840EBE406 /* Pods-TableViewCellWithAutoLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TableViewCellWithAutoLayout.release.xcconfig"; sourceTree = ""; }; + B2792380613910546CED402B3A5347F0 /* Pods-TableViewCellWithAutoLayout-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TableViewCellWithAutoLayout-acknowledgements.plist"; sourceTree = ""; }; + BB2F64AA47FBCCD9061ED8A1ABBADCD0 /* Pods-TableViewCellWithAutoLayout-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TableViewCellWithAutoLayout-acknowledgements.markdown"; sourceTree = ""; }; + BED809B94F3D68B2791A2CB9B9C08BD8 /* Pods-TableViewCellWithAutoLayout-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TableViewCellWithAutoLayout-resources.sh"; sourceTree = ""; }; + C7EB7A39BE4DB3317DA0CE27499252DA /* Pods-TableViewCellWithAutoLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TableViewCellWithAutoLayout-dummy.m"; sourceTree = ""; }; + CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS10.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + CFB743076F967A69EB49933EF0465802 /* Pods-TableViewCellWithAutoLayout.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TableViewCellWithAutoLayout.debug.xcconfig"; sourceTree = ""; }; + D87500AA33CA4A933595B88AD6CA26C8 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = ""; }; + DC48A19E2AA264922693A9C30BC30743 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + F3D3F05D324772E907DB1D4DA2C89AA2 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ - 52E761D0B069DCD4C6E2F74FA447C130 /* Frameworks */ = { + 5B125CD7460E8639B366C82DCAF11A0E /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 6837A6326B4A297F0F37B60F67C0706B /* Foundation.framework in Frameworks */, + F88406AE8B5988045C86FEDA79BACA96 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; - 8D982826564F33040944F955F4866DBD /* Frameworks */ = { + 7EC8272735DABC0A388B149553759D36 /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - 7C6672FF5BC14E5A632F38FBCF4D84F6 /* Foundation.framework in Frameworks */, + CA8501B257AD3609DE2E2E56416F3761 /* Foundation.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ - 53F661C0CA7190D2CF05023FB33D61E4 /* iOS */ = { + 15A3A519AD31D8DB1D799EC97C66AD3D /* Pods-TableViewCellWithAutoLayout */ = { isa = PBXGroup; children = ( - 9011C520EFA96D78421817354D237D35 /* Foundation.framework */, + 72C28868ACF6408D37D66C67E0041AAD /* Info.plist */, + A24A5C45DF7E1A7D63C9813BFC7A8AB1 /* Pods-TableViewCellWithAutoLayout.modulemap */, + BB2F64AA47FBCCD9061ED8A1ABBADCD0 /* Pods-TableViewCellWithAutoLayout-acknowledgements.markdown */, + B2792380613910546CED402B3A5347F0 /* Pods-TableViewCellWithAutoLayout-acknowledgements.plist */, + C7EB7A39BE4DB3317DA0CE27499252DA /* Pods-TableViewCellWithAutoLayout-dummy.m */, + 75B51CD7FC3101988A26937BE8C4B361 /* Pods-TableViewCellWithAutoLayout-frameworks.sh */, + BED809B94F3D68B2791A2CB9B9C08BD8 /* Pods-TableViewCellWithAutoLayout-resources.sh */, + 05C617673B81E480387FDAED466F84B8 /* Pods-TableViewCellWithAutoLayout-umbrella.h */, + CFB743076F967A69EB49933EF0465802 /* Pods-TableViewCellWithAutoLayout.debug.xcconfig */, + AC94C00503171B435CD32EE840EBE406 /* Pods-TableViewCellWithAutoLayout.release.xcconfig */, ); - name = iOS; + name = "Pods-TableViewCellWithAutoLayout"; + path = "Target Support Files/Pods-TableViewCellWithAutoLayout"; sourceTree = ""; }; - 56E5F5118E3951F2C822D54DF77B17DB /* Support Files */ = { + 2F7CB2F8AA04108B4168449AFCA94214 /* Support Files */ = { isa = PBXGroup; children = ( - 59D9DEAEBEB4B4AE79B77C4D1EEF3DAE /* Info.plist */, - 37B11DEC4162936E069BC7FEF119B09C /* PureLayout.modulemap */, - 2B98C72313E9B08E15E4970F6A8BB5B6 /* PureLayout.xcconfig */, - CC4882E403503DE9288AF3969E260251 /* PureLayout-Private.xcconfig */, - 7ADC5572B76BA1CB325993B5EB36DD36 /* PureLayout-dummy.m */, - E608DBDD091C6DAAF7133EFDA8960D3A /* PureLayout-prefix.pch */, - 17DA7E900B1E7945C8B8CE59D225F706 /* PureLayout-umbrella.h */, + DC48A19E2AA264922693A9C30BC30743 /* Info.plist */, + 249938C44B3C707521E098F2C5086AD9 /* PureLayout.modulemap */, + 01B056FE48A821CA3D3818E32A4CFEDF /* PureLayout.xcconfig */, + 808D9E17BE044F47037C6ABD6F65EE32 /* PureLayout-dummy.m */, + 6D986837FA46C6AB4A8D72FCAA1B4454 /* PureLayout-prefix.pch */, + 6EFEA95188E08BEB23065B2AB052E7BC /* PureLayout-umbrella.h */, ); name = "Support Files"; path = "../Target Support Files/PureLayout"; sourceTree = ""; }; - 75D98FF52E597A11900E131B6C4E1ADA /* Pods */ = { + 6E53A32BBB6FBCE91915AA4C0830FC8D /* Products */ = { isa = PBXGroup; children = ( - E8446514FBAD26C0E18F24A5715AEF67 /* Info.plist */, - 79A9DEDC89FE8336BF5FEDAAF75BF7FC /* Pods.modulemap */, - D0405803033A2A777B8E4DFA0C1800ED /* Pods-acknowledgements.markdown */, - 87B213035BAC5F75386F62D3C75D2342 /* Pods-acknowledgements.plist */, - 4B29C2EEF0D874EC57444010B89A6DD3 /* Pods-dummy.m */, - E7F21354943D9F42A70697D5A5EF72E9 /* Pods-frameworks.sh */, - CBC0F7C552B739C909B650A0F42F7F38 /* Pods-resources.sh */, - D3B8F899423E15C997E14FB2404791C6 /* Pods-umbrella.h */, - 25EB15ADDC91D3318D94A842E4FC598D /* Pods.debug.xcconfig */, - D77F20524604100E192667662A8784A5 /* Pods.release.xcconfig */, + 70A8035F25E4ADC2B530D8C008EA2B4B /* Pods_TableViewCellWithAutoLayout.framework */, + 36010561B60178EC70582F6E80B7F0E2 /* PureLayout.framework */, ); - name = Pods; - path = "Target Support Files/Pods"; + name = Products; sourceTree = ""; }; - 7DB346D0F39D3F0E887471402A8071AB = { + 7531C8F8DE19F1AA3C8A7AC97A91DC29 /* iOS */ = { isa = PBXGroup; children = ( - BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */, - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, - A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */, - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */, - B7B80995527643776607AFFA75B91E24 /* Targets Support Files */, + CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */, ); + name = iOS; sourceTree = ""; }; - A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */ = { + 7DB346D0F39D3F0E887471402A8071AB = { isa = PBXGroup; children = ( - FB712A69E0D41FEA99EB1907FFD5357A /* PureLayout */, + 93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */, + BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */, + A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */, + 6E53A32BBB6FBCE91915AA4C0830FC8D /* Products */, + 81B888CF7E8563363F6ED8030F014035 /* Targets Support Files */, ); - name = Pods; sourceTree = ""; }; - B7B80995527643776607AFFA75B91E24 /* Targets Support Files */ = { + 81B888CF7E8563363F6ED8030F014035 /* Targets Support Files */ = { isa = PBXGroup; children = ( - 75D98FF52E597A11900E131B6C4E1ADA /* Pods */, + 15A3A519AD31D8DB1D799EC97C66AD3D /* Pods-TableViewCellWithAutoLayout */, ); name = "Targets Support Files"; sourceTree = ""; }; - BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { + 9C6F93A5AE4A9293598494393460DF93 /* PureLayout */ = { isa = PBXGroup; children = ( - 53F661C0CA7190D2CF05023FB33D61E4 /* iOS */, + F3D3F05D324772E907DB1D4DA2C89AA2 /* ALView+PureLayout.h */, + 3F6990C47F02B6691DD4DA9D4504A36B /* ALView+PureLayout.m */, + 256CB866D56B919DA6C9ABF2C32B4D37 /* NSArray+PureLayout.h */, + D87500AA33CA4A933595B88AD6CA26C8 /* NSArray+PureLayout.m */, + 2F7D472071E15F7DC98E66B5980E1549 /* NSLayoutConstraint+PureLayout.h */, + 62FD488738DACC6BD28A4B8007AC9E22 /* NSLayoutConstraint+PureLayout.m */, + 261FA9EFC65F5CA2F5CE7AF0D3ACE209 /* PureLayout.h */, + AA654F86E857710B01965E96AC15F25C /* PureLayout+Internal.h */, + 5B859CA7D3A83073EE3A0EFE2138F31B /* PureLayoutDefines.h */, + 2F7CB2F8AA04108B4168449AFCA94214 /* Support Files */, ); - name = Frameworks; + name = PureLayout; + path = PureLayout; sourceTree = ""; }; - CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = { + A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */ = { isa = PBXGroup; children = ( - B870EF585C629C2B8EFC01EFA066E0AC /* Pods.framework */, - 34BE0BA12096455AB6760CFDF1005D58 /* PureLayout.framework */, + 9C6F93A5AE4A9293598494393460DF93 /* PureLayout */, ); - name = Products; + name = Pods; sourceTree = ""; }; - FB712A69E0D41FEA99EB1907FFD5357A /* PureLayout */ = { + BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */ = { isa = PBXGroup; children = ( - 13DC162AF7BEBCA584CAF9D9CEAD8319 /* ALView+PureLayout.h */, - 6FDCF9208FAF09CC79F2DA4FA5683C82 /* ALView+PureLayout.m */, - 913E7306AD4E255661D418473382CF54 /* NSArray+PureLayout.h */, - 191E1C6095DA6537B3B9AD63F2DABA12 /* NSArray+PureLayout.m */, - 9CD3AB8195F74BFC43D6997F61F6F298 /* NSLayoutConstraint+PureLayout.h */, - 97F5A0160929E8154C67BBC4B5A91B5C /* NSLayoutConstraint+PureLayout.m */, - 6E05779740DB7A4882324BB0CC77FE83 /* PureLayout.h */, - DAFA4BCE4B185A782DD016F84B3BE0CF /* PureLayout+Internal.h */, - 0FBC3E333821E19620FAC1463F61C533 /* PureLayoutDefines.h */, - 56E5F5118E3951F2C822D54DF77B17DB /* Support Files */, + 7531C8F8DE19F1AA3C8A7AC97A91DC29 /* iOS */, ); - path = PureLayout; + name = Frameworks; sourceTree = ""; }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ - 0C97D2361202E0C0803501F6EFE50376 /* Headers */ = { + 1320B59BA570ED0AB715B511700CA78B /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - 5EFAEC887045E3038CBA406FC9C48C82 /* Pods-umbrella.h in Headers */, + 27A86525CC407335D77FB1FA79E809ED /* ALView+PureLayout.h in Headers */, + 28AEA72EDB0C817F8B0B8B485C1888AD /* NSArray+PureLayout.h in Headers */, + 0B576AE8173CF0886626AE3261A87CA2 /* NSLayoutConstraint+PureLayout.h in Headers */, + 66139569A8238D85F6C7D5D071474980 /* PureLayout+Internal.h in Headers */, + E6CFF782186E9EC742DD76367176BC06 /* PureLayout-umbrella.h in Headers */, + 2BE77D77C0404B4CBF946AE8450392A7 /* PureLayout.h in Headers */, + C0B610F9ACE7A887DFC335D7317B92C3 /* PureLayoutDefines.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; - D6A8EB0B19838A8E6F05524B3A33BF15 /* Headers */ = { + EEF986E7E0B9006422B0F9BFD1B12D51 /* Headers */ = { isa = PBXHeadersBuildPhase; buildActionMask = 2147483647; files = ( - C07804D5CAE775845193B0BDEAE8153A /* ALView+PureLayout.h in Headers */, - 6354BF1C514445C33F9B65DD18205535 /* NSArray+PureLayout.h in Headers */, - E822E9813D45FF34F11862731B65F4D7 /* NSLayoutConstraint+PureLayout.h in Headers */, - 38792B4D4276C59B21ACF9B4DE6ED4F5 /* PureLayout+Internal.h in Headers */, - 8FB29797E35802BE65A888432368F471 /* PureLayout-umbrella.h in Headers */, - 98DE61629DE81688A6D460FF03DD172A /* PureLayout.h in Headers */, - F9A3864238BEAF7F67E75EF7417D7AF4 /* PureLayoutDefines.h in Headers */, + E2F7E68D5FEC6EC45FCF85CE19FEE830 /* Pods-TableViewCellWithAutoLayout-umbrella.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 057BC0C6AD434A55BEB3F883C422AF4B /* Pods */ = { + 718D7303E946D0D288E6E864D4D1B02D /* PureLayout */ = { isa = PBXNativeTarget; - buildConfigurationList = D2FB98E34FE23B33951F2DB1E322484F /* Build configuration list for PBXNativeTarget "Pods" */; + buildConfigurationList = 2005425DD5DA439EB2CBFCF125261D47 /* Build configuration list for PBXNativeTarget "PureLayout" */; buildPhases = ( - 3BBEA412E86660B28BB741848540178E /* Sources */, - 52E761D0B069DCD4C6E2F74FA447C130 /* Frameworks */, - 0C97D2361202E0C0803501F6EFE50376 /* Headers */, + 06D3C94458E1B4878B0D24448151249B /* Sources */, + 7EC8272735DABC0A388B149553759D36 /* Frameworks */, + 1320B59BA570ED0AB715B511700CA78B /* Headers */, ); buildRules = ( ); dependencies = ( - B499FB60A50262DAF978C33F6DCCE2F5 /* PBXTargetDependency */, ); - name = Pods; - productName = Pods; - productReference = B870EF585C629C2B8EFC01EFA066E0AC /* Pods.framework */; + name = PureLayout; + productName = PureLayout; + productReference = 36010561B60178EC70582F6E80B7F0E2 /* PureLayout.framework */; productType = "com.apple.product-type.framework"; }; - 8240A687A12B3496C485DFBEB80E79E2 /* PureLayout */ = { + B13661EDA5F71516993FBA1486B908AA /* Pods-TableViewCellWithAutoLayout */ = { isa = PBXNativeTarget; - buildConfigurationList = 29946541803109559D5B69F86E5F2398 /* Build configuration list for PBXNativeTarget "PureLayout" */; + buildConfigurationList = 0EAE63BD64FA789BD57563795958173B /* Build configuration list for PBXNativeTarget "Pods-TableViewCellWithAutoLayout" */; buildPhases = ( - ABBB6E4260C5266FB8BA4EC731A8D281 /* Sources */, - 8D982826564F33040944F955F4866DBD /* Frameworks */, - D6A8EB0B19838A8E6F05524B3A33BF15 /* Headers */, + 8D2CF976FB16BF76F3524B559C547367 /* Sources */, + 5B125CD7460E8639B366C82DCAF11A0E /* Frameworks */, + EEF986E7E0B9006422B0F9BFD1B12D51 /* Headers */, ); buildRules = ( ); dependencies = ( + F1CE0B83E0ED11CA9A4E67E7078B87E4 /* PBXTargetDependency */, ); - name = PureLayout; - productName = PureLayout; - productReference = 34BE0BA12096455AB6760CFDF1005D58 /* PureLayout.framework */; + name = "Pods-TableViewCellWithAutoLayout"; + productName = "Pods-TableViewCellWithAutoLayout"; + productReference = 70A8035F25E4ADC2B530D8C008EA2B4B /* Pods_TableViewCellWithAutoLayout.framework */; productType = "com.apple.product-type.framework"; }; /* End PBXNativeTarget section */ @@ -258,7 +257,7 @@ D41D8CD98F00B204E9800998ECF8427E /* Project object */ = { isa = PBXProject; attributes = { - LastSwiftUpdateCheck = 0700; + LastSwiftUpdateCheck = 0730; LastUpgradeCheck = 0700; }; buildConfigurationList = 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */; @@ -269,96 +268,151 @@ en, ); mainGroup = 7DB346D0F39D3F0E887471402A8071AB; - productRefGroup = CCA510CFBEA2D207524CDA0D73C3B561 /* Products */; + productRefGroup = 6E53A32BBB6FBCE91915AA4C0830FC8D /* Products */; projectDirPath = ""; projectRoot = ""; targets = ( - 057BC0C6AD434A55BEB3F883C422AF4B /* Pods */, - 8240A687A12B3496C485DFBEB80E79E2 /* PureLayout */, + B13661EDA5F71516993FBA1486B908AA /* Pods-TableViewCellWithAutoLayout */, + 718D7303E946D0D288E6E864D4D1B02D /* PureLayout */, ); }; /* End PBXProject section */ /* Begin PBXSourcesBuildPhase section */ - 3BBEA412E86660B28BB741848540178E /* Sources */ = { + 06D3C94458E1B4878B0D24448151249B /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - A9DC2F99B25B83F8896D0DEF1D5709D0 /* Pods-dummy.m in Sources */, + C85228ED73A35551E659D6513878B714 /* ALView+PureLayout.m in Sources */, + 8F90EA1EAF171259898FA61C3B64A59B /* NSArray+PureLayout.m in Sources */, + DBA04DBE005E57BAE425CAE0DCB01555 /* NSLayoutConstraint+PureLayout.m in Sources */, + E5CA824DFCEE5285CDE7EB69B3D83DD9 /* PureLayout-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; - ABBB6E4260C5266FB8BA4EC731A8D281 /* Sources */ = { + 8D2CF976FB16BF76F3524B559C547367 /* Sources */ = { isa = PBXSourcesBuildPhase; buildActionMask = 2147483647; files = ( - 40C283F04408D7C74CB6D9966B4CE10E /* ALView+PureLayout.m in Sources */, - 2241ABC30538E46F17BC59AFC645B6C5 /* NSArray+PureLayout.m in Sources */, - 8A42E3EC15CA6EFC7A14FF66419B4E0A /* NSLayoutConstraint+PureLayout.m in Sources */, - BEEF2FF4434A311B51CCAEA2D0BC4167 /* PureLayout-dummy.m in Sources */, + 7B26C75D8AC12A1C9F5CB79B645710AE /* Pods-TableViewCellWithAutoLayout-dummy.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - B499FB60A50262DAF978C33F6DCCE2F5 /* PBXTargetDependency */ = { + F1CE0B83E0ED11CA9A4E67E7078B87E4 /* PBXTargetDependency */ = { isa = PBXTargetDependency; name = PureLayout; - target = 8240A687A12B3496C485DFBEB80E79E2 /* PureLayout */; - targetProxy = D4BE9AC9A09AF52392290EC0CA80E1A2 /* PBXContainerItemProxy */; + target = 718D7303E946D0D288E6E864D4D1B02D /* PureLayout */; + targetProxy = 95B4EB74C585F9E909FADD92908662FB /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ - 116000359465EEA84BEB4A3D54B09C44 /* Debug */ = { + 015A368F878AC3E2CEAE21DDE8026304 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; + CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; + CLANG_CXX_LIBRARY = "libc++"; + CLANG_ENABLE_MODULES = YES; + CLANG_ENABLE_OBJC_ARC = YES; + CLANG_WARN_BOOL_CONVERSION = YES; + CLANG_WARN_CONSTANT_CONVERSION = YES; + CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; + CLANG_WARN_EMPTY_BODY = YES; + CLANG_WARN_ENUM_CONVERSION = YES; + CLANG_WARN_INT_CONVERSION = YES; + CLANG_WARN_OBJC_ROOT_CLASS = YES; + CLANG_WARN_UNREACHABLE_CODE = YES; + CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = NO; + ENABLE_TESTABILITY = YES; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_DYNAMIC_NO_PIC = NO; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + "POD_CONFIGURATION_DEBUG=1", + "DEBUG=1", + "$(inherited)", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNDECLARED_SELECTOR = YES; + GCC_WARN_UNINITIALIZED_AUTOS = YES; + GCC_WARN_UNUSED_FUNCTION = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; + ONLY_ACTIVE_ARCH = YES; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; + STRIP_INSTALLED_PRODUCT = NO; + SYMROOT = "${SRCROOT}/../build"; + }; + name = Debug; + }; + 016BDA1D8BD1C01294A8135ADC398F0B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 25EB15ADDC91D3318D94A842E4FC598D /* Pods.debug.xcconfig */; + baseConfigurationReference = 01B056FE48A821CA3D3818E32A4CFEDF /* PureLayout.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + "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; - INFOPLIST_FILE = "Target Support Files/Pods/Info.plist"; + GCC_NO_COMMON_BLOCKS = 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/Pods/Pods.modulemap"; + MODULEMAP_FILE = "Target Support Files/PureLayout/PureLayout.modulemap"; MTL_ENABLE_DEBUG_INFO = YES; - OTHER_LDFLAGS = ""; - OTHER_LIBTOOLFLAGS = ""; - PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods; + PRODUCT_NAME = PureLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; name = Debug; }; - 4B0B1BF0388DEA06DE8DF1B21F4B00AB /* Release */ = { + 29A3572805974243DBE674EB80B64716 /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC4882E403503DE9288AF3969E260251 /* PureLayout-Private.xcconfig */; + baseConfigurationReference = AC94C00503171B435CD32EE840EBE406 /* Pods-TableViewCellWithAutoLayout.release.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 3.0.0; + "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 = 3; - DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + 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"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-TableViewCellWithAutoLayout/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"; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.modulemap"; MTL_ENABLE_DEBUG_INFO = NO; - PRODUCT_NAME = PureLayout; + OTHER_LDFLAGS = ""; + OTHER_LIBTOOLFLAGS = ""; + PODS_ROOT = "$(SRCROOT)"; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_TableViewCellWithAutoLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; @@ -367,10 +421,11 @@ }; name = Release; }; - A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */ = { + 44CDBB6D11DE06DB64D6268622BDC47E /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ANALYZER_NONNULL = YES; CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; CLANG_CXX_LIBRARY = "libc++"; CLANG_ENABLE_MODULES = YES; @@ -384,15 +439,14 @@ CLANG_WARN_OBJC_ROOT_CLASS = YES; CLANG_WARN_UNREACHABLE_CODE = YES; CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = NO; + CODE_SIGNING_REQUIRED = NO; + COPY_PHASE_STRIP = YES; + ENABLE_NS_ASSERTIONS = NO; GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_DYNAMIC_NO_PIC = NO; - GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - "DEBUG=1", + "POD_CONFIGURATION_RELEASE=1", "$(inherited)", ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNDECLARED_SELECTOR = YES; @@ -400,128 +454,106 @@ GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; IPHONEOS_DEPLOYMENT_TARGET = 8.0; - ONLY_ACTIVE_ARCH = YES; + PROVISIONING_PROFILE_SPECIFIER = NO_SIGNING/; STRIP_INSTALLED_PRODUCT = NO; SYMROOT = "${SRCROOT}/../build"; + VALIDATE_PRODUCT = YES; }; - name = Debug; + name = Release; }; - D7F9E64735A4A34EA962C8B922037D79 /* Release */ = { + A5C2AAA0BC508C220500E238BA2DDC37 /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = D77F20524604100E192667662A8784A5 /* Pods.release.xcconfig */; + baseConfigurationReference = CFB743076F967A69EB49933EF0465802 /* Pods-TableViewCellWithAutoLayout.debug.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + "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; - INFOPLIST_FILE = "Target Support Files/Pods/Info.plist"; + GCC_NO_COMMON_BLOCKS = YES; + INFOPLIST_FILE = "Target Support Files/Pods-TableViewCellWithAutoLayout/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/Pods/Pods.modulemap"; - MTL_ENABLE_DEBUG_INFO = NO; + MACH_O_TYPE = staticlib; + MODULEMAP_FILE = "Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.modulemap"; + MTL_ENABLE_DEBUG_INFO = YES; OTHER_LDFLAGS = ""; OTHER_LIBTOOLFLAGS = ""; PODS_ROOT = "$(SRCROOT)"; - PRODUCT_NAME = Pods; + PRODUCT_BUNDLE_IDENTIFIER = "org.cocoapods.${PRODUCT_NAME:rfc1034identifier}"; + PRODUCT_NAME = Pods_TableViewCellWithAutoLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Release; + name = Debug; }; - DB5C373F43D2E2027D3302E3EB9783D7 /* Debug */ = { + A7837AB578BD1FCFB088619E59B1920E /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = CC4882E403503DE9288AF3969E260251 /* PureLayout-Private.xcconfig */; + baseConfigurationReference = 01B056FE48A821CA3D3818E32A4CFEDF /* PureLayout.xcconfig */; buildSettings = { - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - CURRENT_PROJECT_VERSION = 3.0.0; + "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 = 3; - DYLIB_CURRENT_VERSION = "$(CURRENT_PROJECT_VERSION)"; + 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/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; + MTL_ENABLE_DEBUG_INFO = NO; PRODUCT_NAME = PureLayout; SDKROOT = iphoneos; SKIP_INSTALL = YES; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VERSIONING_SYSTEM = "apple-generic"; VERSION_INFO_PREFIX = ""; }; - name = Debug; - }; - FB45FFD90572718D82AB9092B750F0CA /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x"; - CLANG_CXX_LIBRARY = "libc++"; - CLANG_ENABLE_MODULES = YES; - CLANG_ENABLE_OBJC_ARC = YES; - CLANG_WARN_BOOL_CONVERSION = YES; - CLANG_WARN_CONSTANT_CONVERSION = YES; - CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES; - CLANG_WARN_EMPTY_BODY = YES; - CLANG_WARN_ENUM_CONVERSION = YES; - CLANG_WARN_INT_CONVERSION = YES; - CLANG_WARN_OBJC_ROOT_CLASS = YES; - CLANG_WARN_UNREACHABLE_CODE = YES; - CLANG_WARN__DUPLICATE_METHOD_MATCH = YES; - COPY_PHASE_STRIP = YES; - ENABLE_NS_ASSERTIONS = NO; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = "RELEASE=1"; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNDECLARED_SELECTOR = YES; - GCC_WARN_UNINITIALIZED_AUTOS = YES; - GCC_WARN_UNUSED_FUNCTION = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 8.0; - STRIP_INSTALLED_PRODUCT = NO; - SYMROOT = "${SRCROOT}/../build"; - VALIDATE_PRODUCT = YES; - }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 29946541803109559D5B69F86E5F2398 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { + 0EAE63BD64FA789BD57563795958173B /* Build configuration list for PBXNativeTarget "Pods-TableViewCellWithAutoLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( - DB5C373F43D2E2027D3302E3EB9783D7 /* Debug */, - 4B0B1BF0388DEA06DE8DF1B21F4B00AB /* Release */, + A5C2AAA0BC508C220500E238BA2DDC37 /* Debug */, + 29A3572805974243DBE674EB80B64716 /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { + 2005425DD5DA439EB2CBFCF125261D47 /* Build configuration list for PBXNativeTarget "PureLayout" */ = { isa = XCConfigurationList; buildConfigurations = ( - A70CDAD61F90AC503C7D04CC22DA2923 /* Debug */, - FB45FFD90572718D82AB9092B750F0CA /* Release */, + 016BDA1D8BD1C01294A8135ADC398F0B /* Debug */, + A7837AB578BD1FCFB088619E59B1920E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - D2FB98E34FE23B33951F2DB1E322484F /* Build configuration list for PBXNativeTarget "Pods" */ = { + 2D8E8EC45A3A1A1D94AE762CB5028504 /* Build configuration list for PBXProject "Pods" */ = { isa = XCConfigurationList; buildConfigurations = ( - 116000359465EEA84BEB4A3D54B09C44 /* Debug */, - D7F9E64735A4A34EA962C8B922037D79 /* Release */, + 015A368F878AC3E2CEAE21DDE8026304 /* Debug */, + 44CDBB6D11DE06DB64D6268622BDC47E /* Release */, ); defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; diff --git a/Pods/Target Support Files/Pods/Info.plist b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist similarity index 92% rename from Pods/Target Support Files/Pods/Info.plist rename to Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist index 6974542..2243fe6 100644 --- a/Pods/Target Support Files/Pods/Info.plist +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown similarity index 96% rename from Pods/Target Support Files/Pods/Pods-acknowledgements.markdown rename to Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown index 3d79025..20ae72a 100644 --- a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown @@ -13,4 +13,4 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. -Generated by CocoaPods - http://cocoapods.org +Generated by CocoaPods - https://cocoapods.org diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist similarity index 94% rename from Pods/Target Support Files/Pods/Pods-acknowledgements.plist rename to Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist index 26ec4e4..5a107b1 100644 --- a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist @@ -24,6 +24,8 @@ The above copyright notice and this permission notice shall be included in all c THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. + License + MIT Title PureLayout Type @@ -31,7 +33,7 @@ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLI FooterText - Generated by CocoaPods - http://cocoapods.org + Generated by CocoaPods - https://cocoapods.org Title Type diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-dummy.m b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-dummy.m new file mode 100644 index 0000000..a0d7347 --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-dummy.m @@ -0,0 +1,5 @@ +#import +@interface PodsDummy_Pods_TableViewCellWithAutoLayout : NSObject +@end +@implementation PodsDummy_Pods_TableViewCellWithAutoLayout +@end diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-frameworks.sh b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-frameworks.sh new file mode 100755 index 0000000..cb4586c --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-frameworks.sh @@ -0,0 +1,99 @@ +#!/bin/sh +set -e + +echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" +mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + +SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" + +install_framework() +{ + if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then + local source="${BUILT_PRODUCTS_DIR}/$1" + elif [ -r "${BUILT_PRODUCTS_DIR}/$(basename "$1")" ]; then + local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" + elif [ -r "$1" ]; then + local source="$1" + fi + + local destination="${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + + if [ -L "${source}" ]; then + echo "Symlinked..." + source="$(readlink "${source}")" + fi + + # use filter instead of exclude so missing patterns dont' throw errors + echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" + rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" + + local basename + basename="$(basename -s .framework "$1")" + binary="${destination}/${basename}.framework/${basename}" + if ! [ -r "$binary" ]; then + binary="${destination}/${basename}" + fi + + # Strip invalid architectures so "fat" simulator / device frameworks work on device + if [[ "$(file "$binary")" == *"dynamically linked shared library"* ]]; then + strip_invalid_archs "$binary" + fi + + # Resign the code if required by the build settings to avoid unstable apps + code_sign_if_enabled "${destination}/$(basename "$1")" + + # Embed linked Swift runtime libraries. No longer necessary as of Xcode 7. + if [ "${XCODE_VERSION_MAJOR}" -lt 7 ]; then + local swift_runtime_libs + swift_runtime_libs=$(xcrun otool -LX "$binary" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) + for lib in $swift_runtime_libs; do + echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" + rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" + code_sign_if_enabled "${destination}/${lib}" + done + fi +} + +# Signs a framework with the provided identity +code_sign_if_enabled() { + if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then + # Use the current code_sign_identitiy + echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" + local code_sign_cmd="/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} ${OTHER_CODE_SIGN_FLAGS} --preserve-metadata=identifier,entitlements '$1'" + + if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + code_sign_cmd="$code_sign_cmd &" + fi + echo "$code_sign_cmd" + eval "$code_sign_cmd" + fi +} + +# Strip invalid architectures +strip_invalid_archs() { + binary="$1" + # Get architectures for current file + archs="$(lipo -info "$binary" | rev | cut -d ':' -f1 | rev)" + stripped="" + for arch in $archs; do + if ! [[ "${VALID_ARCHS}" == *"$arch"* ]]; then + # Strip non-valid architectures in-place + lipo -remove "$arch" -output "$binary" "$binary" || exit 1 + stripped="$stripped $arch" + fi + done + if [[ "$stripped" ]]; then + echo "Stripped $binary of architectures:$stripped" + fi +} + + +if [[ "$CONFIGURATION" == "Debug" ]]; then + install_framework "$BUILT_PRODUCTS_DIR/PureLayout/PureLayout.framework" +fi +if [[ "$CONFIGURATION" == "Release" ]]; then + install_framework "$BUILT_PRODUCTS_DIR/PureLayout/PureLayout.framework" +fi +if [ "${COCOAPODS_PARALLEL_CODE_SIGN}" == "true" ]; then + wait +fi diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-resources.sh b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-resources.sh new file mode 100755 index 0000000..4602c68 --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-resources.sh @@ -0,0 +1,99 @@ +#!/bin/sh +set -e + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + +RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt +> "$RESOURCES_TO_COPY" + +XCASSET_FILES=() + +case "${TARGETED_DEVICE_FAMILY}" in + 1,2) + TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" + ;; + 1) + TARGET_DEVICE_ARGS="--target-device iphone" + ;; + 2) + TARGET_DEVICE_ARGS="--target-device ipad" + ;; + 3) + TARGET_DEVICE_ARGS="--target-device tv" + ;; + *) + TARGET_DEVICE_ARGS="--target-device mac" + ;; +esac + +install_resource() +{ + if [[ "$1" = /* ]] ; then + RESOURCE_PATH="$1" + else + RESOURCE_PATH="${PODS_ROOT}/$1" + fi + if [[ ! -e "$RESOURCE_PATH" ]] ; then + cat << EOM +error: Resource "$RESOURCE_PATH" not found. Run 'pod install' to update the copy resources script. +EOM + exit 1 + fi + case $RESOURCE_PATH in + *.storyboard) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .storyboard`.storyboardc" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.xib) + echo "ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile ${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib $RESOURCE_PATH --sdk ${SDKROOT} ${TARGET_DEVICE_ARGS}" + ibtool --reference-external-strings-file --errors --warnings --notices --minimum-deployment-target ${!DEPLOYMENT_TARGET_SETTING_NAME} --output-format human-readable-text --compile "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$RESOURCE_PATH\" .xib`.nib" "$RESOURCE_PATH" --sdk "${SDKROOT}" ${TARGET_DEVICE_ARGS} + ;; + *.framework) + echo "mkdir -p ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + mkdir -p "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + echo "rsync -av $RESOURCE_PATH ${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + rsync -av "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" + ;; + *.xcdatamodel) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH"`.mom\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodel`.mom" + ;; + *.xcdatamodeld) + echo "xcrun momc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd\"" + xcrun momc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcdatamodeld`.momd" + ;; + *.xcmappingmodel) + echo "xcrun mapc \"$RESOURCE_PATH\" \"${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm\"" + xcrun mapc "$RESOURCE_PATH" "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$RESOURCE_PATH" .xcmappingmodel`.cdm" + ;; + *.xcassets) + ABSOLUTE_XCASSET_FILE="$RESOURCE_PATH" + XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") + ;; + *) + echo "$RESOURCE_PATH" + echo "$RESOURCE_PATH" >> "$RESOURCES_TO_COPY" + ;; + esac +} + +mkdir -p "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${TARGET_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +if [[ "${ACTION}" == "install" ]] && [[ "${SKIP_INSTALL}" == "NO" ]]; then + mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" + rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi +rm -f "$RESOURCES_TO_COPY" + +if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] +then + # Find all other xcassets (this unfortunately includes those of path pods and other targets). + OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) + while read line; do + if [[ $line != "${PODS_ROOT}*" ]]; then + XCASSET_FILES+=("$line") + fi + done <<<"$OTHER_XCASSETS" + + printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${!DEPLOYMENT_TARGET_SETTING_NAME}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" +fi diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-umbrella.h b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-umbrella.h new file mode 100644 index 0000000..a96bc9e --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-umbrella.h @@ -0,0 +1,16 @@ +#ifdef __OBJC__ +#import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif + + +FOUNDATION_EXPORT double Pods_TableViewCellWithAutoLayoutVersionNumber; +FOUNDATION_EXPORT const unsigned char Pods_TableViewCellWithAutoLayoutVersionString[]; + diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.debug.xcconfig b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.debug.xcconfig new file mode 100644 index 0000000..e885545 --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.debug.xcconfig @@ -0,0 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" +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/PureLayout/PureLayout.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "PureLayout" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.modulemap b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.modulemap new file mode 100644 index 0000000..1791aad --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.modulemap @@ -0,0 +1,6 @@ +framework module Pods_TableViewCellWithAutoLayout { + umbrella header "Pods-TableViewCellWithAutoLayout-umbrella.h" + + export * + module * { export * } +} diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.release.xcconfig b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.release.xcconfig new file mode 100644 index 0000000..e885545 --- /dev/null +++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.release.xcconfig @@ -0,0 +1,8 @@ +FRAMEWORK_SEARCH_PATHS = $(inherited) "$PODS_CONFIGURATION_BUILD_DIR/PureLayout" +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/PureLayout/PureLayout.framework/Headers" +OTHER_LDFLAGS = $(inherited) -framework "PureLayout" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT}/Pods diff --git a/Pods/Target Support Files/Pods/Pods-dummy.m b/Pods/Target Support Files/Pods/Pods-dummy.m deleted file mode 100644 index ade64bd..0000000 --- a/Pods/Target Support Files/Pods/Pods-dummy.m +++ /dev/null @@ -1,5 +0,0 @@ -#import -@interface PodsDummy_Pods : NSObject -@end -@implementation PodsDummy_Pods -@end diff --git a/Pods/Target Support Files/Pods/Pods-frameworks.sh b/Pods/Target Support Files/Pods/Pods-frameworks.sh deleted file mode 100755 index 212af00..0000000 --- a/Pods/Target Support Files/Pods/Pods-frameworks.sh +++ /dev/null @@ -1,59 +0,0 @@ -#!/bin/sh -set -e - -echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" -mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - -SWIFT_STDLIB_PATH="${DT_TOOLCHAIN_DIR}/usr/lib/swift/${PLATFORM_NAME}" - -install_framework() -{ - if [ -r "${BUILT_PRODUCTS_DIR}/$1" ]; then - local source="${BUILT_PRODUCTS_DIR}/$1" - else - local source="${BUILT_PRODUCTS_DIR}/$(basename "$1")" - fi - - local destination="${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - - if [ -L "${source}" ]; then - echo "Symlinked..." - source="$(readlink "${source}")" - fi - - # use filter instead of exclude so missing patterns dont' throw errors - echo "rsync -av --filter \"- CVS/\" --filter \"- .svn/\" --filter \"- .git/\" --filter \"- .hg/\" --filter \"- Headers\" --filter \"- PrivateHeaders\" --filter \"- Modules\" \"${source}\" \"${destination}\"" - rsync -av --filter "- CVS/" --filter "- .svn/" --filter "- .git/" --filter "- .hg/" --filter "- Headers" --filter "- PrivateHeaders" --filter "- Modules" "${source}" "${destination}" - - # Resign the code if required by the build settings to avoid unstable apps - code_sign_if_enabled "${destination}/$(basename "$1")" - - # Embed linked Swift runtime libraries - local basename - basename="$(basename "$1" | sed -E s/\\..+// && exit ${PIPESTATUS[0]})" - local swift_runtime_libs - swift_runtime_libs=$(xcrun otool -LX "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}/${basename}.framework/${basename}" | grep --color=never @rpath/libswift | sed -E s/@rpath\\/\(.+dylib\).*/\\1/g | uniq -u && exit ${PIPESTATUS[0]}) - for lib in $swift_runtime_libs; do - echo "rsync -auv \"${SWIFT_STDLIB_PATH}/${lib}\" \"${destination}\"" - rsync -auv "${SWIFT_STDLIB_PATH}/${lib}" "${destination}" - code_sign_if_enabled "${destination}/${lib}" - done -} - -# Signs a framework with the provided identity -code_sign_if_enabled() { - if [ -n "${EXPANDED_CODE_SIGN_IDENTITY}" -a "${CODE_SIGNING_REQUIRED}" != "NO" -a "${CODE_SIGNING_ALLOWED}" != "NO" ]; then - # Use the current code_sign_identitiy - echo "Code Signing $1 with Identity ${EXPANDED_CODE_SIGN_IDENTITY_NAME}" - echo "/usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements \"$1\"" - /usr/bin/codesign --force --sign ${EXPANDED_CODE_SIGN_IDENTITY} --preserve-metadata=identifier,entitlements "$1" - fi -} - - -if [[ "$CONFIGURATION" == "Debug" ]]; then - install_framework 'Pods/PureLayout.framework' -fi -if [[ "$CONFIGURATION" == "Release" ]]; then - install_framework 'Pods/PureLayout.framework' -fi diff --git a/Pods/Target Support Files/Pods/Pods-resources.sh b/Pods/Target Support Files/Pods/Pods-resources.sh deleted file mode 100755 index ea685a2..0000000 --- a/Pods/Target Support Files/Pods/Pods-resources.sh +++ /dev/null @@ -1,95 +0,0 @@ -#!/bin/sh -set -e - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - -RESOURCES_TO_COPY=${PODS_ROOT}/resources-to-copy-${TARGETNAME}.txt -> "$RESOURCES_TO_COPY" - -XCASSET_FILES=() - -realpath() { - DIRECTORY="$(cd "${1%/*}" && pwd)" - FILENAME="${1##*/}" - echo "$DIRECTORY/$FILENAME" -} - -install_resource() -{ - case $1 in - *.storyboard) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .storyboard`.storyboardc" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" - ;; - *.xib) - echo "ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile ${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib ${PODS_ROOT}/$1 --sdk ${SDKROOT}" - ibtool --reference-external-strings-file --errors --warnings --notices --output-format human-readable-text --compile "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename \"$1\" .xib`.nib" "${PODS_ROOT}/$1" --sdk "${SDKROOT}" - ;; - *.framework) - echo "mkdir -p ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - mkdir -p "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - echo "rsync -av ${PODS_ROOT}/$1 ${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - rsync -av "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${FRAMEWORKS_FOLDER_PATH}" - ;; - *.xcdatamodel) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1"`.mom\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodel`.mom" - ;; - *.xcdatamodeld) - echo "xcrun momc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd\"" - xcrun momc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcdatamodeld`.momd" - ;; - *.xcmappingmodel) - echo "xcrun mapc \"${PODS_ROOT}/$1\" \"${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm\"" - xcrun mapc "${PODS_ROOT}/$1" "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}/`basename "$1" .xcmappingmodel`.cdm" - ;; - *.xcassets) - ABSOLUTE_XCASSET_FILE=$(realpath "${PODS_ROOT}/$1") - XCASSET_FILES+=("$ABSOLUTE_XCASSET_FILE") - ;; - /*) - echo "$1" - echo "$1" >> "$RESOURCES_TO_COPY" - ;; - *) - echo "${PODS_ROOT}/$1" - echo "${PODS_ROOT}/$1" >> "$RESOURCES_TO_COPY" - ;; - esac -} - -mkdir -p "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${CONFIGURATION_BUILD_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -if [[ "${ACTION}" == "install" ]]; then - mkdir -p "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" - rsync -avr --copy-links --no-relative --exclude '*/.svn/*' --files-from="$RESOURCES_TO_COPY" / "${INSTALL_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi -rm -f "$RESOURCES_TO_COPY" - -if [[ -n "${WRAPPER_EXTENSION}" ]] && [ "`xcrun --find actool`" ] && [ -n "$XCASSET_FILES" ] -then - case "${TARGETED_DEVICE_FAMILY}" in - 1,2) - TARGET_DEVICE_ARGS="--target-device ipad --target-device iphone" - ;; - 1) - TARGET_DEVICE_ARGS="--target-device iphone" - ;; - 2) - TARGET_DEVICE_ARGS="--target-device ipad" - ;; - *) - TARGET_DEVICE_ARGS="--target-device mac" - ;; - esac - - # Find all other xcassets (this unfortunately includes those of path pods and other targets). - OTHER_XCASSETS=$(find "$PWD" -iname "*.xcassets" -type d) - while read line; do - if [[ $line != "`realpath $PODS_ROOT`*" ]]; then - XCASSET_FILES+=("$line") - fi - done <<<"$OTHER_XCASSETS" - - printf "%s\0" "${XCASSET_FILES[@]}" | xargs -0 xcrun actool --output-format human-readable-text --notices --warnings --platform "${PLATFORM_NAME}" --minimum-deployment-target "${IPHONEOS_DEPLOYMENT_TARGET}" ${TARGET_DEVICE_ARGS} --compress-pngs --compile "${BUILT_PRODUCTS_DIR}/${UNLOCALIZED_RESOURCES_FOLDER_PATH}" -fi diff --git a/Pods/Target Support Files/Pods/Pods-umbrella.h b/Pods/Target Support Files/Pods/Pods-umbrella.h deleted file mode 100644 index 21dcfd2..0000000 --- a/Pods/Target Support Files/Pods/Pods-umbrella.h +++ /dev/null @@ -1,6 +0,0 @@ -#import - - -FOUNDATION_EXPORT double PodsVersionNumber; -FOUNDATION_EXPORT const unsigned char PodsVersionString[]; - diff --git a/Pods/Target Support Files/Pods/Pods.debug.xcconfig b/Pods/Target Support Files/Pods/Pods.debug.xcconfig deleted file mode 100644 index eb4d3d2..0000000 --- a/Pods/Target Support Files/Pods/Pods.debug.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "PureLayout" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/Pods/Pods.modulemap b/Pods/Target Support Files/Pods/Pods.modulemap deleted file mode 100644 index 8413413..0000000 --- a/Pods/Target Support Files/Pods/Pods.modulemap +++ /dev/null @@ -1,6 +0,0 @@ -framework module Pods { - umbrella header "Pods-umbrella.h" - - export * - module * { export * } -} diff --git a/Pods/Target Support Files/Pods/Pods.release.xcconfig b/Pods/Target Support Files/Pods/Pods.release.xcconfig deleted file mode 100644 index eb4d3d2..0000000 --- a/Pods/Target Support Files/Pods/Pods.release.xcconfig +++ /dev/null @@ -1,6 +0,0 @@ -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -LD_RUNPATH_SEARCH_PATHS = $(inherited) '@executable_path/Frameworks' '@loader_path/Frameworks' -OTHER_CFLAGS = $(inherited) -iquote "$CONFIGURATION_BUILD_DIR/PureLayout.framework/Headers" -OTHER_LDFLAGS = $(inherited) -framework "PureLayout" -PODS_FRAMEWORK_BUILD_PATH = $(BUILD_DIR)/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME)/Pods -PODS_ROOT = ${SRCROOT}/Pods \ No newline at end of file diff --git a/Pods/Target Support Files/PureLayout/Info.plist b/Pods/Target Support Files/PureLayout/Info.plist index dc92af9..4522675 100644 --- a/Pods/Target Support Files/PureLayout/Info.plist +++ b/Pods/Target Support Files/PureLayout/Info.plist @@ -7,7 +7,7 @@ CFBundleExecutable ${EXECUTABLE_NAME} CFBundleIdentifier - org.cocoapods.${PRODUCT_NAME:rfc1034identifier} + ${PRODUCT_BUNDLE_IDENTIFIER} CFBundleInfoDictionaryVersion 6.0 CFBundleName diff --git a/Pods/Target Support Files/PureLayout/PureLayout-Private.xcconfig b/Pods/Target Support Files/PureLayout/PureLayout-Private.xcconfig deleted file mode 100644 index a7833f5..0000000 --- a/Pods/Target Support Files/PureLayout/PureLayout-Private.xcconfig +++ /dev/null @@ -1,5 +0,0 @@ -#include "PureLayout.xcconfig" -GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 -HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Private/PureLayout" "${PODS_ROOT}/Headers/Public" -PODS_ROOT = ${SRCROOT} -SKIP_INSTALL = YES \ No newline at end of file diff --git a/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch b/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch index aa992a4..beb2a24 100644 --- a/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch +++ b/Pods/Target Support Files/PureLayout/PureLayout-prefix.pch @@ -1,4 +1,12 @@ #ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif #endif diff --git a/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h b/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h index b50c609..66f0025 100644 --- a/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h +++ b/Pods/Target Support Files/PureLayout/PureLayout-umbrella.h @@ -1,4 +1,14 @@ +#ifdef __OBJC__ #import +#else +#ifndef FOUNDATION_EXPORT +#if defined(__cplusplus) +#define FOUNDATION_EXPORT extern "C" +#else +#define FOUNDATION_EXPORT extern +#endif +#endif +#endif #import "ALView+PureLayout.h" #import "NSArray+PureLayout.h" diff --git a/Pods/Target Support Files/PureLayout/PureLayout.xcconfig b/Pods/Target Support Files/PureLayout/PureLayout.xcconfig index e69de29..36f183d 100644 --- a/Pods/Target Support Files/PureLayout/PureLayout.xcconfig +++ b/Pods/Target Support Files/PureLayout/PureLayout.xcconfig @@ -0,0 +1,9 @@ +CONFIGURATION_BUILD_DIR = $PODS_CONFIGURATION_BUILD_DIR/PureLayout +GCC_PREPROCESSOR_DEFINITIONS = $(inherited) COCOAPODS=1 +HEADER_SEARCH_PATHS = "${PODS_ROOT}/Headers/Private" "${PODS_ROOT}/Headers/Public" +PODS_BUILD_DIR = $BUILD_DIR +PODS_CONFIGURATION_BUILD_DIR = $PODS_BUILD_DIR/$(CONFIGURATION)$(EFFECTIVE_PLATFORM_NAME) +PODS_ROOT = ${SRCROOT} +PODS_TARGET_SRCROOT = ${PODS_ROOT}/PureLayout +PRODUCT_BUNDLE_IDENTIFIER = org.cocoapods.${PRODUCT_NAME:rfc1034identifier} +SKIP_INSTALL = YES diff --git a/README.md b/README.md index 60f865d..db2b3d3 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,8 @@ TableViewCellWithAutoLayoutiOS8 =========================== +![alt text](https://raw.githubusercontent.com/jonchui/TableViewCellWithAutoLayoutiOS8/master/Screenshot%202018-01-19%2009.13.11.png) + *Note: This sample project requires __Xcode 7__ and __iOS 8__. For a sample project demonstrating the iOS 7 compatible implementation, [click here](https://github.com/smileyborg/TableViewCellWithAutoLayout).* Sample project demonstrating self-sizing table view cells in iOS 8, using Auto Layout in UITableViewCell to achieve dynamic layouts with variable row heights. This project is a universal app that will run on iPhone and iPad. This implementation is only compatible with iOS 8 and later. diff --git a/Screenshot 2018-01-19 09.13.11.png b/Screenshot 2018-01-19 09.13.11.png new file mode 100644 index 0000000..38ad618 Binary files /dev/null and b/Screenshot 2018-01-19 09.13.11.png differ diff --git a/TableViewCellWithAutoLayout.xcodeproj/project.pbxproj b/TableViewCellWithAutoLayout.xcodeproj/project.pbxproj index a87308f..d06fb7a 100644 --- a/TableViewCellWithAutoLayout.xcodeproj/project.pbxproj +++ b/TableViewCellWithAutoLayout.xcodeproj/project.pbxproj @@ -9,7 +9,7 @@ /* Begin PBXBuildFile section */ 5A3B25361945F89500838EF4 /* NibTableViewCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = 5A3B25351945F89500838EF4 /* NibTableViewCell.swift */; }; 5A3B25381945F8AC00838EF4 /* NibTableViewCell.xib in Resources */ = {isa = PBXBuildFile; fileRef = 5A3B25371945F8AC00838EF4 /* NibTableViewCell.xib */; }; - 65C7B47C160366D672EF8E13 /* Pods.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = E94577F57ED7FB9D3081729B /* Pods.framework */; settings = {ATTRIBUTES = (Weak, ); }; }; + 6ACAA299E3DF29E1D0410CF9 /* Pods_TableViewCellWithAutoLayout.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 72848E7EF23F7FCFEA7BFA46 /* Pods_TableViewCellWithAutoLayout.framework */; }; 99BCDCA518008C0000B8E66B /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99BCDCA418008C0000B8E66B /* Foundation.framework */; }; 99BCDCA718008C0000B8E66B /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99BCDCA618008C0000B8E66B /* CoreGraphics.framework */; }; 99BCDCA918008C0000B8E66B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 99BCDCA818008C0000B8E66B /* UIKit.framework */; }; @@ -37,9 +37,10 @@ /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 57612988E552EA49095C8330 /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.debug.xcconfig; path = "Pods/Target Support Files/Pods/Pods.debug.xcconfig"; sourceTree = ""; }; + 1F78E390784411956225B9F8 /* Pods-TableViewCellWithAutoLayout.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TableViewCellWithAutoLayout.debug.xcconfig"; path = "Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.debug.xcconfig"; sourceTree = ""; }; 5A3B25351945F89500838EF4 /* NibTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibTableViewCell.swift; sourceTree = ""; }; 5A3B25371945F8AC00838EF4 /* NibTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NibTableViewCell.xib; sourceTree = ""; }; + 72848E7EF23F7FCFEA7BFA46 /* Pods_TableViewCellWithAutoLayout.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods_TableViewCellWithAutoLayout.framework; sourceTree = BUILT_PRODUCTS_DIR; }; 99BCDCA118008C0000B8E66B /* TableViewCellWithAutoLayout.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TableViewCellWithAutoLayout.app; sourceTree = BUILT_PRODUCTS_DIR; }; 99BCDCA418008C0000B8E66B /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 99BCDCA618008C0000B8E66B /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; @@ -58,7 +59,7 @@ A7F5DDA9194408D9008E238B /* AppDelegate.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = ""; }; A7F5DDAB19440B7B008E238B /* Model.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Model.swift; sourceTree = ""; }; A7F5DDAD194417DC008E238B /* TableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableViewController.swift; sourceTree = ""; }; - E8389E598E67F5F16660D9AC /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = Pods.release.xcconfig; path = "Pods/Target Support Files/Pods/Pods.release.xcconfig"; sourceTree = ""; }; + D0DA5A6664A7F8CDE822E9CF /* Pods-TableViewCellWithAutoLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-TableViewCellWithAutoLayout.release.xcconfig"; path = "Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.release.xcconfig"; sourceTree = ""; }; E94577F57ED7FB9D3081729B /* Pods.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Pods.framework; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ @@ -70,7 +71,7 @@ 99BCDCA718008C0000B8E66B /* CoreGraphics.framework in Frameworks */, 99BCDCA918008C0000B8E66B /* UIKit.framework in Frameworks */, 99BCDCA518008C0000B8E66B /* Foundation.framework in Frameworks */, - 65C7B47C160366D672EF8E13 /* Pods.framework in Frameworks */, + 6ACAA299E3DF29E1D0410CF9 /* Pods_TableViewCellWithAutoLayout.framework in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -87,6 +88,15 @@ /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ + 348F2D281D2D89BEA7E280BA /* Pods */ = { + isa = PBXGroup; + children = ( + 1F78E390784411956225B9F8 /* Pods-TableViewCellWithAutoLayout.debug.xcconfig */, + D0DA5A6664A7F8CDE822E9CF /* Pods-TableViewCellWithAutoLayout.release.xcconfig */, + ); + name = Pods; + sourceTree = ""; + }; 99BCDC9818008C0000B8E66B = { isa = PBXGroup; children = ( @@ -94,7 +104,7 @@ 99BCDCC318008C0000B8E66B /* TableViewCellWithAutoLayoutTests */, 99BCDCA318008C0000B8E66B /* Frameworks */, 99BCDCA218008C0000B8E66B /* Products */, - B388C4772DBE5FA65C4D24F3 /* Pods */, + 348F2D281D2D89BEA7E280BA /* Pods */, ); sourceTree = ""; }; @@ -115,6 +125,7 @@ 99BCDCA818008C0000B8E66B /* UIKit.framework */, 99BCDCBD18008C0000B8E66B /* XCTest.framework */, E94577F57ED7FB9D3081729B /* Pods.framework */, + 72848E7EF23F7FCFEA7BFA46 /* Pods_TableViewCellWithAutoLayout.framework */, ); name = Frameworks; sourceTree = ""; @@ -187,15 +198,6 @@ name = "Interface Builder"; sourceTree = ""; }; - B388C4772DBE5FA65C4D24F3 /* Pods */ = { - isa = PBXGroup; - children = ( - 57612988E552EA49095C8330 /* Pods.debug.xcconfig */, - E8389E598E67F5F16660D9AC /* Pods.release.xcconfig */, - ); - name = Pods; - sourceTree = ""; - }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ @@ -203,12 +205,12 @@ isa = PBXNativeTarget; buildConfigurationList = 99BCDCCD18008C0000B8E66B /* Build configuration list for PBXNativeTarget "TableViewCellWithAutoLayout" */; buildPhases = ( - FE8D2EDAD3B843D5ABF88A67 /* Check Pods Manifest.lock */, + D04F15A128D219C29C66BD0B /* [CP] Check Pods Manifest.lock */, 99BCDC9D18008C0000B8E66B /* Sources */, 99BCDC9E18008C0000B8E66B /* Frameworks */, 99BCDC9F18008C0000B8E66B /* Resources */, - 5737466CF2C0FC46426305CF /* Embed Pods Frameworks */, - 4306B9C3FDF52317D88B94F0 /* Copy Pods Resources */, + D2474463A9FF37346B743DA2 /* [CP] Embed Pods Frameworks */, + 1DA3F480197DF88AE9C4261F /* [CP] Copy Pods Resources */, ); buildRules = ( ); @@ -245,7 +247,7 @@ attributes = { CLASSPREFIX = RJ; LastSwiftUpdateCheck = 0700; - LastUpgradeCheck = 0700; + LastUpgradeCheck = 0920; ORGANIZATIONNAME = smileyborg; TargetAttributes = { 99BCDCBB18008C0000B8E66B = { @@ -293,49 +295,49 @@ /* End PBXResourcesBuildPhase section */ /* Begin PBXShellScriptBuildPhase section */ - 4306B9C3FDF52317D88B94F0 /* Copy Pods Resources */ = { + 1DA3F480197DF88AE9C4261F /* [CP] Copy Pods Resources */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Copy Pods Resources"; + name = "[CP] Copy Pods Resources"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-resources.sh\"\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-resources.sh\"\n"; showEnvVarsInLog = 0; }; - 5737466CF2C0FC46426305CF /* Embed Pods Frameworks */ = { + D04F15A128D219C29C66BD0B /* [CP] Check Pods Manifest.lock */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Embed Pods Frameworks"; + name = "[CP] Check Pods Manifest.lock"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods/Pods-frameworks.sh\"\n"; + shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [ $? != 0 ] ; then\n # print error to STDERR\n echo \"error: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\" >&2\n exit 1\nfi\n"; showEnvVarsInLog = 0; }; - FE8D2EDAD3B843D5ABF88A67 /* Check Pods Manifest.lock */ = { + D2474463A9FF37346B743DA2 /* [CP] Embed Pods Frameworks */ = { isa = PBXShellScriptBuildPhase; buildActionMask = 2147483647; files = ( ); inputPaths = ( ); - name = "Check Pods Manifest.lock"; + name = "[CP] Embed Pods Frameworks"; outputPaths = ( ); runOnlyForDeploymentPostprocessing = 0; shellPath = /bin/sh; - shellScript = "diff \"${PODS_ROOT}/../Podfile.lock\" \"${PODS_ROOT}/Manifest.lock\" > /dev/null\nif [[ $? != 0 ]] ; then\n cat << EOM\nerror: The sandbox is not in sync with the Podfile.lock. Run 'pod install' or update your CocoaPods installation.\nEOM\n exit 1\nfi\n"; + shellScript = "\"${SRCROOT}/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-frameworks.sh\"\n"; showEnvVarsInLog = 0; }; /* End PBXShellScriptBuildPhase section */ @@ -399,19 +401,30 @@ 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_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_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; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; ENABLE_TESTABILITY = YES; GCC_C_LANGUAGE_STANDARD = gnu99; GCC_DYNAMIC_NO_PIC = NO; + GCC_NO_COMMON_BLOCKS = YES; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", @@ -424,9 +437,10 @@ GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; ONLY_ACTIVE_ARCH = YES; SDKROOT = iphoneos; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; }; name = Debug; @@ -439,26 +453,39 @@ 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_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_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; "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; COPY_PHASE_STRIP = YES; ENABLE_NS_ASSERTIONS = NO; + ENABLE_STRICT_OBJC_MSGSEND = YES; GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_NO_COMMON_BLOCKS = YES; GCC_WARN_64_TO_32_BIT_CONVERSION = YES; GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR; GCC_WARN_UNDECLARED_SELECTOR = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_FUNCTION = YES; GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 7.0; + IPHONEOS_DEPLOYMENT_TARGET = 8.0; SDKROOT = iphoneos; + SWIFT_OPTIMIZATION_LEVEL = "-Owholemodule"; + SWIFT_VERSION = 3.0; TARGETED_DEVICE_FAMILY = "1,2"; VALIDATE_PRODUCT = YES; }; @@ -466,7 +493,7 @@ }; 99BCDCCE18008C0000B8E66B /* Debug */ = { isa = XCBuildConfiguration; - baseConfigurationReference = 57612988E552EA49095C8330 /* Pods.debug.xcconfig */; + baseConfigurationReference = 1F78E390784411956225B9F8 /* Pods-TableViewCellWithAutoLayout.debug.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; @@ -486,7 +513,7 @@ }; 99BCDCCF18008C0000B8E66B /* Release */ = { isa = XCBuildConfiguration; - baseConfigurationReference = E8389E598E67F5F16660D9AC /* Pods.release.xcconfig */; + baseConfigurationReference = D0DA5A6664A7F8CDE822E9CF /* Pods-TableViewCellWithAutoLayout.release.xcconfig */; buildSettings = { ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; diff --git a/TableViewCellWithAutoLayout/AppDelegate.swift b/TableViewCellWithAutoLayout/AppDelegate.swift index 6b0a6d7..803b668 100644 --- a/TableViewCellWithAutoLayout/AppDelegate.swift +++ b/TableViewCellWithAutoLayout/AppDelegate.swift @@ -11,17 +11,14 @@ import UIKit class AppDelegate: UIResponder, UIApplicationDelegate { var window: UIWindow? - - func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool - { + + func applicationDidFinishLaunching(_ application: UIApplication) { // Override point for customization after application launch. - window = UIWindow(frame: UIScreen.mainScreen().bounds) - let viewController = TableViewController(style: .Plain) + window = UIWindow(frame: UIScreen.main.bounds) + let viewController = TableViewController(style: .plain) window!.rootViewController = UINavigationController(rootViewController: viewController) window!.makeKeyAndVisible() - return true } - func applicationWillResignActive(application: UIApplication) { // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state. diff --git a/TableViewCellWithAutoLayout/TableViewController/Model.swift b/TableViewCellWithAutoLayout/TableViewController/Model.swift index b7c47d3..fbd7ade 100644 --- a/TableViewCellWithAutoLayout/TableViewController/Model.swift +++ b/TableViewCellWithAutoLayout/TableViewController/Model.swift @@ -14,7 +14,7 @@ class Model init(populated: Bool) { if (populated) { - for familyName: AnyObject in UIFont.familyNames() { + for familyName: String in UIFont.familyNames { if let familyNameString = familyName as? String { dataArray.append((title: familyNameString, body: randomLoremIpsum())) } @@ -24,10 +24,9 @@ class Model func addSingleItem() { - let fontFamilies = UIFont.familyNames() - - let r = random() % fontFamilies.count - let familyName: AnyObject = fontFamilies[r] + let fontFamilies = UIFont.familyNames + let r = Int(arc4random_uniform(UInt32(fontFamilies.count))) + let familyName: AnyObject = fontFamilies[r] as AnyObject if let familyNameString = familyName as? String { dataArray.append((title: familyNameString, body: randomLoremIpsum())) @@ -38,10 +37,10 @@ class Model { let loremIpsum = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Praesent non quam ac massa viverra semper. Maecenas mattis justo ac augue volutpat congue. Maecenas laoreet, nulla eu faucibus gravida, felis orci dictum risus, sed sodales sem eros eget risus. Morbi imperdiet sed diam et sodales. Vestibulum ut est id mauris ultrices gravida. Nulla malesuada metus ut erat malesuada, vitae ornare neque semper. Aenean a commodo justo, vel placerat odio. Curabitur vitae consequat tortor. Aenean eu magna ante. Integer tristique elit ac augue laoreet, eget pulvinar lacus dictum. Cras eleifend lacus eget pharetra elementum. Etiam fermentum eu felis eu tristique. Integer eu purus vitae turpis blandit consectetur. Nulla facilisi. Praesent bibendum massa eu metus pulvinar, quis tristique nunc commodo. Ut varius aliquam elit, a tincidunt elit aliquam non. Nunc ac leo purus. Proin condimentum placerat ligula, at tristique neque scelerisque ut. Suspendisse ut congue enim. Integer id sem nisl. Nam dignissim, lectus et dictum sollicitudin, libero augue ullamcorper justo, nec consectetur dolor arcu sed justo. Proin rutrum pharetra lectus, vel gravida ante venenatis sed. Mauris lacinia urna vehicula felis aliquet venenatis. Suspendisse non pretium sapien. Proin id dolor ultricies, dictum augue non, euismod ante. Vivamus et luctus augue, a luctus mi. Maecenas sit amet felis in magna vestibulum viverra vel ut est. Suspendisse potenti. Morbi nec odio pretium lacus laoreet volutpat sit amet at ipsum. Etiam pretium purus vitae tortor auctor, quis cursus metus vehicula. Integer ultricies facilisis arcu, non congue orci pharetra quis. Vivamus pulvinar ligula neque, et vehicula ipsum euismod quis." - let loremIpsumArray = loremIpsum.componentsSeparatedByString(" ") + let loremIpsumArray = loremIpsum.components(separatedBy: " ") let minimumNumberOfWords = 3 - let r = max(minimumNumberOfWords, random() % loremIpsumArray.count) // get a random number r, where: minimumNumberOfWords <= r <= loremIpsumArray.count + let r = max(minimumNumberOfWords, Int(arc4random_uniform(UInt32(loremIpsumArray.count)))) // get a random number r, where: minimumNumberOfWords <= r <= loremIpsumArray.count let loremIpsumRandom = loremIpsumArray[0.. Int + override func numberOfSections(in tableView: UITableView) -> Int { return 1 } - override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int + override func tableView(_ tableView: UITableView, numberOfRowsInSection section: Int) -> Int { return model.dataArray.count } - - override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell - { + override func tableView(_ tableView: UITableView, cellForRowAt indexPath: IndexPath) -> UITableViewCell { // This will be the case for programmatically loaded cells (see viewDidLoad to switch approaches) - if let cell: TableViewCell = tableView.dequeueReusableCellWithIdentifier(kCellIdentifier) as? TableViewCell { + if let cell: TableViewCell = tableView.dequeueReusableCell(withIdentifier: kCellIdentifier) as? TableViewCell { // Configure the cell for this indexPath cell.updateFonts() let modelItem = model.dataArray[indexPath.row] @@ -115,7 +113,7 @@ class TableViewController: UITableViewController } // This will be the case for interface builder loaded cells (see viewDidLoad to switch approaches) - if let cell: NibTableViewCell = tableView.dequeueReusableCellWithIdentifier(kCellIdentifier) as? NibTableViewCell { + if let cell: NibTableViewCell = tableView.dequeueReusableCell(withIdentifier: kCellIdentifier) as? NibTableViewCell { // Configure the cell for this indexPath cell.updateFonts() let modelItem = model.dataArray[indexPath.row]