From 718ec58d0811522cd061a0eacc2e15084e617a3f Mon Sep 17 00:00:00 2001
From: jonchui <jon.chui@gmail.com>
Date: Fri, 19 Jan 2018 09:03:53 -1000
Subject: [PATCH 1/4] Update Swift 3.2, Fixed all build errors. Shows black
 screen

---
 Podfile                                       |   2 +
 Podfile.lock                                  |   4 +-
 .../Private/PureLayout/ALView+PureLayout.h    |   1 -
 .../Private/PureLayout/NSArray+PureLayout.h   |   1 -
 .../NSLayoutConstraint+PureLayout.h           |   1 -
 .../Private/PureLayout/PureLayout+Internal.h  |   1 -
 Pods/Headers/Private/PureLayout/PureLayout.h  |   1 -
 .../Private/PureLayout/PureLayoutDefines.h    |   1 -
 Pods/Manifest.lock                            |   4 +-
 Pods/Pods.xcodeproj/project.pbxproj           | 494 ++++++++++--------
 Pods/Target Support Files/Pods/Info.plist     |  26 -
 .../Pods/Pods-acknowledgements.markdown       |  16 -
 .../Pods/Pods-acknowledgements.plist          |  46 --
 Pods/Target Support Files/Pods/Pods-dummy.m   |   5 -
 .../Pods/Pods-frameworks.sh                   |  59 ---
 .../Pods/Pods-resources.sh                    |  95 ----
 .../Target Support Files/Pods/Pods-umbrella.h |   6 -
 .../Pods/Pods.debug.xcconfig                  |   6 -
 Pods/Target Support Files/Pods/Pods.modulemap |   6 -
 .../Pods/Pods.release.xcconfig                |   6 -
 .../PureLayout/Info.plist                     |   2 +-
 .../PureLayout/PureLayout-Private.xcconfig    |   5 -
 .../PureLayout/PureLayout-prefix.pch          |   8 +
 .../PureLayout/PureLayout-umbrella.h          |  10 +
 .../PureLayout/PureLayout.xcconfig            |   9 +
 .../project.pbxproj                           |  89 ++--
 TableViewCellWithAutoLayout/AppDelegate.swift |   4 +-
 .../TableViewController/Model.swift           |  13 +-
 .../NibTableViewCell.swift                    |   4 +-
 .../TableViewController/TableViewCell.swift   |  38 +-
 .../TableViewController.swift                 |  36 +-
 31 files changed, 403 insertions(+), 596 deletions(-)
 delete mode 120000 Pods/Headers/Private/PureLayout/ALView+PureLayout.h
 delete mode 120000 Pods/Headers/Private/PureLayout/NSArray+PureLayout.h
 delete mode 120000 Pods/Headers/Private/PureLayout/NSLayoutConstraint+PureLayout.h
 delete mode 120000 Pods/Headers/Private/PureLayout/PureLayout+Internal.h
 delete mode 120000 Pods/Headers/Private/PureLayout/PureLayout.h
 delete mode 120000 Pods/Headers/Private/PureLayout/PureLayoutDefines.h
 delete mode 100644 Pods/Target Support Files/Pods/Info.plist
 delete mode 100644 Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
 delete mode 100644 Pods/Target Support Files/Pods/Pods-acknowledgements.plist
 delete mode 100644 Pods/Target Support Files/Pods/Pods-dummy.m
 delete mode 100755 Pods/Target Support Files/Pods/Pods-frameworks.sh
 delete mode 100755 Pods/Target Support Files/Pods/Pods-resources.sh
 delete mode 100644 Pods/Target Support Files/Pods/Pods-umbrella.h
 delete mode 100644 Pods/Target Support Files/Pods/Pods.debug.xcconfig
 delete mode 100644 Pods/Target Support Files/Pods/Pods.modulemap
 delete mode 100644 Pods/Target Support Files/Pods/Pods.release.xcconfig
 delete mode 100644 Pods/Target Support Files/PureLayout/PureLayout-Private.xcconfig

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 = "<group>"; };
-		13DC162AF7BEBCA584CAF9D9CEAD8319 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = "<group>"; };
-		17DA7E900B1E7945C8B8CE59D225F706 /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = "<group>"; };
-		191E1C6095DA6537B3B9AD63F2DABA12 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = "<group>"; };
-		25EB15ADDC91D3318D94A842E4FC598D /* Pods.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.debug.xcconfig; sourceTree = "<group>"; };
-		2B98C72313E9B08E15E4970F6A8BB5B6 /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = "<group>"; };
-		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 = "<group>"; };
-		4B29C2EEF0D874EC57444010B89A6DD3 /* Pods-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-dummy.m"; sourceTree = "<group>"; };
-		59D9DEAEBEB4B4AE79B77C4D1EEF3DAE /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
-		6E05779740DB7A4882324BB0CC77FE83 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = "<group>"; };
-		6FDCF9208FAF09CC79F2DA4FA5683C82 /* ALView+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "ALView+PureLayout.m"; path = "PureLayout/PureLayout/ALView+PureLayout.m"; sourceTree = "<group>"; };
-		79A9DEDC89FE8336BF5FEDAAF75BF7FC /* Pods.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = "sourcecode.module-map"; path = Pods.modulemap; sourceTree = "<group>"; };
-		7ADC5572B76BA1CB325993B5EB36DD36 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = "<group>"; };
-		87B213035BAC5F75386F62D3C75D2342 /* Pods-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-acknowledgements.plist"; sourceTree = "<group>"; };
-		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 = "<group>"; };
-		97F5A0160929E8154C67BBC4B5A91B5C /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = "<group>"; };
-		9CD3AB8195F74BFC43D6997F61F6F298 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = "<group>"; };
-		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 = "<group>"; };
-		CC4882E403503DE9288AF3969E260251 /* PureLayout-Private.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "PureLayout-Private.xcconfig"; sourceTree = "<group>"; };
-		D0405803033A2A777B8E4DFA0C1800ED /* Pods-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-acknowledgements.markdown"; sourceTree = "<group>"; };
-		D3B8F899423E15C997E14FB2404791C6 /* Pods-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-umbrella.h"; sourceTree = "<group>"; };
-		D77F20524604100E192667662A8784A5 /* Pods.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = Pods.release.xcconfig; sourceTree = "<group>"; };
-		DAFA4BCE4B185A782DD016F84B3BE0CF /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = "<group>"; };
-		E608DBDD091C6DAAF7133EFDA8960D3A /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = "<group>"; };
-		E7F21354943D9F42A70697D5A5EF72E9 /* Pods-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-frameworks.sh"; sourceTree = "<group>"; };
-		E8446514FBAD26C0E18F24A5715AEF67 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		01B056FE48A821CA3D3818E32A4CFEDF /* PureLayout.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = PureLayout.xcconfig; sourceTree = "<group>"; };
+		05C617673B81E480387FDAED466F84B8 /* Pods-TableViewCellWithAutoLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "Pods-TableViewCellWithAutoLayout-umbrella.h"; sourceTree = "<group>"; };
+		249938C44B3C707521E098F2C5086AD9 /* PureLayout.modulemap */ = {isa = PBXFileReference; includeInIndex = 1; path = PureLayout.modulemap; sourceTree = "<group>"; };
+		256CB866D56B919DA6C9ABF2C32B4D37 /* NSArray+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSArray+PureLayout.h"; path = "PureLayout/PureLayout/NSArray+PureLayout.h"; sourceTree = "<group>"; };
+		261FA9EFC65F5CA2F5CE7AF0D3ACE209 /* PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayout.h; path = PureLayout/PureLayout/PureLayout.h; sourceTree = "<group>"; };
+		2F7D472071E15F7DC98E66B5980E1549 /* NSLayoutConstraint+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "NSLayoutConstraint+PureLayout.h"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.h"; sourceTree = "<group>"; };
+		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 = "<group>"; };
+		5B859CA7D3A83073EE3A0EFE2138F31B /* PureLayoutDefines.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = PureLayoutDefines.h; path = PureLayout/PureLayout/PureLayoutDefines.h; sourceTree = "<group>"; };
+		62FD488738DACC6BD28A4B8007AC9E22 /* NSLayoutConstraint+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSLayoutConstraint+PureLayout.m"; path = "PureLayout/PureLayout/NSLayoutConstraint+PureLayout.m"; sourceTree = "<group>"; };
+		6D986837FA46C6AB4A8D72FCAA1B4454 /* PureLayout-prefix.pch */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-prefix.pch"; sourceTree = "<group>"; };
+		6EFEA95188E08BEB23065B2AB052E7BC /* PureLayout-umbrella.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; path = "PureLayout-umbrella.h"; sourceTree = "<group>"; };
+		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 = "<group>"; };
+		75B51CD7FC3101988A26937BE8C4B361 /* Pods-TableViewCellWithAutoLayout-frameworks.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TableViewCellWithAutoLayout-frameworks.sh"; sourceTree = "<group>"; };
+		808D9E17BE044F47037C6ABD6F65EE32 /* PureLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "PureLayout-dummy.m"; sourceTree = "<group>"; };
+		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 = "<group>"; };
+		AA654F86E857710B01965E96AC15F25C /* PureLayout+Internal.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "PureLayout+Internal.h"; path = "PureLayout/PureLayout/PureLayout+Internal.h"; sourceTree = "<group>"; };
+		AC94C00503171B435CD32EE840EBE406 /* Pods-TableViewCellWithAutoLayout.release.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; path = "Pods-TableViewCellWithAutoLayout.release.xcconfig"; sourceTree = "<group>"; };
+		B2792380613910546CED402B3A5347F0 /* Pods-TableViewCellWithAutoLayout-acknowledgements.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = "Pods-TableViewCellWithAutoLayout-acknowledgements.plist"; sourceTree = "<group>"; };
+		BB2F64AA47FBCCD9061ED8A1ABBADCD0 /* Pods-TableViewCellWithAutoLayout-acknowledgements.markdown */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text; path = "Pods-TableViewCellWithAutoLayout-acknowledgements.markdown"; sourceTree = "<group>"; };
+		BED809B94F3D68B2791A2CB9B9C08BD8 /* Pods-TableViewCellWithAutoLayout-resources.sh */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.script.sh; path = "Pods-TableViewCellWithAutoLayout-resources.sh"; sourceTree = "<group>"; };
+		C7EB7A39BE4DB3317DA0CE27499252DA /* Pods-TableViewCellWithAutoLayout-dummy.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; path = "Pods-TableViewCellWithAutoLayout-dummy.m"; sourceTree = "<group>"; };
+		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 = "<group>"; };
+		D87500AA33CA4A933595B88AD6CA26C8 /* NSArray+PureLayout.m */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.objc; name = "NSArray+PureLayout.m"; path = "PureLayout/PureLayout/NSArray+PureLayout.m"; sourceTree = "<group>"; };
+		DC48A19E2AA264922693A9C30BC30743 /* Info.plist */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+		F3D3F05D324772E907DB1D4DA2C89AA2 /* ALView+PureLayout.h */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = sourcecode.c.h; name = "ALView+PureLayout.h"; path = "PureLayout/PureLayout/ALView+PureLayout.h"; sourceTree = "<group>"; };
 /* 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 = "<group>";
 		};
-		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 = "<group>";
 		};
-		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 = "<group>";
 		};
-		7DB346D0F39D3F0E887471402A8071AB = {
+		7531C8F8DE19F1AA3C8A7AC97A91DC29 /* iOS */ = {
 			isa = PBXGroup;
 			children = (
-				BA6428E9F66FD5A23C0A2E06ED26CD2F /* Podfile */,
-				BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */,
-				A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */,
-				CCA510CFBEA2D207524CDA0D73C3B561 /* Products */,
-				B7B80995527643776607AFFA75B91E24 /* Targets Support Files */,
+				CBB3DE36805AF21409EC968A9691732F /* Foundation.framework */,
 			);
+			name = iOS;
 			sourceTree = "<group>";
 		};
-		A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */ = {
+		7DB346D0F39D3F0E887471402A8071AB = {
 			isa = PBXGroup;
 			children = (
-				FB712A69E0D41FEA99EB1907FFD5357A /* PureLayout */,
+				93A4A3777CF96A4AAC1D13BA6DCCEA73 /* Podfile */,
+				BC3CA7F9E30CC8F7E2DD044DD34432FC /* Frameworks */,
+				A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */,
+				6E53A32BBB6FBCE91915AA4C0830FC8D /* Products */,
+				81B888CF7E8563363F6ED8030F014035 /* Targets Support Files */,
 			);
-			name = Pods;
 			sourceTree = "<group>";
 		};
-		B7B80995527643776607AFFA75B91E24 /* Targets Support Files */ = {
+		81B888CF7E8563363F6ED8030F014035 /* Targets Support Files */ = {
 			isa = PBXGroup;
 			children = (
-				75D98FF52E597A11900E131B6C4E1ADA /* Pods */,
+				15A3A519AD31D8DB1D799EC97C66AD3D /* Pods-TableViewCellWithAutoLayout */,
 			);
 			name = "Targets Support Files";
 			sourceTree = "<group>";
 		};
-		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 = "<group>";
 		};
-		CCA510CFBEA2D207524CDA0D73C3B561 /* Products */ = {
+		A2FDD832DA64F35B104DD4C55A31BF8E /* Pods */ = {
 			isa = PBXGroup;
 			children = (
-				B870EF585C629C2B8EFC01EFA066E0AC /* Pods.framework */,
-				34BE0BA12096455AB6760CFDF1005D58 /* PureLayout.framework */,
+				9C6F93A5AE4A9293598494393460DF93 /* PureLayout */,
 			);
-			name = Products;
+			name = Pods;
 			sourceTree = "<group>";
 		};
-		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 = "<group>";
 		};
 /* 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/Info.plist
deleted file mode 100644
index 6974542..0000000
--- a/Pods/Target Support Files/Pods/Info.plist	
+++ /dev/null
@@ -1,26 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-  <key>CFBundleDevelopmentRegion</key>
-  <string>en</string>
-  <key>CFBundleExecutable</key>
-  <string>${EXECUTABLE_NAME}</string>
-  <key>CFBundleIdentifier</key>
-  <string>org.cocoapods.${PRODUCT_NAME:rfc1034identifier}</string>
-  <key>CFBundleInfoDictionaryVersion</key>
-  <string>6.0</string>
-  <key>CFBundleName</key>
-  <string>${PRODUCT_NAME}</string>
-  <key>CFBundlePackageType</key>
-  <string>FMWK</string>
-  <key>CFBundleShortVersionString</key>
-  <string>1.0.0</string>
-  <key>CFBundleSignature</key>
-  <string>????</string>
-  <key>CFBundleVersion</key>
-  <string>${CURRENT_PROJECT_VERSION}</string>
-  <key>NSPrincipalClass</key>
-  <string></string>
-</dict>
-</plist>
diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown b/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown
deleted file mode 100644
index 3d79025..0000000
--- a/Pods/Target Support Files/Pods/Pods-acknowledgements.markdown	
+++ /dev/null
@@ -1,16 +0,0 @@
-# Acknowledgements
-This application makes use of the following third party libraries:
-
-## PureLayout
-
-This code is distributed under the terms and conditions of the MIT license.
-
-Copyright (c) 2014-2015 Tyler Fox
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-
-Generated by CocoaPods - http://cocoapods.org
diff --git a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist b/Pods/Target Support Files/Pods/Pods-acknowledgements.plist
deleted file mode 100644
index 26ec4e4..0000000
--- a/Pods/Target Support Files/Pods/Pods-acknowledgements.plist	
+++ /dev/null
@@ -1,46 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
-<plist version="1.0">
-<dict>
-	<key>PreferenceSpecifiers</key>
-	<array>
-		<dict>
-			<key>FooterText</key>
-			<string>This application makes use of the following third party libraries:</string>
-			<key>Title</key>
-			<string>Acknowledgements</string>
-			<key>Type</key>
-			<string>PSGroupSpecifier</string>
-		</dict>
-		<dict>
-			<key>FooterText</key>
-			<string>This code is distributed under the terms and conditions of the MIT license.
-
-Copyright (c) 2014-2015 Tyler Fox
-
-Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
-
-The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
-
-THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
-</string>
-			<key>Title</key>
-			<string>PureLayout</string>
-			<key>Type</key>
-			<string>PSGroupSpecifier</string>
-		</dict>
-		<dict>
-			<key>FooterText</key>
-			<string>Generated by CocoaPods - http://cocoapods.org</string>
-			<key>Title</key>
-			<string></string>
-			<key>Type</key>
-			<string>PSGroupSpecifier</string>
-		</dict>
-	</array>
-	<key>StringsTable</key>
-	<string>Acknowledgements</string>
-	<key>Title</key>
-	<string>Acknowledgements</string>
-</dict>
-</plist>
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 <Foundation/Foundation.h>
-@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 <UIKit/UIKit.h>
-
-
-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 @@
   <key>CFBundleExecutable</key>
   <string>${EXECUTABLE_NAME}</string>
   <key>CFBundleIdentifier</key>
-  <string>org.cocoapods.${PRODUCT_NAME:rfc1034identifier}</string>
+  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
   <key>CFBundleInfoDictionaryVersion</key>
   <string>6.0</string>
   <key>CFBundleName</key>
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 <UIKit/UIKit.h>
+#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 <UIKit/UIKit.h>
+#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/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 = "<group>"; };
+		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 = "<group>"; };
 		5A3B25351945F89500838EF4 /* NibTableViewCell.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = NibTableViewCell.swift; sourceTree = "<group>"; };
 		5A3B25371945F8AC00838EF4 /* NibTableViewCell.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NibTableViewCell.xib; sourceTree = "<group>"; };
+		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 = "<group>"; };
 		A7F5DDAB19440B7B008E238B /* Model.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = Model.swift; sourceTree = "<group>"; };
 		A7F5DDAD194417DC008E238B /* TableViewController.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TableViewController.swift; sourceTree = "<group>"; };
-		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 = "<group>"; };
+		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 = "<group>"; };
 		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 = "<group>";
+		};
 		99BCDC9818008C0000B8E66B = {
 			isa = PBXGroup;
 			children = (
@@ -94,7 +104,7 @@
 				99BCDCC318008C0000B8E66B /* TableViewCellWithAutoLayoutTests */,
 				99BCDCA318008C0000B8E66B /* Frameworks */,
 				99BCDCA218008C0000B8E66B /* Products */,
-				B388C4772DBE5FA65C4D24F3 /* Pods */,
+				348F2D281D2D89BEA7E280BA /* Pods */,
 			);
 			sourceTree = "<group>";
 		};
@@ -115,6 +125,7 @@
 				99BCDCA818008C0000B8E66B /* UIKit.framework */,
 				99BCDCBD18008C0000B8E66B /* XCTest.framework */,
 				E94577F57ED7FB9D3081729B /* Pods.framework */,
+				72848E7EF23F7FCFEA7BFA46 /* Pods_TableViewCellWithAutoLayout.framework */,
 			);
 			name = Frameworks;
 			sourceTree = "<group>";
@@ -187,15 +198,6 @@
 			name = "Interface Builder";
 			sourceTree = "<group>";
 		};
-		B388C4772DBE5FA65C4D24F3 /* Pods */ = {
-			isa = PBXGroup;
-			children = (
-				57612988E552EA49095C8330 /* Pods.debug.xcconfig */,
-				E8389E598E67F5F16660D9AC /* Pods.release.xcconfig */,
-			);
-			name = Pods;
-			sourceTree = "<group>";
-		};
 /* 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..2d2ff01 100644
--- a/TableViewCellWithAutoLayout/AppDelegate.swift
+++ b/TableViewCellWithAutoLayout/AppDelegate.swift
@@ -15,8 +15,8 @@ class AppDelegate: UIResponder, UIApplicationDelegate
     func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject : AnyObject]?) -> Bool
     {
         // 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
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..<r] // grab a slice of the lorem ipsum array that contains r number of words
         
         let loremIpsumText = loremIpsumRandom.reduce("") { "\($0) \($1)" } // join the array of words to make a string
diff --git a/TableViewCellWithAutoLayout/TableViewController/NibTableViewCell.swift b/TableViewCellWithAutoLayout/TableViewController/NibTableViewCell.swift
index c5bb4e6..925151d 100644
--- a/TableViewCellWithAutoLayout/TableViewController/NibTableViewCell.swift
+++ b/TableViewCellWithAutoLayout/TableViewController/NibTableViewCell.swift
@@ -21,7 +21,7 @@ class NibTableViewCell: UITableViewCell
     
     func updateFonts()
     {
-        titleLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline)
-        bodyLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleCaption2)
+        titleLabel.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.headline)
+        bodyLabel.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.caption2)
     }
 }
diff --git a/TableViewCellWithAutoLayout/TableViewController/TableViewCell.swift b/TableViewCellWithAutoLayout/TableViewController/TableViewCell.swift
index c8a9c54..fc7e66c 100644
--- a/TableViewCellWithAutoLayout/TableViewController/TableViewCell.swift
+++ b/TableViewCellWithAutoLayout/TableViewController/TableViewCell.swift
@@ -17,8 +17,8 @@ class TableViewCell: UITableViewCell
     
     var didSetupConstraints = false
     
-    var titleLabel: UILabel = UILabel.newAutoLayoutView()
-    var bodyLabel: UILabel = UILabel.newAutoLayoutView()
+    var titleLabel: UILabel = UILabel.newAutoLayout()
+    var bodyLabel: UILabel = UILabel.newAutoLayout()
     
     override init(style: UITableViewCellStyle, reuseIdentifier: String!)
     {
@@ -36,16 +36,16 @@ class TableViewCell: UITableViewCell
     
     func setupViews()
     {
-        titleLabel.lineBreakMode = .ByTruncatingTail
+        titleLabel.lineBreakMode = .byTruncatingTail
         titleLabel.numberOfLines = 1
-        titleLabel.textAlignment = .Left
-        titleLabel.textColor = UIColor.blackColor()
+        titleLabel.textAlignment = .left
+        titleLabel.textColor = UIColor.black
         titleLabel.backgroundColor = UIColor(red: 0, green: 0, blue: 1, alpha: 0.1) // light blue
         
-        bodyLabel.lineBreakMode = .ByTruncatingTail
+        bodyLabel.lineBreakMode = .byTruncatingTail
         bodyLabel.numberOfLines = 0
-        bodyLabel.textAlignment = .Left
-        bodyLabel.textColor = UIColor.darkGrayColor()
+        bodyLabel.textAlignment = .left
+        bodyLabel.textColor = UIColor.darkGray
         bodyLabel.backgroundColor = UIColor(red: 1, green: 0, blue: 0, alpha: 0.1) // light red
         
         updateFonts()
@@ -66,20 +66,20 @@ class TableViewCell: UITableViewCell
             
             // Prevent the two UILabels from being compressed below their intrinsic content height
             NSLayoutConstraint.autoSetPriority(UILayoutPriorityRequired) {
-                self.titleLabel.autoSetContentCompressionResistancePriorityForAxis(.Vertical)
-                self.bodyLabel.autoSetContentCompressionResistancePriorityForAxis(.Vertical)
+                self.titleLabel.autoSetContentCompressionResistancePriority(for: .vertical)
+                self.bodyLabel.autoSetContentCompressionResistancePriority(for: .vertical)
             }
             
-            titleLabel.autoPinEdgeToSuperviewEdge(.Top, withInset: kLabelVerticalInsets)
-            titleLabel.autoPinEdgeToSuperviewEdge(.Leading, withInset: kLabelHorizontalInsets)
-            titleLabel.autoPinEdgeToSuperviewEdge(.Trailing, withInset: kLabelHorizontalInsets)
+            titleLabel.autoPinEdge(toSuperviewEdge: .top, withInset: kLabelVerticalInsets)
+            titleLabel.autoPinEdge(toSuperviewEdge: .leading, withInset: kLabelHorizontalInsets)
+            titleLabel.autoPinEdge(toSuperviewEdge: .trailing, withInset: kLabelHorizontalInsets)
             
             // This constraint is an inequality so that if the cell is slightly taller than actually required, extra space will go here
-            bodyLabel.autoPinEdge(.Top, toEdge: .Bottom, ofView: titleLabel, withOffset: 10.0, relation: .GreaterThanOrEqual)
+            bodyLabel.autoPinEdge(ALEdge.top, to: ALEdge.bottom, of: titleLabel, withOffset: 10.0, relation: .greaterThanOrEqual)
             
-            bodyLabel.autoPinEdgeToSuperviewEdge(.Leading, withInset: kLabelHorizontalInsets)
-            bodyLabel.autoPinEdgeToSuperviewEdge(.Trailing, withInset: kLabelHorizontalInsets)
-            bodyLabel.autoPinEdgeToSuperviewEdge(.Bottom, withInset: kLabelVerticalInsets)
+            bodyLabel.autoPinEdge(toSuperviewEdge: .leading, withInset: kLabelHorizontalInsets)
+            bodyLabel.autoPinEdge(toSuperviewEdge: .trailing, withInset: kLabelHorizontalInsets)
+            bodyLabel.autoPinEdge(toSuperviewEdge: .bottom, withInset: kLabelVerticalInsets)
             
             didSetupConstraints = true
         }
@@ -89,7 +89,7 @@ class TableViewCell: UITableViewCell
     
     func updateFonts()
     {
-        titleLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleHeadline)
-        bodyLabel.font = UIFont.preferredFontForTextStyle(UIFontTextStyleCaption2)
+        titleLabel.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.headline)
+        bodyLabel.font = UIFont.preferredFont(forTextStyle: UIFontTextStyle.caption2)
     }
 }
diff --git a/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift b/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift
index 69de322..03395f4 100644
--- a/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift
+++ b/TableViewCellWithAutoLayout/TableViewController/TableViewController.swift
@@ -18,8 +18,8 @@ class TableViewController: UITableViewController
         super.viewDidLoad()
         
         title = "iOS 8 Self Sizing Cells"
-        navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Trash, target: self, action: #selector(TableViewController.clear))
-        navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Add, target: self, action: #selector(TableViewController.addRow))
+        navigationItem.leftBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.trash, target: self, action: #selector(TableViewController.clear))
+        navigationItem.rightBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.add, target: self, action: #selector(TableViewController.addRow))
         
         tableView.allowsSelection = false
         
@@ -31,7 +31,7 @@ class TableViewController: UITableViewController
         Uncomment ONE of the two lines below to switch between approaches.
         Make sure that the other line commented out - don't uncomment both!
         *******************************************************************/
-        tableView.registerClass(TableViewCell.self, forCellReuseIdentifier: kCellIdentifier) // uncomment this line to load table view cells programmatically
+        tableView.register(TableViewCell.self, forCellReuseIdentifier: kCellIdentifier) // uncomment this line to load table view cells programmatically
 //        tableView.registerNib(UINib(nibName: "NibTableViewCell", bundle: NSBundle.mainBundle()), forCellReuseIdentifier: kCellIdentifier) // uncomment this line to load table view cells from IB
         
         
@@ -45,22 +45,22 @@ class TableViewController: UITableViewController
         tableView.estimatedRowHeight = 44.0 // set this to whatever your "average" cell height is; it doesn't need to be very accurate
     }
     
-    override func viewDidAppear(animated: Bool)
+    override func viewDidAppear(_ animated: Bool)
     {
         super.viewDidAppear(animated)
         
-        NSNotificationCenter.defaultCenter().addObserver(self, selector: #selector(TableViewController.contentSizeCategoryChanged(_:)), name: UIContentSizeCategoryDidChangeNotification, object: nil)
+        NotificationCenter.default.addObserver(self, selector: #selector(contentSizeCategoryChanged(notification:)), name: .UIContentSizeCategoryDidChange, object: nil)
     }
     
-    override func viewDidDisappear(animated: Bool)
+    override func viewDidDisappear(_ animated: Bool)
     {
         super.viewDidDisappear(animated)
         
-        NSNotificationCenter.defaultCenter().removeObserver(self, name: UIContentSizeCategoryDidChangeNotification, object: nil)
+        NotificationCenter.default.removeObserver(self, name: NSNotification.Name.UIContentSizeCategoryDidChange, object: nil)
     }
     
     // This function will be called when the Dynamic Type user setting changes (from the system Settings app)
-    func contentSizeCategoryChanged(notification: NSNotification)
+    public func contentSizeCategoryChanged(notification: NSNotification)
     {
         tableView.reloadData()
     }
@@ -70,12 +70,12 @@ class TableViewController: UITableViewController
     {
         var rowsToDelete: [NSIndexPath] = []
         for i in 0..<model.dataArray.count {
-            rowsToDelete.append(NSIndexPath(forRow: i, inSection: 0))
+            rowsToDelete.append(NSIndexPath(row: i, section: 0))
         }
         
         model = Model(populated: false)
         
-        tableView.deleteRowsAtIndexPaths(rowsToDelete, withRowAnimation: .Automatic)
+        tableView.deleteRows(at: rowsToDelete as [IndexPath], with: .automatic)
     }
     
     // Adds a single row to the table view
@@ -83,24 +83,22 @@ class TableViewController: UITableViewController
     {
         model.addSingleItem()
         
-        let lastIndexPath = NSIndexPath(forRow: model.dataArray.count - 1, inSection: 0)
-        tableView.insertRowsAtIndexPaths([lastIndexPath], withRowAnimation: .Automatic)
+        let lastIndexPath = NSIndexPath(row: model.dataArray.count - 1, section: 0)
+        tableView.insertRows(at: [lastIndexPath as IndexPath], with: .automatic)
     }
     
-    override func numberOfSectionsInTableView(tableView: UITableView) -> 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]

From 7ec756bb6880f6735bafa22b36e6591bc97e5f86 Mon Sep 17 00:00:00 2001
From: jonchui <jon.chui@gmail.com>
Date: Fri, 19 Jan 2018 09:09:32 -1000
Subject: [PATCH 2/4] Fixed the black screen.

---
 TableViewCellWithAutoLayout/AppDelegate.swift | 7 ++-----
 1 file changed, 2 insertions(+), 5 deletions(-)

diff --git a/TableViewCellWithAutoLayout/AppDelegate.swift b/TableViewCellWithAutoLayout/AppDelegate.swift
index 2d2ff01..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.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.

From fd9cac6e2302d3deba5673b8cf60d71969f23628 Mon Sep 17 00:00:00 2001
From: jonchui <jon.chui@gmail.com>
Date: Fri, 19 Jan 2018 09:14:13 -1000
Subject: [PATCH 3/4] Adding Pod for PureLayout, so no need to run pod install.
 Also added screenshot for readme

---
 .../Info.plist                                |  26 +++++
 ...llWithAutoLayout-acknowledgements.markdown |  16 +++
 ...wCellWithAutoLayout-acknowledgements.plist |  48 +++++++++
 .../Pods-TableViewCellWithAutoLayout-dummy.m  |   5 +
 ...-TableViewCellWithAutoLayout-frameworks.sh |  99 ++++++++++++++++++
 ...s-TableViewCellWithAutoLayout-resources.sh |  99 ++++++++++++++++++
 ...ods-TableViewCellWithAutoLayout-umbrella.h |  16 +++
 ...TableViewCellWithAutoLayout.debug.xcconfig |   8 ++
 ...Pods-TableViewCellWithAutoLayout.modulemap |   6 ++
 ...bleViewCellWithAutoLayout.release.xcconfig |   8 ++
 Screenshot 2018-01-19 09.13.11.png            | Bin 0 -> 124880 bytes
 11 files changed, 331 insertions(+)
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-dummy.m
 create mode 100755 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-frameworks.sh
 create mode 100755 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-resources.sh
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-umbrella.h
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.debug.xcconfig
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.modulemap
 create mode 100644 Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout.release.xcconfig
 create mode 100644 Screenshot 2018-01-19 09.13.11.png

diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist
new file mode 100644
index 0000000..2243fe6
--- /dev/null
+++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Info.plist	
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+  <key>CFBundleDevelopmentRegion</key>
+  <string>en</string>
+  <key>CFBundleExecutable</key>
+  <string>${EXECUTABLE_NAME}</string>
+  <key>CFBundleIdentifier</key>
+  <string>${PRODUCT_BUNDLE_IDENTIFIER}</string>
+  <key>CFBundleInfoDictionaryVersion</key>
+  <string>6.0</string>
+  <key>CFBundleName</key>
+  <string>${PRODUCT_NAME}</string>
+  <key>CFBundlePackageType</key>
+  <string>FMWK</string>
+  <key>CFBundleShortVersionString</key>
+  <string>1.0.0</string>
+  <key>CFBundleSignature</key>
+  <string>????</string>
+  <key>CFBundleVersion</key>
+  <string>${CURRENT_PROJECT_VERSION}</string>
+  <key>NSPrincipalClass</key>
+  <string></string>
+</dict>
+</plist>
diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown
new file mode 100644
index 0000000..20ae72a
--- /dev/null
+++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.markdown	
@@ -0,0 +1,16 @@
+# Acknowledgements
+This application makes use of the following third party libraries:
+
+## PureLayout
+
+This code is distributed under the terms and conditions of the MIT license.
+
+Copyright (c) 2014-2015 Tyler Fox
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+
+Generated by CocoaPods - https://cocoapods.org
diff --git a/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist
new file mode 100644
index 0000000..5a107b1
--- /dev/null
+++ b/Pods/Target Support Files/Pods-TableViewCellWithAutoLayout/Pods-TableViewCellWithAutoLayout-acknowledgements.plist	
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+	<key>PreferenceSpecifiers</key>
+	<array>
+		<dict>
+			<key>FooterText</key>
+			<string>This application makes use of the following third party libraries:</string>
+			<key>Title</key>
+			<string>Acknowledgements</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>This code is distributed under the terms and conditions of the MIT license.
+
+Copyright (c) 2014-2015 Tyler Fox
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
+</string>
+			<key>License</key>
+			<string>MIT</string>
+			<key>Title</key>
+			<string>PureLayout</string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+		<dict>
+			<key>FooterText</key>
+			<string>Generated by CocoaPods - https://cocoapods.org</string>
+			<key>Title</key>
+			<string></string>
+			<key>Type</key>
+			<string>PSGroupSpecifier</string>
+		</dict>
+	</array>
+	<key>StringsTable</key>
+	<string>Acknowledgements</string>
+	<key>Title</key>
+	<string>Acknowledgements</string>
+</dict>
+</plist>
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 <Foundation/Foundation.h>
+@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 <UIKit/UIKit.h>
+#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/Screenshot 2018-01-19 09.13.11.png b/Screenshot 2018-01-19 09.13.11.png
new file mode 100644
index 0000000000000000000000000000000000000000..38ad618004fcb622b5a3d9c76e44731d4129252f
GIT binary patch
literal 124880
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

literal 0
HcmV?d00001


From 1a0b06198ce4eb93325accf561066b08c36b2527 Mon Sep 17 00:00:00 2001
From: Jon Chui <jonchui@users.noreply.github.com>
Date: Fri, 19 Jan 2018 09:15:45 -1000
Subject: [PATCH 4/4] added screenshot to readme

---
 README.md | 2 ++
 1 file changed, 2 insertions(+)

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.