|
18 | 18 | 0331CC1816D2BC340037911A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 0331CC1716D2BC340037911A /* Default-568h@2x.png */; };
|
19 | 19 | 0331CC1B16D2BC340037911A /* CTCViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 0331CC1A16D2BC340037911A /* CTCViewController.m */; };
|
20 | 20 | 0331CC1E16D2BC340037911A /* CTCViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 0331CC1C16D2BC340037911A /* CTCViewController.xib */; };
|
| 21 | + 0331CCC816D3F6820037911A /* ResponseA.json in Resources */ = {isa = PBXBuildFile; fileRef = 0331CCC716D3F6820037911A /* ResponseA.json */; }; |
| 22 | + 0331CCCA16D3F8600037911A /* ResponseB.json in Resources */ = {isa = PBXBuildFile; fileRef = 0331CCC916D3F8600037911A /* ResponseB.json */; }; |
| 23 | + 0331CCCC16D3F87A0037911A /* ResponseC.json in Resources */ = {isa = PBXBuildFile; fileRef = 0331CCCB16D3F87A0037911A /* ResponseC.json */; }; |
| 24 | + 0331CCD016D3F8BB0037911A /* ResponseD.json in Resources */ = {isa = PBXBuildFile; fileRef = 0331CCCF16D3F8BB0037911A /* ResponseD.json */; }; |
| 25 | + 0331CCD216D3F8CB0037911A /* ResponseE.json in Resources */ = {isa = PBXBuildFile; fileRef = 0331CCD116D3F8CA0037911A /* ResponseE.json */; }; |
21 | 26 | D1A960CA1CD295B23407E722 /* CTCFloatTypeValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A960AB8D8D5F2608D1D05C /* CTCFloatTypeValidator.m */; };
|
22 | 27 | D1A9612D29BDD99669FA0318 /* CTCDateTypeValidator.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A96B13B681A0BF8B33277F /* CTCDateTypeValidator.m */; };
|
23 | 28 | D1A961558ADE642EBB7A278D /* CTCStation.m in Sources */ = {isa = PBXBuildFile; fileRef = D1A96109D2CD25E51B9DC18F /* CTCStation.m */; };
|
|
54 | 59 | 0331CC1916D2BC340037911A /* CTCViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CTCViewController.h; sourceTree = "<group>"; };
|
55 | 60 | 0331CC1A16D2BC340037911A /* CTCViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CTCViewController.m; sourceTree = "<group>"; };
|
56 | 61 | 0331CC1D16D2BC340037911A /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/CTCViewController.xib; sourceTree = "<group>"; };
|
| 62 | + 0331CCC716D3F6820037911A /* ResponseA.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ResponseA.json; sourceTree = "<group>"; }; |
| 63 | + 0331CCC916D3F8600037911A /* ResponseB.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ResponseB.json; sourceTree = "<group>"; }; |
| 64 | + 0331CCCB16D3F87A0037911A /* ResponseC.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ResponseC.json; sourceTree = "<group>"; }; |
| 65 | + 0331CCCF16D3F8BB0037911A /* ResponseD.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ResponseD.json; sourceTree = "<group>"; }; |
| 66 | + 0331CCD116D3F8CA0037911A /* ResponseE.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = ResponseE.json; sourceTree = "<group>"; }; |
57 | 67 | D1A960242C2D383AC3DEAC1C /* CTCIntegerTypeValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTCIntegerTypeValidator.h; sourceTree = "<group>"; };
|
58 | 68 | D1A9603D974FAEAA5655C472 /* CTCDictionaryTypeValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTCDictionaryTypeValidator.h; sourceTree = "<group>"; };
|
59 | 69 | D1A9608DF3D8068F64698BC3 /* CTCUnsignedIntegerTypeValidator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CTCUnsignedIntegerTypeValidator.h; sourceTree = "<group>"; };
|
|
140 | 150 | 0331CC1916D2BC340037911A /* CTCViewController.h */,
|
141 | 151 | 0331CC1A16D2BC340037911A /* CTCViewController.m */,
|
142 | 152 | 0331CC1C16D2BC340037911A /* CTCViewController.xib */,
|
143 |
| - 0331CC0816D2BC330037911A /* Supporting Files */, |
| 153 | + 0331CCC716D3F6820037911A /* ResponseA.json */, |
| 154 | + 0331CCC916D3F8600037911A /* ResponseB.json */, |
| 155 | + 0331CCCB16D3F87A0037911A /* ResponseC.json */, |
| 156 | + 0331CCCF16D3F8BB0037911A /* ResponseD.json */, |
| 157 | + 0331CCD116D3F8CA0037911A /* ResponseE.json */, |
144 | 158 | D1A9640FB1434F9E98A40B64 /* Model */,
|
| 159 | + 0331CC0816D2BC330037911A /* Supporting Files */, |
145 | 160 | );
|
146 | 161 | path = "KVC Validation Pattern";
|
147 | 162 | sourceTree = "<group>";
|
|
163 | 178 | D1A9640FB1434F9E98A40B64 /* Model */ = {
|
164 | 179 | isa = PBXGroup;
|
165 | 180 | children = (
|
166 |
| - D1A96FDA94E719E970ACD8D1 /* CTCBaseModel.m */, |
167 | 181 | D1A96AC843999D5242A3C415 /* CTCBaseModel.h */,
|
168 |
| - D1A96C133C16E9532FEA9D77 /* NSString+Utilities.m */, |
| 182 | + D1A96FDA94E719E970ACD8D1 /* CTCBaseModel.m */, |
169 | 183 | D1A9697EA73C7580ADBD935A /* NSString+Utilities.h */,
|
| 184 | + D1A96C133C16E9532FEA9D77 /* NSString+Utilities.m */, |
170 | 185 | D1A9649CC08AFC85AF889CE2 /* Validation */,
|
171 |
| - D1A96109D2CD25E51B9DC18F /* CTCStation.m */, |
172 | 186 | D1A9634AAEA04A7DAC761FB9 /* CTCStation.h */,
|
173 |
| - D1A96DAB6710395F2577CAA3 /* CTCAddress.m */, |
| 187 | + D1A96109D2CD25E51B9DC18F /* CTCStation.m */, |
174 | 188 | D1A96A4A42FF9FB0178DA2BD /* CTCAddress.h */,
|
175 |
| - D1A963FA34856D738D23FCE5 /* CTCHistoricalPrice.m */, |
| 189 | + D1A96DAB6710395F2577CAA3 /* CTCAddress.m */, |
176 | 190 | D1A96A254F4AF318022696FB /* CTCHistoricalPrice.h */,
|
| 191 | + D1A963FA34856D738D23FCE5 /* CTCHistoricalPrice.m */, |
177 | 192 | );
|
178 | 193 | path = Model;
|
179 | 194 | sourceTree = "<group>";
|
180 | 195 | };
|
181 | 196 | D1A9649CC08AFC85AF889CE2 /* Validation */ = {
|
182 | 197 | isa = PBXGroup;
|
183 | 198 | children = (
|
| 199 | + D1A9631937B4815842753788 /* ValidationFunctions.h */, |
| 200 | + D1A960BB8118621FAC9EC597 /* CTCBaseModelValidator.h */, |
| 201 | + D1A96F977C69F2AEB680CF33 /* CTCBaseModelValidator.m */, |
184 | 202 | D1A96B6E1AD55C1C9EC59F97 /* CTCArrayTypeValidator.h */,
|
185 | 203 | D1A965D6EE2DC8E368276665 /* CTCArrayTypeValidator.m */,
|
186 | 204 | D1A9682FCF8E44DE2645C622 /* CTCBaseValidator.h */,
|
|
195 | 213 | D1A96431BB0178BFF883997B /* CTCNumberTypeValidator.m */,
|
196 | 214 | D1A967B31A2F6F35B7A26450 /* CTCStringTypeValidator.h */,
|
197 | 215 | D1A969301137DB19C2E681C4 /* CTCStringTypeValidator.m */,
|
198 |
| - D1A965882BA8DE414198C4BB /* CTCIntegerTypeValidator.m */, |
199 | 216 | D1A960242C2D383AC3DEAC1C /* CTCIntegerTypeValidator.h */,
|
200 |
| - D1A96F8FFAE93D1CA79F847E /* CTCDictionaryTypeValidator.m */, |
| 217 | + D1A965882BA8DE414198C4BB /* CTCIntegerTypeValidator.m */, |
201 | 218 | D1A9603D974FAEAA5655C472 /* CTCDictionaryTypeValidator.h */,
|
202 |
| - D1A9633A6D221155B7466BCC /* CTCUnsignedIntegerTypeValidator.m */, |
| 219 | + D1A96F8FFAE93D1CA79F847E /* CTCDictionaryTypeValidator.m */, |
203 | 220 | D1A9608DF3D8068F64698BC3 /* CTCUnsignedIntegerTypeValidator.h */,
|
204 |
| - D1A96EBE1A57032C1359BB0D /* CTCDoubleTypeValidator.m */, |
| 221 | + D1A9633A6D221155B7466BCC /* CTCUnsignedIntegerTypeValidator.m */, |
205 | 222 | D1A963B4A978AB7D6900FAEC /* CTCDoubleTypeValidator.h */,
|
206 |
| - D1A96F977C69F2AEB680CF33 /* CTCBaseModelValidator.m */, |
207 |
| - D1A960BB8118621FAC9EC597 /* CTCBaseModelValidator.h */, |
208 |
| - D1A9631937B4815842753788 /* ValidationFunctions.h */, |
| 223 | + D1A96EBE1A57032C1359BB0D /* CTCDoubleTypeValidator.m */, |
209 | 224 | );
|
210 | 225 | path = Validation;
|
211 | 226 | sourceTree = "<group>";
|
|
267 | 282 | 0331CC1616D2BC340037911A /* Default@2x.png in Resources */,
|
268 | 283 | 0331CC1816D2BC340037911A /* Default-568h@2x.png in Resources */,
|
269 | 284 | 0331CC1E16D2BC340037911A /* CTCViewController.xib in Resources */,
|
| 285 | + 0331CCC816D3F6820037911A /* ResponseA.json in Resources */, |
| 286 | + 0331CCCA16D3F8600037911A /* ResponseB.json in Resources */, |
| 287 | + 0331CCCC16D3F87A0037911A /* ResponseC.json in Resources */, |
| 288 | + 0331CCD016D3F8BB0037911A /* ResponseD.json in Resources */, |
| 289 | + 0331CCD216D3F8CB0037911A /* ResponseE.json in Resources */, |
270 | 290 | );
|
271 | 291 | runOnlyForDeploymentPostprocessing = 0;
|
272 | 292 | };
|
|
421 | 441 | 0331CC2316D2BC340037911A /* Release */,
|
422 | 442 | );
|
423 | 443 | defaultConfigurationIsVisible = 0;
|
| 444 | + defaultConfigurationName = Release; |
424 | 445 | };
|
425 | 446 | /* End XCConfigurationList section */
|
426 | 447 | };
|
|
0 commit comments