tracks/objective-c/xcodeProject/ObjectiveC.xcodeproj/project.pbxproj in trackler-2.0.8.36 vs tracks/objective-c/xcodeProject/ObjectiveC.xcodeproj/project.pbxproj in trackler-2.0.8.37

- old
+ new

@@ -77,10 +77,12 @@ E951B6B91D429550009EB5B6 /* AllergiesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E951B6B81D429550009EB5B6 /* AllergiesTest.m */; }; E95C52551E81C82A0095D321 /* BinarySearchExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E95C52531E81C82A0095D321 /* BinarySearchExample.m */; }; E95C52561E81C82A0095D321 /* BinarySearchTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E95C52541E81C82A0095D321 /* BinarySearchTest.m */; }; E96993981DF60E1E009EA223 /* TransposeExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E96993971DF60E1E009EA223 /* TransposeExample.m */; }; E969939A1DF60E5F009EA223 /* TransposeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E96993991DF60E5F009EA223 /* TransposeTest.m */; }; + E9895B6E1E8DA8E8006AD25D /* CryptoSquareExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E9895B6D1E8DA8E8006AD25D /* CryptoSquareExample.m */; }; + E9895B701E8DA914006AD25D /* CryptoSquareTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E9895B6F1E8DA914006AD25D /* CryptoSquareTest.m */; }; E99D1D811D5533BF0006A303 /* SumOfMultiplesExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E99D1D801D5533BF0006A303 /* SumOfMultiplesExample.m */; }; E99D1D831D5533D80006A303 /* SumOfMultiplesTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E99D1D821D5533D80006A303 /* SumOfMultiplesTest.m */; }; E9A7B2F71DA5AC37009056B6 /* LargestSeriesProductExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A7B2F61DA5AC37009056B6 /* LargestSeriesProductExample.m */; }; E9A7B2F91DA5AC55009056B6 /* LargestSeriesProductTest.m in Sources */ = {isa = PBXBuildFile; fileRef = E9A7B2F81DA5AC55009056B6 /* LargestSeriesProductTest.m */; }; E9B345F81DB93822006EFBE2 /* PangramExample.m in Sources */ = {isa = PBXBuildFile; fileRef = E9B345F71DB93822006EFBE2 /* PangramExample.m */; }; @@ -185,10 +187,13 @@ E95C52531E81C82A0095D321 /* BinarySearchExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BinarySearchExample.m; path = "../../exercises/binary-search/BinarySearchExample.m"; sourceTree = "<group>"; }; E95C52541E81C82A0095D321 /* BinarySearchTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = BinarySearchTest.m; path = "../../exercises/binary-search/BinarySearchTest.m"; sourceTree = "<group>"; }; E96993961DF60E1E009EA223 /* TransposeExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TransposeExample.h; path = ../../exercises/transpose/TransposeExample.h; sourceTree = "<group>"; }; E96993971DF60E1E009EA223 /* TransposeExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TransposeExample.m; path = ../../exercises/transpose/TransposeExample.m; sourceTree = "<group>"; }; E96993991DF60E5F009EA223 /* TransposeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TransposeTest.m; path = ../../exercises/transpose/TransposeTest.m; sourceTree = "<group>"; }; + E9895B6C1E8DA8E8006AD25D /* CryptoSquareExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CryptoSquareExample.h; path = "../../exercises/crypto-square/CryptoSquareExample.h"; sourceTree = "<group>"; }; + E9895B6D1E8DA8E8006AD25D /* CryptoSquareExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CryptoSquareExample.m; path = "../../exercises/crypto-square/CryptoSquareExample.m"; sourceTree = "<group>"; }; + E9895B6F1E8DA914006AD25D /* CryptoSquareTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CryptoSquareTest.m; path = "../../exercises/crypto-square/CryptoSquareTest.m"; sourceTree = "<group>"; }; E99D1D7F1D5533BF0006A303 /* SumOfMultiplesExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SumOfMultiplesExample.h; path = "../../exercises/sum-of-multiples/SumOfMultiplesExample.h"; sourceTree = "<group>"; }; E99D1D801D5533BF0006A303 /* SumOfMultiplesExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SumOfMultiplesExample.m; path = "../../exercises/sum-of-multiples/SumOfMultiplesExample.m"; sourceTree = "<group>"; }; E99D1D821D5533D80006A303 /* SumOfMultiplesTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SumOfMultiplesTest.m; path = "../../exercises/sum-of-multiples/SumOfMultiplesTest.m"; sourceTree = "<group>"; }; E9A7B2F51DA5AC37009056B6 /* LargestSeriesProductExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LargestSeriesProductExample.h; path = "../../exercises/largest-series-product/LargestSeriesProductExample.h"; sourceTree = "<group>"; }; E9A7B2F61DA5AC37009056B6 /* LargestSeriesProductExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LargestSeriesProductExample.m; path = "../../exercises/largest-series-product/LargestSeriesProductExample.m"; sourceTree = "<group>"; }; @@ -235,10 +240,11 @@ A0CE03811E2F994200669F42 /* BeerSong */, E95C52481E806BA20095D321 /* BinarySearch */, E9E8B6EC1D519DEF0012F12C /* Bob */, A09A906D1E28C1380087CCB7 /* BracketPush */, E9381D4F1D8F2DA4003F22A1 /* Clock */, + E9895B6B1E8DA8AA006AD25D /* CryptoSquare */, E9381D431D8EDFB8003F22A1 /* DifferenceOfSquares */, E9E8B6ED1D519DF50012F12C /* Etl */, A09A4C001E3875C200FEFB7A /* FlattenArray */, E907D0C71D6B72B600106C42 /* Gigasecond */, E9E8B6EE1D519DFE0012F12C /* GradeSchool */, @@ -423,10 +429,20 @@ E96993991DF60E5F009EA223 /* TransposeTest.m */, ); name = Transpose; sourceTree = "<group>"; }; + E9895B6B1E8DA8AA006AD25D /* CryptoSquare */ = { + isa = PBXGroup; + children = ( + E9895B6C1E8DA8E8006AD25D /* CryptoSquareExample.h */, + E9895B6D1E8DA8E8006AD25D /* CryptoSquareExample.m */, + E9895B6F1E8DA914006AD25D /* CryptoSquareTest.m */, + ); + name = CryptoSquare; + sourceTree = "<group>"; + }; E99D1D7B1D5532C50006A303 /* SumOfMultiples */ = { isa = PBXGroup; children = ( E99D1D7F1D5533BF0006A303 /* SumOfMultiplesExample.h */, E99D1D801D5533BF0006A303 /* SumOfMultiplesExample.m */, @@ -768,10 +784,11 @@ E99D1D811D5533BF0006A303 /* SumOfMultiplesExample.m in Sources */, E9F390071DFCA337005C5F46 /* IsogramExample.m in Sources */, A09A4C031E38761A00FEFB7A /* FlattenArrayExample.m in Sources */, A0BBFCC31E37728100230071 /* SublistTest.m in Sources */, E9C1C02F1D9EC1130015E86E /* RunLengthEncodingExample.m in Sources */, + E9895B6E1E8DA8E8006AD25D /* CryptoSquareExample.m in Sources */, E92FCC0F1D78F3B600061017 /* MeetupTest.m in Sources */, E9381D4E1D8F2982003F22A1 /* RaindropsTest.m in Sources */, E9381D541D8F2DE1003F22A1 /* ClockTest.m in Sources */, 1EFACAB41CCCAF3D006F2E69 /* PerfectNumbersTest.m in Sources */, E9FDCA191D5407D2004EE8DB /* RomanNumeralsExample.m in Sources */, @@ -805,9 +822,10 @@ E947A4DE1D81FE0F00633720 /* TriangleExample.m in Sources */, 1EFACAAC1CCCAF3D006F2E69 /* HammingTest.m in Sources */, E9386EEE1E0B692D0009A414 /* AtbashCipherExample.m in Sources */, 1EFACAA61CCCAF3D006F2E69 /* BobTest.m in Sources */, E9B345FA1DB93839006EFBE2 /* PangramTest.m in Sources */, + E9895B701E8DA914006AD25D /* CryptoSquareTest.m in Sources */, E9A7B2F91DA5AC55009056B6 /* LargestSeriesProductTest.m in Sources */, 1EFACAAF1CCCAF3D006F2E69 /* LeapExample.m in Sources */, E9386EF01E0B694D0009A414 /* AtbashCipherTest.m in Sources */, E9C1C0251D9D99620015E86E /* SecretHandshakeTest.m in Sources */, E969939A1DF60E5F009EA223 /* TransposeTest.m in Sources */,