|
104 | 104 | D2D4CC171FA3145000E4A2D5 /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC151FA3145000E4A2D5 /* MD5.swift */; }; |
105 | 105 | D2D4CC181FA3145000E4A2D5 /* MD5.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC151FA3145000E4A2D5 /* MD5.swift */; }; |
106 | 106 | D2D4CC1A1FA3166900E4A2D5 /* MD5Tests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC191FA3166900E4A2D5 /* MD5Tests.swift */; }; |
| 107 | + D2D4CC201FA3411300E4A2D5 /* JSONDictionaryWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC1F1FA3411300E4A2D5 /* JSONDictionaryWrapper.swift */; }; |
| 108 | + D2D4CC211FA3411300E4A2D5 /* JSONDictionaryWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC1F1FA3411300E4A2D5 /* JSONDictionaryWrapper.swift */; }; |
| 109 | + D2D4CC221FA3411300E4A2D5 /* JSONDictionaryWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC1F1FA3411300E4A2D5 /* JSONDictionaryWrapper.swift */; }; |
| 110 | + D2D4CC241FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC231FA3426B00E4A2D5 /* JSONArrayWrapper.swift */; }; |
| 111 | + D2D4CC251FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC231FA3426B00E4A2D5 /* JSONArrayWrapper.swift */; }; |
| 112 | + D2D4CC261FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC231FA3426B00E4A2D5 /* JSONArrayWrapper.swift */; }; |
| 113 | + D2D4CC281FA342CA00E4A2D5 /* JSONWrapperTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = D2D4CC271FA342CA00E4A2D5 /* JSONWrapperTests.swift */; }; |
107 | 114 | D5291D1D1C2837DB00B702C9 /* Cache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5DC59E01C20593E003BD79B /* Cache.framework */; }; |
108 | 115 | D5291D6A1C283B5400B702C9 /* Cache.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D5291D601C283B5300B702C9 /* Cache.framework */; }; |
109 | 116 | D5291D851C283C7C00B702C9 /* TestHelper+OSX.swift in Sources */ = {isa = PBXBuildFile; fileRef = D5291D811C283C7000B702C9 /* TestHelper+OSX.swift */; }; |
|
179 | 186 | D2CF98881F695F9400CE8F68 /* TypeWrapperStorageTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TypeWrapperStorageTests.swift; sourceTree = "<group>"; }; |
180 | 187 | D2D4CC151FA3145000E4A2D5 /* MD5.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MD5.swift; sourceTree = "<group>"; }; |
181 | 188 | D2D4CC191FA3166900E4A2D5 /* MD5Tests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MD5Tests.swift; sourceTree = "<group>"; }; |
| 189 | + D2D4CC1F1FA3411300E4A2D5 /* JSONDictionaryWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONDictionaryWrapper.swift; sourceTree = "<group>"; }; |
| 190 | + D2D4CC231FA3426B00E4A2D5 /* JSONArrayWrapper.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONArrayWrapper.swift; sourceTree = "<group>"; }; |
| 191 | + D2D4CC271FA342CA00E4A2D5 /* JSONWrapperTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JSONWrapperTests.swift; sourceTree = "<group>"; }; |
182 | 192 | D5291CDF1C28374800B702C9 /* TestHelper+iOS.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = "TestHelper+iOS.swift"; sourceTree = "<group>"; }; |
183 | 193 | D5291D181C2837DB00B702C9 /* Cache-iOS-Tests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = "Cache-iOS-Tests.xctest"; sourceTree = BUILT_PRODUCTS_DIR; }; |
184 | 194 | D5291D231C28380100B702C9 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; }; |
|
295 | 305 | D2CF98861F695B8F00CE8F68 /* Types.swift */, |
296 | 306 | D292DAFC1F6A970B0060F614 /* Result.swift */, |
297 | 307 | D2D4CC151FA3145000E4A2D5 /* MD5.swift */, |
| 308 | + D2D4CC1F1FA3411300E4A2D5 /* JSONDictionaryWrapper.swift */, |
| 309 | + D2D4CC231FA3426B00E4A2D5 /* JSONArrayWrapper.swift */, |
298 | 310 | ); |
299 | 311 | path = Library; |
300 | 312 | sourceTree = "<group>"; |
|
342 | 354 | D2CF98771F69513800CE8F68 /* TypeWrapperTests.swift */, |
343 | 355 | D285143E1F6FFE1F00C674D1 /* ObjectConverterTests.swift */, |
344 | 356 | D2D4CC191FA3166900E4A2D5 /* MD5Tests.swift */, |
| 357 | + D2D4CC271FA342CA00E4A2D5 /* JSONWrapperTests.swift */, |
345 | 358 | ); |
346 | 359 | path = Library; |
347 | 360 | sourceTree = "<group>"; |
|
761 | 774 | D21B66871F6A723C00125DE1 /* ExpirationMode.swift in Sources */, |
762 | 775 | D21B66881F6A723C00125DE1 /* Expiry.swift in Sources */, |
763 | 776 | D21B669E1F6A724700125DE1 /* MemoryConfig.swift in Sources */, |
| 777 | + D2D4CC221FA3411300E4A2D5 /* JSONDictionaryWrapper.swift in Sources */, |
764 | 778 | D2D4CC181FA3145000E4A2D5 /* MD5.swift in Sources */, |
765 | 779 | D21B66951F6A724000125DE1 /* MemoryStorage.swift in Sources */, |
766 | 780 | D292DAF31F6A85F30060F614 /* SyncStorage.swift in Sources */, |
767 | 781 | D21B668C1F6A723C00125DE1 /* Types.swift in Sources */, |
| 782 | + D2D4CC261FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */, |
768 | 783 | D292DAFF1F6A970B0060F614 /* Result.swift in Sources */, |
769 | 784 | D21B669A1F6A724300125DE1 /* Date+Extensions.swift in Sources */, |
770 | 785 | D21B66891F6A723C00125DE1 /* ImageWrapper.swift in Sources */, |
|
806 | 821 | D2CF987F1F69513800CE8F68 /* ImageWrapperTests.swift in Sources */, |
807 | 822 | D2D4CC1A1FA3166900E4A2D5 /* MD5Tests.swift in Sources */, |
808 | 823 | D292DB041F6AA0730060F614 /* AsyncStorageTests.swift in Sources */, |
| 824 | + D2D4CC281FA342CA00E4A2D5 /* JSONWrapperTests.swift in Sources */, |
809 | 825 | D28C9BAF1F67EF8300C180C1 /* UIImage+ExtensionsTests.swift in Sources */, |
810 | 826 | D2CF987D1F69513800CE8F68 /* MemoryCapsuleTests.swift in Sources */, |
811 | 827 | D2CF98801F69513800CE8F68 /* TypeWrapperTests.swift in Sources */, |
|
828 | 844 | D21B667E1F6A723C00125DE1 /* ExpirationMode.swift in Sources */, |
829 | 845 | D21B667F1F6A723C00125DE1 /* Expiry.swift in Sources */, |
830 | 846 | D21B669C1F6A724600125DE1 /* MemoryConfig.swift in Sources */, |
| 847 | + D2D4CC211FA3411300E4A2D5 /* JSONDictionaryWrapper.swift in Sources */, |
831 | 848 | D2D4CC171FA3145000E4A2D5 /* MD5.swift in Sources */, |
832 | 849 | D21B668F1F6A723F00125DE1 /* MemoryStorage.swift in Sources */, |
833 | 850 | D292DAF21F6A85F30060F614 /* SyncStorage.swift in Sources */, |
834 | 851 | D21B66831F6A723C00125DE1 /* Types.swift in Sources */, |
| 852 | + D2D4CC251FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */, |
835 | 853 | D292DAFE1F6A970B0060F614 /* Result.swift in Sources */, |
836 | 854 | D21B66991F6A724200125DE1 /* Date+Extensions.swift in Sources */, |
837 | 855 | D21B66801F6A723C00125DE1 /* ImageWrapper.swift in Sources */, |
|
874 | 892 | D2CF98621F694FFA00CE8F68 /* Date+Extensions.swift in Sources */, |
875 | 893 | D2CF98641F694FFA00CE8F68 /* DataSerializer.swift in Sources */, |
876 | 894 | D2CF986B1F694FFA00CE8F68 /* DiskStorage.swift in Sources */, |
| 895 | + D2D4CC201FA3411300E4A2D5 /* JSONDictionaryWrapper.swift in Sources */, |
877 | 896 | D2D4CC161FA3145000E4A2D5 /* MD5.swift in Sources */, |
878 | 897 | D292DAF11F6A85F30060F614 /* SyncStorage.swift in Sources */, |
879 | 898 | D2CF98601F694FFA00CE8F68 /* DiskConfig.swift in Sources */, |
880 | 899 | D292DAFD1F6A970B0060F614 /* Result.swift in Sources */, |
| 900 | + D2D4CC241FA3426B00E4A2D5 /* JSONArrayWrapper.swift in Sources */, |
881 | 901 | D2CF986D1F694FFA00CE8F68 /* MemoryStorage.swift in Sources */, |
882 | 902 | D2CF986F1F694FFA00CE8F68 /* StorageAware.swift in Sources */, |
883 | 903 | D2CF98851F69598900CE8F68 /* TypeWrapperStorage.swift in Sources */, |
|
0 commit comments