forked from jsonmodel/jsonmodel
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathproject.pbxproj
More file actions
1219 lines (1205 loc) · 91.7 KB
/
project.pbxproj
File metadata and controls
1219 lines (1205 loc) · 91.7 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
69286BDA17FA280900D1BA81 /* nestedDataWithDictionaryError.json in Resources */ = {isa = PBXBuildFile; fileRef = 69286BD917FA280900D1BA81 /* nestedDataWithDictionaryError.json */; };
69286BDB17FA280900D1BA81 /* nestedDataWithDictionaryError.json in Resources */ = {isa = PBXBuildFile; fileRef = 69286BD917FA280900D1BA81 /* nestedDataWithDictionaryError.json */; };
697852FD17D934B5006BFCD0 /* nestedDataWithTypeMismatchOnImages.json in Resources */ = {isa = PBXBuildFile; fileRef = 697852FC17D934B5006BFCD0 /* nestedDataWithTypeMismatchOnImages.json */; };
697852FF17D93547006BFCD0 /* nestedDataWithTypeMismatchOnImagesObject.json in Resources */ = {isa = PBXBuildFile; fileRef = 697852FE17D93546006BFCD0 /* nestedDataWithTypeMismatchOnImagesObject.json */; };
9C0D0240166E6BBF001EA645 /* KivaViewControllerNetworking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C0D023E166E6BBF001EA645 /* KivaViewControllerNetworking.m */; };
9C0D0241166E6BBF001EA645 /* KivaViewControllerNetworking.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9C0D023F166E6BBF001EA645 /* KivaViewControllerNetworking.xib */; };
9C28A14118B2A4D2002AEC1E /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9C55AF0618903127004EBD8A /* CoreData.framework */; };
9C55AF0718903127004EBD8A /* CoreData.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9C55AF0618903127004EBD8A /* CoreData.framework */; };
9C55AF0C189031A8004EBD8A /* CoreDataViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C55AF0A189031A8004EBD8A /* CoreDataViewController.m */; };
9C55AF0D189031A8004EBD8A /* CoreDataViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9C55AF0B189031A8004EBD8A /* CoreDataViewController.xib */; };
9C55AF0E18903300004EBD8A /* ReposModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0C5176E977C007B7DFA /* ReposModel.m */; };
9C55AF0F189033AE004EBD8A /* GitHubRepoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0B3176E977C007B7DFA /* GitHubRepoModel.m */; };
9C55AF1218903448004EBD8A /* github.xcdatamodeld in Sources */ = {isa = PBXBuildFile; fileRef = 9C55AF1018903448004EBD8A /* github.xcdatamodeld */; };
9C55AF1818903ADA004EBD8A /* JSONModel+CoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C55AF1718903ADA004EBD8A /* JSONModel+CoreData.m */; };
9C55AF1918903ADA004EBD8A /* JSONModel+CoreData.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C55AF1718903ADA004EBD8A /* JSONModel+CoreData.m */; };
9C55AF1C1890494E004EBD8A /* GitHubRepoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C55AF1B1890494E004EBD8A /* GitHubRepoEntity.m */; };
9C55AF1D1890494E004EBD8A /* GitHubRepoEntity.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C55AF1B1890494E004EBD8A /* GitHubRepoEntity.m */; };
9C66DFA8168CEF420015CCDF /* ArrayTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF60168CEF420015CCDF /* ArrayTests.m */; };
9C66DFA9168CEF420015CCDF /* BuiltInConversionsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF62168CEF420015CCDF /* BuiltInConversionsTests.m */; };
9C66DFAB168CEF420015CCDF /* CustomPropsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF66168CEF420015CCDF /* CustomPropsTests.m */; };
9C66DFAC168CEF420015CCDF /* colors.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF68168CEF420015CCDF /* colors.json */; };
9C66DFAD168CEF420015CCDF /* converts.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF69168CEF420015CCDF /* converts.json */; };
9C66DFAE168CEF420015CCDF /* github-iphone.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6A168CEF420015CCDF /* github-iphone.json */; };
9C66DFAF168CEF420015CCDF /* jsonTypes.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6B168CEF420015CCDF /* jsonTypes.json */; };
9C66DFB0168CEF420015CCDF /* nestedData.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6C168CEF420015CCDF /* nestedData.json */; };
9C66DFB1168CEF420015CCDF /* nestedDataWithArrayError.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6D168CEF420015CCDF /* nestedDataWithArrayError.json */; };
9C66DFB2168CEF420015CCDF /* post.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6E168CEF420015CCDF /* post.json */; };
9C66DFB3168CEF420015CCDF /* primitives.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6F168CEF420015CCDF /* primitives.json */; };
9C66DFB4168CEF420015CCDF /* primitivesWithErrors.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF70168CEF420015CCDF /* primitivesWithErrors.json */; };
9C66DFB5168CEF420015CCDF /* withOptProp.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF71168CEF420015CCDF /* withOptProp.json */; };
9C66DFB6168CEF420015CCDF /* withoutOptProp.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF72168CEF420015CCDF /* withoutOptProp.json */; };
9C66DFB7168CEF420015CCDF /* IdPropertyTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF74168CEF420015CCDF /* IdPropertyTests.m */; };
9C66DFB8168CEF420015CCDF /* JSONTypesModelWithValidation1.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF76168CEF420015CCDF /* JSONTypesModelWithValidation1.m */; };
9C66DFB9168CEF420015CCDF /* JSONTypesModelWithValidation2.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF78168CEF420015CCDF /* JSONTypesModelWithValidation2.m */; };
9C66DFBA168CEF420015CCDF /* JSONTypesReadTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF7A168CEF420015CCDF /* JSONTypesReadTests.m */; };
9C66DFBB168CEF420015CCDF /* JSONValueTransformer+UIColor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF7C168CEF420015CCDF /* JSONValueTransformer+UIColor.m */; };
9C66DFBC168CEF420015CCDF /* KeyMappingTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF7E168CEF420015CCDF /* KeyMappingTests.m */; };
9C66DFBD168CEF420015CCDF /* NestedModelsTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF80168CEF420015CCDF /* NestedModelsTests.m */; };
9C66DFBE168CEF420015CCDF /* OptionalPropertiesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF82168CEF420015CCDF /* OptionalPropertiesTests.m */; };
9C66DFBF168CEF420015CCDF /* PersistTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF84168CEF420015CCDF /* PersistTests.m */; };
9C66DFC0168CEF420015CCDF /* PrimitiveTypesReadTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF86168CEF420015CCDF /* PrimitiveTypesReadTests.m */; };
9C66DFC1168CEF420015CCDF /* SimpleDataErrorTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DF88168CEF420015CCDF /* SimpleDataErrorTests.m */; };
9C66DFD0168CEF420015CCDF /* ValidationTestSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66DFA7168CEF420015CCDF /* ValidationTestSuite.m */; };
9C66DFD1168CEF530015CCDF /* colors.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF68168CEF420015CCDF /* colors.json */; };
9C66DFD2168CEF530015CCDF /* converts.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF69168CEF420015CCDF /* converts.json */; };
9C66DFD3168CEF530015CCDF /* github-iphone.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6A168CEF420015CCDF /* github-iphone.json */; };
9C66DFD4168CEF530015CCDF /* jsonTypes.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6B168CEF420015CCDF /* jsonTypes.json */; };
9C66DFD5168CEF530015CCDF /* nestedData.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6C168CEF420015CCDF /* nestedData.json */; };
9C66DFD6168CEF530015CCDF /* nestedDataWithArrayError.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6D168CEF420015CCDF /* nestedDataWithArrayError.json */; };
9C66DFD7168CEF530015CCDF /* post.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6E168CEF420015CCDF /* post.json */; };
9C66DFD8168CEF530015CCDF /* primitives.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF6F168CEF420015CCDF /* primitives.json */; };
9C66DFD9168CEF530015CCDF /* primitivesWithErrors.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF70168CEF420015CCDF /* primitivesWithErrors.json */; };
9C66DFDA168CEF530015CCDF /* withOptProp.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF71168CEF420015CCDF /* withOptProp.json */; };
9C66DFDB168CEF530015CCDF /* withoutOptProp.json in Resources */ = {isa = PBXBuildFile; fileRef = 9C66DF72168CEF420015CCDF /* withoutOptProp.json */; };
9C66E024168CF0AA0015CCDF /* JSONModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E00D168CF0AA0015CCDF /* JSONModel.m */; };
9C66E025168CF0AA0015CCDF /* JSONModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E00D168CF0AA0015CCDF /* JSONModel.m */; };
9C66E026168CF0AA0015CCDF /* JSONModelArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E00F168CF0AA0015CCDF /* JSONModelArray.m */; };
9C66E027168CF0AA0015CCDF /* JSONModelArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E00F168CF0AA0015CCDF /* JSONModelArray.m */; };
9C66E028168CF0AA0015CCDF /* JSONModelClassProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E011168CF0AA0015CCDF /* JSONModelClassProperty.m */; };
9C66E029168CF0AA0015CCDF /* JSONModelClassProperty.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E011168CF0AA0015CCDF /* JSONModelClassProperty.m */; };
9C66E02A168CF0AA0015CCDF /* JSONModelError.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E013168CF0AA0015CCDF /* JSONModelError.m */; };
9C66E02B168CF0AA0015CCDF /* JSONModelError.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E013168CF0AA0015CCDF /* JSONModelError.m */; };
9C66E02C168CF0AA0015CCDF /* NSArray+JSONModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E016168CF0AA0015CCDF /* NSArray+JSONModel.m */; };
9C66E02D168CF0AA0015CCDF /* NSArray+JSONModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E016168CF0AA0015CCDF /* NSArray+JSONModel.m */; };
9C66E02E168CF0AA0015CCDF /* JSONAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E01A168CF0AA0015CCDF /* JSONAPI.m */; };
9C66E02F168CF0AA0015CCDF /* JSONAPI.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E01A168CF0AA0015CCDF /* JSONAPI.m */; };
9C66E030168CF0AA0015CCDF /* JSONHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E01C168CF0AA0015CCDF /* JSONHTTPClient.m */; };
9C66E031168CF0AA0015CCDF /* JSONHTTPClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E01C168CF0AA0015CCDF /* JSONHTTPClient.m */; };
9C66E032168CF0AA0015CCDF /* JSONModel+networking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E01E168CF0AA0015CCDF /* JSONModel+networking.m */; };
9C66E033168CF0AA0015CCDF /* JSONModel+networking.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E01E168CF0AA0015CCDF /* JSONModel+networking.m */; };
9C66E034168CF0AA0015CCDF /* JSONKeyMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E021168CF0AA0015CCDF /* JSONKeyMapper.m */; };
9C66E035168CF0AA0015CCDF /* JSONKeyMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E021168CF0AA0015CCDF /* JSONKeyMapper.m */; };
9C66E036168CF0AA0015CCDF /* JSONValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E023168CF0AA0015CCDF /* JSONValueTransformer.m */; };
9C66E037168CF0AA0015CCDF /* JSONValueTransformer.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C66E023168CF0AA0015CCDF /* JSONValueTransformer.m */; };
9C735D64170B716300FF96F5 /* JSONAPITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C735D63170B716300FF96F5 /* JSONAPITests.m */; };
9C735D70170C007900FF96F5 /* InitFromWebTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9C735D6F170C007900FF96F5 /* InitFromWebTests.m */; };
9CA6B10016FCA5B400B3E78E /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CA6B0FF16FCA5B400B3E78E /* SystemConfiguration.framework */; };
9CA6B10216FCAAEE00B3E78E /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CA6B0FF16FCA5B400B3E78E /* SystemConfiguration.framework */; };
9CB1EE42172C1136004BAA07 /* SpecialPropertyNameTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CB1EE41172C1136004BAA07 /* SpecialPropertyNameTests.m */; };
9CB1EE47172C1205004BAA07 /* specialPropertyName.json in Resources */ = {isa = PBXBuildFile; fileRef = 9CB1EE46172C1205004BAA07 /* specialPropertyName.json */; };
9CBBBEDD166B6CF0008B4326 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CBBBEDC166B6CF0008B4326 /* UIKit.framework */; };
9CBBBEDF166B6CF0008B4326 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CBBBEDE166B6CF0008B4326 /* Foundation.framework */; };
9CBBBEE1166B6CF0008B4326 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CBBBEE0166B6CF0008B4326 /* CoreGraphics.framework */; };
9CBBBEE7166B6CF0008B4326 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBEE5166B6CF0008B4326 /* InfoPlist.strings */; };
9CBBBEE9166B6CF0008B4326 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBEE8166B6CF0008B4326 /* main.m */; };
9CBBBEED166B6CF0008B4326 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBEEC166B6CF0008B4326 /* AppDelegate.m */; };
9CBBBEEF166B6CF0008B4326 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBEEE166B6CF0008B4326 /* Default.png */; };
9CBBBEF1166B6CF0008B4326 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBEF0166B6CF0008B4326 /* Default@2x.png */; };
9CBBBEF3166B6CF0008B4326 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBEF2166B6CF0008B4326 /* Default-568h@2x.png */; };
9CBBBEF6166B6CF0008B4326 /* MasterViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBEF5166B6CF0008B4326 /* MasterViewController.m */; };
9CBBBEFC166B6CF0008B4326 /* MasterViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBEFA166B6CF0008B4326 /* MasterViewController.xib */; };
9CBBBF08166B6CF0008B4326 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CBBBEDC166B6CF0008B4326 /* UIKit.framework */; };
9CBBBF09166B6CF0008B4326 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CBBBEDE166B6CF0008B4326 /* Foundation.framework */; };
9CBBBF65166B9E3E008B4326 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9CBBBEE0166B6CF0008B4326 /* CoreGraphics.framework */; };
9CBBBF77166BA80F008B4326 /* KivaViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF75166BA80F008B4326 /* KivaViewController.m */; };
9CBBBF78166BA80F008B4326 /* KivaViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBF76166BA80F008B4326 /* KivaViewController.xib */; };
9CBBBF80166BA86A008B4326 /* LoanModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF7B166BA86A008B4326 /* LoanModel.m */; };
9CBBBF81166BA86A008B4326 /* LocationModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF7D166BA86A008B4326 /* LocationModel.m */; };
9CBBBF82166BA86A008B4326 /* KivaFeed.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF7F166BA86A008B4326 /* KivaFeed.m */; };
9CBBBF8F166BAC54008B4326 /* btnCheck.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBF89166BAC54008B4326 /* btnCheck.png */; };
9CBBBF90166BAC54008B4326 /* btnCheck@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBF8A166BAC54008B4326 /* btnCheck@2x.png */; };
9CBBBF91166BAC54008B4326 /* HUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF8C166BAC54008B4326 /* HUD.m */; };
9CBBBF92166BAC54008B4326 /* MBProgressHUD.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF8E166BAC54008B4326 /* MBProgressHUD.m */; };
9CBBBF97166BAED2008B4326 /* GitHubViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF95166BAED2008B4326 /* GitHubViewController.m */; };
9CBBBF98166BAED2008B4326 /* GitHubViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBF96166BAED2008B4326 /* GitHubViewController.xib */; };
9CBBBF9C166BAEF5008B4326 /* GitHubUserModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF9B166BAEF5008B4326 /* GitHubUserModel.m */; };
9CBBBFA1166BB29B008B4326 /* YouTubeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBF9F166BB29B008B4326 /* YouTubeViewController.m */; };
9CBBBFA2166BB29B008B4326 /* YouTubeViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBFA0166BB29B008B4326 /* YouTubeViewController.xib */; };
9CBBBFA5166BB2AD008B4326 /* VideoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBFA4166BB2AD008B4326 /* VideoModel.m */; };
9CBBBFA9166BB3E1008B4326 /* VideoTitle.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBFA8166BB3E1008B4326 /* VideoTitle.m */; };
9CBBBFAC166BB3EC008B4326 /* VideoLink.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBFAB166BB3EC008B4326 /* VideoLink.m */; };
9CBBBFB1166BBB05008B4326 /* MyDataModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBFB0166BBB05008B4326 /* MyDataModel.m */; };
9CBBBFB5166BBB21008B4326 /* StorageViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CBBBFB3166BBB21008B4326 /* StorageViewController.m */; };
9CBBBFB6166BBB21008B4326 /* StorageViewController.xib in Resources */ = {isa = PBXBuildFile; fileRef = 9CBBBFB4166BBB21008B4326 /* StorageViewController.xib */; };
9CC2FD2B168CE7830059FE67 /* JSONModelDemo_iOSTests-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = 9CC2FCD5168CE7830059FE67 /* JSONModelDemo_iOSTests-Info.plist */; };
9CCAFD921901B44300314886 /* SpecialPropertiesTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CCAFD911901B44300314886 /* SpecialPropertiesTests.m */; };
9CD425751701FE0000A42AA1 /* HTTPClientSuite.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD425731701FDE500A42AA1 /* HTTPClientSuite.m */; };
9CD425781701FF2100A42AA1 /* MTTestSemaphor.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD425771701FF2100A42AA1 /* MTTestSemaphor.m */; };
9CD4257B1702002900A42AA1 /* MockNSURLConnection.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CD4257A1702002900A42AA1 /* MockNSURLConnection.m */; };
9CFDD0CA176E977C007B7DFA /* BuiltInConversionsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0A7176E977C007B7DFA /* BuiltInConversionsModel.m */; };
9CFDD0CB176E977C007B7DFA /* CopyrightModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0A9176E977C007B7DFA /* CopyrightModel.m */; };
9CFDD0CC176E977C007B7DFA /* CustomPropertyModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0AB176E977C007B7DFA /* CustomPropertyModel.m */; };
9CFDD0CD176E977C007B7DFA /* EnumModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0AD176E977C007B7DFA /* EnumModel.m */; };
9CFDD0CE176E977C007B7DFA /* GitHubKeyMapRepoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0AF176E977C007B7DFA /* GitHubKeyMapRepoModel.m */; };
9CFDD0CF176E977C007B7DFA /* GitHubKeyMapRepoModelDict.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0B1176E977C007B7DFA /* GitHubKeyMapRepoModelDict.m */; };
9CFDD0D0176E977C007B7DFA /* GitHubRepoModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0B3176E977C007B7DFA /* GitHubRepoModel.m */; };
9CFDD0D1176E977C007B7DFA /* GitHubRepoModelForUSMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0B5176E977C007B7DFA /* GitHubRepoModelForUSMapper.m */; };
9CFDD0D2176E977C007B7DFA /* ImageModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0B7176E977C007B7DFA /* ImageModel.m */; };
9CFDD0D3176E977C007B7DFA /* JSONTypesModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0B9176E977C007B7DFA /* JSONTypesModel.m */; };
9CFDD0D4176E977C007B7DFA /* NestedModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0BB176E977C007B7DFA /* NestedModel.m */; };
9CFDD0D5176E977C007B7DFA /* OptionalPropModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0BD176E977C007B7DFA /* OptionalPropModel.m */; };
9CFDD0D6176E977C007B7DFA /* PostModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0BF176E977C007B7DFA /* PostModel.m */; };
9CFDD0D7176E977C007B7DFA /* PostsModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0C1176E977C007B7DFA /* PostsModel.m */; };
9CFDD0D8176E977C007B7DFA /* PrimitivesModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0C3176E977C007B7DFA /* PrimitivesModel.m */; };
9CFDD0D9176E977C007B7DFA /* ReposModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0C5176E977C007B7DFA /* ReposModel.m */; };
9CFDD0DA176E977C007B7DFA /* RpcRequestModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0C7176E977C007B7DFA /* RpcRequestModel.m */; };
9CFDD0DB176E977C007B7DFA /* SpecialPropertyModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 9CFDD0C9176E977C007B7DFA /* SpecialPropertyModel.m */; };
D66F5792A312B021F52F7BFF /* ModelForUpperCaseMapper.m in Sources */ = {isa = PBXBuildFile; fileRef = D66F58FBC6313C65C9357A2F /* ModelForUpperCaseMapper.m */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
9CBBBF0A166B6CF0008B4326 /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = 9CBBBECF166B6CEF008B4326 /* Project object */;
proxyType = 1;
remoteGlobalIDString = 9CBBBED7166B6CF0008B4326;
remoteInfo = JSONModelDemo;
};
/* End PBXContainerItemProxy section */
/* Begin PBXFileReference section */
69286BD917FA280900D1BA81 /* nestedDataWithDictionaryError.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nestedDataWithDictionaryError.json; sourceTree = "<group>"; };
697852FC17D934B5006BFCD0 /* nestedDataWithTypeMismatchOnImages.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nestedDataWithTypeMismatchOnImages.json; sourceTree = "<group>"; };
697852FE17D93546006BFCD0 /* nestedDataWithTypeMismatchOnImagesObject.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nestedDataWithTypeMismatchOnImagesObject.json; sourceTree = "<group>"; };
9C0D023D166E6BBF001EA645 /* KivaViewControllerNetworking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KivaViewControllerNetworking.h; sourceTree = "<group>"; };
9C0D023E166E6BBF001EA645 /* KivaViewControllerNetworking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KivaViewControllerNetworking.m; sourceTree = "<group>"; };
9C0D023F166E6BBF001EA645 /* KivaViewControllerNetworking.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KivaViewControllerNetworking.xib; sourceTree = "<group>"; };
9C55AF0618903127004EBD8A /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = System/Library/Frameworks/CoreData.framework; sourceTree = SDKROOT; };
9C55AF09189031A8004EBD8A /* CoreDataViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreDataViewController.h; sourceTree = "<group>"; };
9C55AF0A189031A8004EBD8A /* CoreDataViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CoreDataViewController.m; sourceTree = "<group>"; };
9C55AF0B189031A8004EBD8A /* CoreDataViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = CoreDataViewController.xib; sourceTree = "<group>"; };
9C55AF1118903448004EBD8A /* github.xcdatamodel */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcdatamodel; path = github.xcdatamodel; sourceTree = "<group>"; };
9C55AF1618903ADA004EBD8A /* JSONModel+CoreData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JSONModel+CoreData.h"; sourceTree = "<group>"; };
9C55AF1718903ADA004EBD8A /* JSONModel+CoreData.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "JSONModel+CoreData.m"; sourceTree = "<group>"; };
9C55AF1A1890494E004EBD8A /* GitHubRepoEntity.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubRepoEntity.h; sourceTree = "<group>"; };
9C55AF1B1890494E004EBD8A /* GitHubRepoEntity.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubRepoEntity.m; sourceTree = "<group>"; };
9C66DF5F168CEF420015CCDF /* ArrayTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayTests.h; sourceTree = "<group>"; };
9C66DF60168CEF420015CCDF /* ArrayTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayTests.m; sourceTree = "<group>"; };
9C66DF61168CEF420015CCDF /* BuiltInConversionsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInConversionsTests.h; sourceTree = "<group>"; };
9C66DF62168CEF420015CCDF /* BuiltInConversionsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BuiltInConversionsTests.m; sourceTree = "<group>"; };
9C66DF65168CEF420015CCDF /* CustomPropsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomPropsTests.h; sourceTree = "<group>"; };
9C66DF66168CEF420015CCDF /* CustomPropsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomPropsTests.m; sourceTree = "<group>"; };
9C66DF68168CEF420015CCDF /* colors.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = colors.json; sourceTree = "<group>"; };
9C66DF69168CEF420015CCDF /* converts.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = converts.json; sourceTree = "<group>"; };
9C66DF6A168CEF420015CCDF /* github-iphone.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "github-iphone.json"; sourceTree = "<group>"; };
9C66DF6B168CEF420015CCDF /* jsonTypes.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = jsonTypes.json; sourceTree = "<group>"; };
9C66DF6C168CEF420015CCDF /* nestedData.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nestedData.json; sourceTree = "<group>"; };
9C66DF6D168CEF420015CCDF /* nestedDataWithArrayError.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = nestedDataWithArrayError.json; sourceTree = "<group>"; };
9C66DF6E168CEF420015CCDF /* post.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = post.json; sourceTree = "<group>"; };
9C66DF6F168CEF420015CCDF /* primitives.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = primitives.json; sourceTree = "<group>"; };
9C66DF70168CEF420015CCDF /* primitivesWithErrors.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = primitivesWithErrors.json; sourceTree = "<group>"; };
9C66DF71168CEF420015CCDF /* withOptProp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = withOptProp.json; sourceTree = "<group>"; };
9C66DF72168CEF420015CCDF /* withoutOptProp.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = withoutOptProp.json; sourceTree = "<group>"; };
9C66DF73168CEF420015CCDF /* IdPropertyTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IdPropertyTests.h; sourceTree = "<group>"; };
9C66DF74168CEF420015CCDF /* IdPropertyTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = IdPropertyTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66DF75168CEF420015CCDF /* JSONTypesModelWithValidation1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONTypesModelWithValidation1.h; sourceTree = "<group>"; };
9C66DF76168CEF420015CCDF /* JSONTypesModelWithValidation1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSONTypesModelWithValidation1.m; sourceTree = "<group>"; };
9C66DF77168CEF420015CCDF /* JSONTypesModelWithValidation2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONTypesModelWithValidation2.h; sourceTree = "<group>"; };
9C66DF78168CEF420015CCDF /* JSONTypesModelWithValidation2.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSONTypesModelWithValidation2.m; sourceTree = "<group>"; };
9C66DF79168CEF420015CCDF /* JSONTypesReadTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONTypesReadTests.h; sourceTree = "<group>"; };
9C66DF7A168CEF420015CCDF /* JSONTypesReadTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONTypesReadTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66DF7B168CEF420015CCDF /* JSONValueTransformer+UIColor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "JSONValueTransformer+UIColor.h"; sourceTree = "<group>"; };
9C66DF7C168CEF420015CCDF /* JSONValueTransformer+UIColor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "JSONValueTransformer+UIColor.m"; sourceTree = "<group>"; };
9C66DF7D168CEF420015CCDF /* KeyMappingTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KeyMappingTests.h; sourceTree = "<group>"; };
9C66DF7E168CEF420015CCDF /* KeyMappingTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = KeyMappingTests.m; sourceTree = "<group>"; };
9C66DF7F168CEF420015CCDF /* NestedModelsTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NestedModelsTests.h; sourceTree = "<group>"; };
9C66DF80168CEF420015CCDF /* NestedModelsTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = NestedModelsTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66DF81168CEF420015CCDF /* OptionalPropertiesTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OptionalPropertiesTests.h; sourceTree = "<group>"; };
9C66DF82168CEF420015CCDF /* OptionalPropertiesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = OptionalPropertiesTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66DF83168CEF420015CCDF /* PersistTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PersistTests.h; sourceTree = "<group>"; };
9C66DF84168CEF420015CCDF /* PersistTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PersistTests.m; sourceTree = "<group>"; };
9C66DF85168CEF420015CCDF /* PrimitiveTypesReadTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrimitiveTypesReadTests.h; sourceTree = "<group>"; };
9C66DF86168CEF420015CCDF /* PrimitiveTypesReadTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = PrimitiveTypesReadTests.m; sourceTree = "<group>"; };
9C66DF87168CEF420015CCDF /* SimpleDataErrorTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleDataErrorTests.h; sourceTree = "<group>"; };
9C66DF88168CEF420015CCDF /* SimpleDataErrorTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleDataErrorTests.m; sourceTree = "<group>"; };
9C66DFA6168CEF420015CCDF /* ValidationTestSuite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ValidationTestSuite.h; sourceTree = "<group>"; };
9C66DFA7168CEF420015CCDF /* ValidationTestSuite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ValidationTestSuite.m; sourceTree = "<group>"; };
9C66E00C168CF0AA0015CCDF /* JSONModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONModel.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E00D168CF0AA0015CCDF /* JSONModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONModel.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E00E168CF0AA0015CCDF /* JSONModelArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONModelArray.h; sourceTree = "<group>"; };
9C66E00F168CF0AA0015CCDF /* JSONModelArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONModelArray.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E010168CF0AA0015CCDF /* JSONModelClassProperty.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONModelClassProperty.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E011168CF0AA0015CCDF /* JSONModelClassProperty.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONModelClassProperty.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E012168CF0AA0015CCDF /* JSONModelError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONModelError.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E013168CF0AA0015CCDF /* JSONModelError.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONModelError.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E015168CF0AA0015CCDF /* NSArray+JSONModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "NSArray+JSONModel.h"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E016168CF0AA0015CCDF /* NSArray+JSONModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = "NSArray+JSONModel.m"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E017168CF0AA0015CCDF /* JSONModelLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONModelLib.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E019168CF0AA0015CCDF /* JSONAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONAPI.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E01A168CF0AA0015CCDF /* JSONAPI.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONAPI.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E01B168CF0AA0015CCDF /* JSONHTTPClient.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONHTTPClient.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E01C168CF0AA0015CCDF /* JSONHTTPClient.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONHTTPClient.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E01D168CF0AA0015CCDF /* JSONModel+networking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = "JSONModel+networking.h"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E01E168CF0AA0015CCDF /* JSONModel+networking.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = "JSONModel+networking.m"; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E020168CF0AA0015CCDF /* JSONKeyMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONKeyMapper.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E021168CF0AA0015CCDF /* JSONKeyMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONKeyMapper.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C66E022168CF0AA0015CCDF /* JSONValueTransformer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; lineEnding = 0; path = JSONValueTransformer.h; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objcpp; };
9C66E023168CF0AA0015CCDF /* JSONValueTransformer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = JSONValueTransformer.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9C735D62170B716300FF96F5 /* JSONAPITests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONAPITests.h; sourceTree = "<group>"; };
9C735D63170B716300FF96F5 /* JSONAPITests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSONAPITests.m; sourceTree = "<group>"; };
9C735D6E170C007900FF96F5 /* InitFromWebTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = InitFromWebTests.h; sourceTree = "<group>"; };
9C735D6F170C007900FF96F5 /* InitFromWebTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = InitFromWebTests.m; sourceTree = "<group>"; };
9CA6B0FF16FCA5B400B3E78E /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
9CB1EE40172C1136004BAA07 /* SpecialPropertyNameTests.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpecialPropertyNameTests.h; sourceTree = "<group>"; };
9CB1EE41172C1136004BAA07 /* SpecialPropertyNameTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; lineEnding = 0; path = SpecialPropertyNameTests.m; sourceTree = "<group>"; xcLanguageSpecificationIdentifier = xcode.lang.objc; };
9CB1EE46172C1205004BAA07 /* specialPropertyName.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = specialPropertyName.json; sourceTree = "<group>"; };
9CBBBED8166B6CF0008B4326 /* JSONModelDemo_iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = JSONModelDemo_iOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
9CBBBEDC166B6CF0008B4326 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
9CBBBEDE166B6CF0008B4326 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
9CBBBEE0166B6CF0008B4326 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
9CBBBEE4166B6CF0008B4326 /* JSONModelDemo_iOS-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "JSONModelDemo_iOS-Info.plist"; sourceTree = "<group>"; };
9CBBBEE6166B6CF0008B4326 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
9CBBBEE8166B6CF0008B4326 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
9CBBBEEA166B6CF0008B4326 /* JSONModelDemo_iOS-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JSONModelDemo_iOS-Prefix.pch"; sourceTree = "<group>"; };
9CBBBEEB166B6CF0008B4326 /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
9CBBBEEC166B6CF0008B4326 /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
9CBBBEEE166B6CF0008B4326 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = "<group>"; };
9CBBBEF0166B6CF0008B4326 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = "<group>"; };
9CBBBEF2166B6CF0008B4326 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = "<group>"; };
9CBBBEF4166B6CF0008B4326 /* MasterViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MasterViewController.h; sourceTree = "<group>"; };
9CBBBEF5166B6CF0008B4326 /* MasterViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MasterViewController.m; sourceTree = "<group>"; };
9CBBBEFB166B6CF0008B4326 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MasterViewController.xib; sourceTree = "<group>"; };
9CBBBF05166B6CF0008B4326 /* JSONModelDemo_iOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = JSONModelDemo_iOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
9CBBBF74166BA80F008B4326 /* KivaViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KivaViewController.h; sourceTree = "<group>"; };
9CBBBF75166BA80F008B4326 /* KivaViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KivaViewController.m; sourceTree = "<group>"; };
9CBBBF76166BA80F008B4326 /* KivaViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = KivaViewController.xib; sourceTree = "<group>"; };
9CBBBF7A166BA86A008B4326 /* LoanModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LoanModel.h; sourceTree = "<group>"; };
9CBBBF7B166BA86A008B4326 /* LoanModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LoanModel.m; sourceTree = "<group>"; };
9CBBBF7C166BA86A008B4326 /* LocationModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LocationModel.h; sourceTree = "<group>"; };
9CBBBF7D166BA86A008B4326 /* LocationModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LocationModel.m; sourceTree = "<group>"; };
9CBBBF7E166BA86A008B4326 /* KivaFeed.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = KivaFeed.h; sourceTree = "<group>"; };
9CBBBF7F166BA86A008B4326 /* KivaFeed.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = KivaFeed.m; sourceTree = "<group>"; };
9CBBBF89166BAC54008B4326 /* btnCheck.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = btnCheck.png; sourceTree = "<group>"; };
9CBBBF8A166BAC54008B4326 /* btnCheck@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "btnCheck@2x.png"; sourceTree = "<group>"; };
9CBBBF8B166BAC54008B4326 /* HUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HUD.h; sourceTree = "<group>"; };
9CBBBF8C166BAC54008B4326 /* HUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HUD.m; sourceTree = "<group>"; };
9CBBBF8D166BAC54008B4326 /* MBProgressHUD.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MBProgressHUD.h; sourceTree = "<group>"; };
9CBBBF8E166BAC54008B4326 /* MBProgressHUD.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MBProgressHUD.m; sourceTree = "<group>"; };
9CBBBF94166BAED2008B4326 /* GitHubViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubViewController.h; sourceTree = "<group>"; };
9CBBBF95166BAED2008B4326 /* GitHubViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubViewController.m; sourceTree = "<group>"; };
9CBBBF96166BAED2008B4326 /* GitHubViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = GitHubViewController.xib; sourceTree = "<group>"; };
9CBBBF9A166BAEF5008B4326 /* GitHubUserModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubUserModel.h; sourceTree = "<group>"; };
9CBBBF9B166BAEF5008B4326 /* GitHubUserModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubUserModel.m; sourceTree = "<group>"; };
9CBBBF9E166BB29B008B4326 /* YouTubeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YouTubeViewController.h; sourceTree = "<group>"; };
9CBBBF9F166BB29B008B4326 /* YouTubeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YouTubeViewController.m; sourceTree = "<group>"; };
9CBBBFA0166BB29B008B4326 /* YouTubeViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = YouTubeViewController.xib; sourceTree = "<group>"; };
9CBBBFA3166BB2AD008B4326 /* VideoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoModel.h; sourceTree = "<group>"; };
9CBBBFA4166BB2AD008B4326 /* VideoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoModel.m; sourceTree = "<group>"; };
9CBBBFA7166BB3E1008B4326 /* VideoTitle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoTitle.h; sourceTree = "<group>"; };
9CBBBFA8166BB3E1008B4326 /* VideoTitle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoTitle.m; sourceTree = "<group>"; };
9CBBBFAA166BB3EC008B4326 /* VideoLink.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VideoLink.h; sourceTree = "<group>"; };
9CBBBFAB166BB3EC008B4326 /* VideoLink.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = VideoLink.m; sourceTree = "<group>"; };
9CBBBFAF166BBB05008B4326 /* MyDataModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MyDataModel.h; sourceTree = "<group>"; };
9CBBBFB0166BBB05008B4326 /* MyDataModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MyDataModel.m; sourceTree = "<group>"; };
9CBBBFB2166BBB21008B4326 /* StorageViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StorageViewController.h; sourceTree = "<group>"; };
9CBBBFB3166BBB21008B4326 /* StorageViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StorageViewController.m; sourceTree = "<group>"; };
9CBBBFB4166BBB21008B4326 /* StorageViewController.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = StorageViewController.xib; sourceTree = "<group>"; };
9CBD6D4F18FF2D7D00DE66EC /* XCTest.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = XCTest.framework; path = Library/Frameworks/XCTest.framework; sourceTree = DEVELOPER_DIR; };
9CC2FCD2168CE7830059FE67 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
9CC2FCD5168CE7830059FE67 /* JSONModelDemo_iOSTests-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "JSONModelDemo_iOSTests-Info.plist"; sourceTree = "<group>"; };
9CCAFD911901B44300314886 /* SpecialPropertiesTests.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpecialPropertiesTests.m; sourceTree = "<group>"; };
9CD425721701FDE500A42AA1 /* HTTPClientSuite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HTTPClientSuite.h; sourceTree = "<group>"; };
9CD425731701FDE500A42AA1 /* HTTPClientSuite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HTTPClientSuite.m; sourceTree = "<group>"; };
9CD425761701FF2100A42AA1 /* MTTestSemaphor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MTTestSemaphor.h; sourceTree = "<group>"; };
9CD425771701FF2100A42AA1 /* MTTestSemaphor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MTTestSemaphor.m; sourceTree = "<group>"; };
9CD425791702002900A42AA1 /* MockNSURLConnection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MockNSURLConnection.h; sourceTree = "<group>"; };
9CD4257A1702002900A42AA1 /* MockNSURLConnection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MockNSURLConnection.m; sourceTree = "<group>"; };
9CFDD0A6176E977C007B7DFA /* BuiltInConversionsModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BuiltInConversionsModel.h; sourceTree = "<group>"; };
9CFDD0A7176E977C007B7DFA /* BuiltInConversionsModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BuiltInConversionsModel.m; sourceTree = "<group>"; };
9CFDD0A8176E977C007B7DFA /* CopyrightModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CopyrightModel.h; sourceTree = "<group>"; };
9CFDD0A9176E977C007B7DFA /* CopyrightModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CopyrightModel.m; sourceTree = "<group>"; };
9CFDD0AA176E977C007B7DFA /* CustomPropertyModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomPropertyModel.h; sourceTree = "<group>"; };
9CFDD0AB176E977C007B7DFA /* CustomPropertyModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomPropertyModel.m; sourceTree = "<group>"; };
9CFDD0AC176E977C007B7DFA /* EnumModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnumModel.h; sourceTree = "<group>"; };
9CFDD0AD176E977C007B7DFA /* EnumModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EnumModel.m; sourceTree = "<group>"; };
9CFDD0AE176E977C007B7DFA /* GitHubKeyMapRepoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubKeyMapRepoModel.h; sourceTree = "<group>"; };
9CFDD0AF176E977C007B7DFA /* GitHubKeyMapRepoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubKeyMapRepoModel.m; sourceTree = "<group>"; };
9CFDD0B0176E977C007B7DFA /* GitHubKeyMapRepoModelDict.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubKeyMapRepoModelDict.h; sourceTree = "<group>"; };
9CFDD0B1176E977C007B7DFA /* GitHubKeyMapRepoModelDict.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubKeyMapRepoModelDict.m; sourceTree = "<group>"; };
9CFDD0B2176E977C007B7DFA /* GitHubRepoModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubRepoModel.h; sourceTree = "<group>"; };
9CFDD0B3176E977C007B7DFA /* GitHubRepoModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubRepoModel.m; sourceTree = "<group>"; };
9CFDD0B4176E977C007B7DFA /* GitHubRepoModelForUSMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GitHubRepoModelForUSMapper.h; sourceTree = "<group>"; };
9CFDD0B5176E977C007B7DFA /* GitHubRepoModelForUSMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GitHubRepoModelForUSMapper.m; sourceTree = "<group>"; };
9CFDD0B6176E977C007B7DFA /* ImageModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ImageModel.h; sourceTree = "<group>"; };
9CFDD0B7176E977C007B7DFA /* ImageModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ImageModel.m; sourceTree = "<group>"; };
9CFDD0B8176E977C007B7DFA /* JSONTypesModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = JSONTypesModel.h; sourceTree = "<group>"; };
9CFDD0B9176E977C007B7DFA /* JSONTypesModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = JSONTypesModel.m; sourceTree = "<group>"; };
9CFDD0BA176E977C007B7DFA /* NestedModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NestedModel.h; sourceTree = "<group>"; };
9CFDD0BB176E977C007B7DFA /* NestedModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NestedModel.m; sourceTree = "<group>"; };
9CFDD0BC176E977C007B7DFA /* OptionalPropModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OptionalPropModel.h; sourceTree = "<group>"; };
9CFDD0BD176E977C007B7DFA /* OptionalPropModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = OptionalPropModel.m; sourceTree = "<group>"; };
9CFDD0BE176E977C007B7DFA /* PostModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostModel.h; sourceTree = "<group>"; };
9CFDD0BF176E977C007B7DFA /* PostModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostModel.m; sourceTree = "<group>"; };
9CFDD0C0176E977C007B7DFA /* PostsModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PostsModel.h; sourceTree = "<group>"; };
9CFDD0C1176E977C007B7DFA /* PostsModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PostsModel.m; sourceTree = "<group>"; };
9CFDD0C2176E977C007B7DFA /* PrimitivesModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PrimitivesModel.h; sourceTree = "<group>"; };
9CFDD0C3176E977C007B7DFA /* PrimitivesModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PrimitivesModel.m; sourceTree = "<group>"; };
9CFDD0C4176E977C007B7DFA /* ReposModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ReposModel.h; sourceTree = "<group>"; };
9CFDD0C5176E977C007B7DFA /* ReposModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ReposModel.m; sourceTree = "<group>"; };
9CFDD0C6176E977C007B7DFA /* RpcRequestModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RpcRequestModel.h; sourceTree = "<group>"; };
9CFDD0C7176E977C007B7DFA /* RpcRequestModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RpcRequestModel.m; sourceTree = "<group>"; };
9CFDD0C8176E977C007B7DFA /* SpecialPropertyModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpecialPropertyModel.h; sourceTree = "<group>"; };
9CFDD0C9176E977C007B7DFA /* SpecialPropertyModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpecialPropertyModel.m; sourceTree = "<group>"; };
D66F555A1EB344B7A5FF0D85 /* ModelForUpperCaseMapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ModelForUpperCaseMapper.h; sourceTree = "<group>"; };
D66F58FBC6313C65C9357A2F /* ModelForUpperCaseMapper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ModelForUpperCaseMapper.m; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
9CBBBED5166B6CF0008B4326 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
9C55AF0718903127004EBD8A /* CoreData.framework in Frameworks */,
9CA6B10216FCAAEE00B3E78E /* SystemConfiguration.framework in Frameworks */,
9CBBBEDD166B6CF0008B4326 /* UIKit.framework in Frameworks */,
9CBBBEDF166B6CF0008B4326 /* Foundation.framework in Frameworks */,
9CBBBEE1166B6CF0008B4326 /* CoreGraphics.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9CBBBF01166B6CF0008B4326 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
9C28A14118B2A4D2002AEC1E /* CoreData.framework in Frameworks */,
9CA6B10016FCA5B400B3E78E /* SystemConfiguration.framework in Frameworks */,
9CBBBF65166B9E3E008B4326 /* CoreGraphics.framework in Frameworks */,
9CBBBF08166B6CF0008B4326 /* UIKit.framework in Frameworks */,
9CBBBF09166B6CF0008B4326 /* Foundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
9C05B2BB168CE9DE0054215E /* Supporting Files */ = {
isa = PBXGroup;
children = (
9CC2FCD1168CE7830059FE67 /* InfoPlist.strings */,
9CC2FCD5168CE7830059FE67 /* JSONModelDemo_iOSTests-Info.plist */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
9C0D023C166E6B7A001EA645 /* KivaJSONDemo+networking */ = {
isa = PBXGroup;
children = (
9C0D023D166E6BBF001EA645 /* KivaViewControllerNetworking.h */,
9C0D023E166E6BBF001EA645 /* KivaViewControllerNetworking.m */,
9C0D023F166E6BBF001EA645 /* KivaViewControllerNetworking.xib */,
);
name = "KivaJSONDemo+networking";
sourceTree = "<group>";
};
9C55AF0818903168004EBD8A /* CoreDataDemo */ = {
isa = PBXGroup;
children = (
9C55AF09189031A8004EBD8A /* CoreDataViewController.h */,
9C55AF0A189031A8004EBD8A /* CoreDataViewController.m */,
9C55AF0B189031A8004EBD8A /* CoreDataViewController.xib */,
9C55AF1018903448004EBD8A /* github.xcdatamodeld */,
9C55AF1A1890494E004EBD8A /* GitHubRepoEntity.h */,
9C55AF1B1890494E004EBD8A /* GitHubRepoEntity.m */,
);
name = CoreDataDemo;
sourceTree = "<group>";
};
9C66DF5E168CEF420015CCDF /* UnitTests */ = {
isa = PBXGroup;
children = (
9CFDD0A5176E977B007B7DFA /* TestModels */,
9C66DF5F168CEF420015CCDF /* ArrayTests.h */,
9C66DF60168CEF420015CCDF /* ArrayTests.m */,
9C66DF61168CEF420015CCDF /* BuiltInConversionsTests.h */,
9C66DF62168CEF420015CCDF /* BuiltInConversionsTests.m */,
9C66DF65168CEF420015CCDF /* CustomPropsTests.h */,
9C66DF66168CEF420015CCDF /* CustomPropsTests.m */,
9C66DF73168CEF420015CCDF /* IdPropertyTests.h */,
9C66DF74168CEF420015CCDF /* IdPropertyTests.m */,
9C66DF75168CEF420015CCDF /* JSONTypesModelWithValidation1.h */,
9C66DF76168CEF420015CCDF /* JSONTypesModelWithValidation1.m */,
9C66DF77168CEF420015CCDF /* JSONTypesModelWithValidation2.h */,
9C66DF78168CEF420015CCDF /* JSONTypesModelWithValidation2.m */,
9C66DF79168CEF420015CCDF /* JSONTypesReadTests.h */,
9C66DF7A168CEF420015CCDF /* JSONTypesReadTests.m */,
9C66DF7B168CEF420015CCDF /* JSONValueTransformer+UIColor.h */,
9C66DF7C168CEF420015CCDF /* JSONValueTransformer+UIColor.m */,
9C66DF7D168CEF420015CCDF /* KeyMappingTests.h */,
9C66DF7E168CEF420015CCDF /* KeyMappingTests.m */,
9C66DF7F168CEF420015CCDF /* NestedModelsTests.h */,
9C66DF80168CEF420015CCDF /* NestedModelsTests.m */,
9C66DF81168CEF420015CCDF /* OptionalPropertiesTests.h */,
9C66DF82168CEF420015CCDF /* OptionalPropertiesTests.m */,
9C66DF83168CEF420015CCDF /* PersistTests.h */,
9C66DF84168CEF420015CCDF /* PersistTests.m */,
9C66DF85168CEF420015CCDF /* PrimitiveTypesReadTests.h */,
9C66DF86168CEF420015CCDF /* PrimitiveTypesReadTests.m */,
9C66DF87168CEF420015CCDF /* SimpleDataErrorTests.h */,
9C66DF88168CEF420015CCDF /* SimpleDataErrorTests.m */,
9CB1EE40172C1136004BAA07 /* SpecialPropertyNameTests.h */,
9CB1EE41172C1136004BAA07 /* SpecialPropertyNameTests.m */,
9C66DFA6168CEF420015CCDF /* ValidationTestSuite.h */,
9C66DFA7168CEF420015CCDF /* ValidationTestSuite.m */,
9CD425721701FDE500A42AA1 /* HTTPClientSuite.h */,
9CD425731701FDE500A42AA1 /* HTTPClientSuite.m */,
9C735D62170B716300FF96F5 /* JSONAPITests.h */,
9C735D63170B716300FF96F5 /* JSONAPITests.m */,
9C735D6E170C007900FF96F5 /* InitFromWebTests.h */,
9C735D6F170C007900FF96F5 /* InitFromWebTests.m */,
9CCAFD911901B44300314886 /* SpecialPropertiesTests.m */,
);
path = UnitTests;
sourceTree = "<group>";
};
9C66DF67168CEF420015CCDF /* DataFiles */ = {
isa = PBXGroup;
children = (
9C66DF68168CEF420015CCDF /* colors.json */,
9C66DF69168CEF420015CCDF /* converts.json */,
9C66DF6A168CEF420015CCDF /* github-iphone.json */,
9C66DF6B168CEF420015CCDF /* jsonTypes.json */,
9C66DF6C168CEF420015CCDF /* nestedData.json */,
9C66DF6D168CEF420015CCDF /* nestedDataWithArrayError.json */,
69286BD917FA280900D1BA81 /* nestedDataWithDictionaryError.json */,
697852FC17D934B5006BFCD0 /* nestedDataWithTypeMismatchOnImages.json */,
697852FE17D93546006BFCD0 /* nestedDataWithTypeMismatchOnImagesObject.json */,
9C66DF6E168CEF420015CCDF /* post.json */,
9C66DF6F168CEF420015CCDF /* primitives.json */,
9C66DF70168CEF420015CCDF /* primitivesWithErrors.json */,
9C66DF71168CEF420015CCDF /* withOptProp.json */,
9C66DF72168CEF420015CCDF /* withoutOptProp.json */,
9CB1EE46172C1205004BAA07 /* specialPropertyName.json */,
);
name = DataFiles;
path = UnitTests/DataFiles;
sourceTree = "<group>";
};
9C66E00A168CF0AA0015CCDF /* JSONModel */ = {
isa = PBXGroup;
children = (
9C66E00B168CF0AA0015CCDF /* JSONModel */,
9C66E014168CF0AA0015CCDF /* JSONModelCategories */,
9C66E017168CF0AA0015CCDF /* JSONModelLib.h */,
9C66E018168CF0AA0015CCDF /* JSONModelNetworking */,
9C66E01F168CF0AA0015CCDF /* JSONModelTransformations */,
);
path = JSONModel;
sourceTree = "<group>";
};
9C66E00B168CF0AA0015CCDF /* JSONModel */ = {
isa = PBXGroup;
children = (
9C66E00C168CF0AA0015CCDF /* JSONModel.h */,
9C66E00D168CF0AA0015CCDF /* JSONModel.m */,
9C66E00E168CF0AA0015CCDF /* JSONModelArray.h */,
9C66E00F168CF0AA0015CCDF /* JSONModelArray.m */,
9C66E010168CF0AA0015CCDF /* JSONModelClassProperty.h */,
9C66E011168CF0AA0015CCDF /* JSONModelClassProperty.m */,
9C66E012168CF0AA0015CCDF /* JSONModelError.h */,
9C66E013168CF0AA0015CCDF /* JSONModelError.m */,
9C55AF1618903ADA004EBD8A /* JSONModel+CoreData.h */,
9C55AF1718903ADA004EBD8A /* JSONModel+CoreData.m */,
);
path = JSONModel;
sourceTree = "<group>";
};
9C66E014168CF0AA0015CCDF /* JSONModelCategories */ = {
isa = PBXGroup;
children = (
9C66E015168CF0AA0015CCDF /* NSArray+JSONModel.h */,
9C66E016168CF0AA0015CCDF /* NSArray+JSONModel.m */,
);
path = JSONModelCategories;
sourceTree = "<group>";
};
9C66E018168CF0AA0015CCDF /* JSONModelNetworking */ = {
isa = PBXGroup;
children = (
9C66E019168CF0AA0015CCDF /* JSONAPI.h */,
9C66E01A168CF0AA0015CCDF /* JSONAPI.m */,
9C66E01B168CF0AA0015CCDF /* JSONHTTPClient.h */,
9C66E01C168CF0AA0015CCDF /* JSONHTTPClient.m */,
9C66E01D168CF0AA0015CCDF /* JSONModel+networking.h */,
9C66E01E168CF0AA0015CCDF /* JSONModel+networking.m */,
);
path = JSONModelNetworking;
sourceTree = "<group>";
};
9C66E01F168CF0AA0015CCDF /* JSONModelTransformations */ = {
isa = PBXGroup;
children = (
9C66E020168CF0AA0015CCDF /* JSONKeyMapper.h */,
9C66E021168CF0AA0015CCDF /* JSONKeyMapper.m */,
9C66E022168CF0AA0015CCDF /* JSONValueTransformer.h */,
9C66E023168CF0AA0015CCDF /* JSONValueTransformer.m */,
);
path = JSONModelTransformations;
sourceTree = "<group>";
};
9CBBBECD166B6CEF008B4326 = {
isa = PBXGroup;
children = (
9C66E00A168CF0AA0015CCDF /* JSONModel */,
9CBBBEE2166B6CF0008B4326 /* JSONModelDemo_iOS */,
9CC2FCBC168CE7830059FE67 /* JSONModelDemoTests */,
9CBBBEDB166B6CF0008B4326 /* Frameworks */,
9CBBBED9166B6CF0008B4326 /* Products */,
);
sourceTree = "<group>";
};
9CBBBED9166B6CF0008B4326 /* Products */ = {
isa = PBXGroup;
children = (
9CBBBED8166B6CF0008B4326 /* JSONModelDemo_iOS.app */,
9CBBBF05166B6CF0008B4326 /* JSONModelDemo_iOSTests.xctest */,
);
name = Products;
sourceTree = "<group>";
};
9CBBBEDB166B6CF0008B4326 /* Frameworks */ = {
isa = PBXGroup;
children = (
9CBD6D4F18FF2D7D00DE66EC /* XCTest.framework */,
9C55AF0618903127004EBD8A /* CoreData.framework */,
9CA6B0FF16FCA5B400B3E78E /* SystemConfiguration.framework */,
9CBBBEDC166B6CF0008B4326 /* UIKit.framework */,
9CBBBEDE166B6CF0008B4326 /* Foundation.framework */,
9CBBBEE0166B6CF0008B4326 /* CoreGraphics.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
9CBBBEE2166B6CF0008B4326 /* JSONModelDemo_iOS */ = {
isa = PBXGroup;
children = (
9C55AF0818903168004EBD8A /* CoreDataDemo */,
9CBBBFAD166BB87B008B4326 /* DemoApp */,
9CBBBF87166BAC31008B4326 /* libs */,
9CBBBF9D166BB27E008B4326 /* YouTubeDemo */,
9CBBBF93166BAEB2008B4326 /* GitHubDemo */,
9CBBBFAE166BBADA008B4326 /* UsedAsStorageDemo */,
9CBBBF73166BA7E1008B4326 /* KivaJSONDemo */,
9C0D023C166E6B7A001EA645 /* KivaJSONDemo+networking */,
);
path = JSONModelDemo_iOS;
sourceTree = "<group>";
};
9CBBBEE3166B6CF0008B4326 /* Supporting Files */ = {
isa = PBXGroup;
children = (
9CBBBEE4166B6CF0008B4326 /* JSONModelDemo_iOS-Info.plist */,
9CBBBEE5166B6CF0008B4326 /* InfoPlist.strings */,
9CBBBEE8166B6CF0008B4326 /* main.m */,
9CBBBEEA166B6CF0008B4326 /* JSONModelDemo_iOS-Prefix.pch */,
9CBBBEEE166B6CF0008B4326 /* Default.png */,
9CBBBEF0166B6CF0008B4326 /* Default@2x.png */,
9CBBBEF2166B6CF0008B4326 /* Default-568h@2x.png */,
);
name = "Supporting Files";
sourceTree = "<group>";
};
9CBBBF73166BA7E1008B4326 /* KivaJSONDemo */ = {
isa = PBXGroup;
children = (
9CBBBF79166BA857008B4326 /* KivaModels */,
9CBBBF74166BA80F008B4326 /* KivaViewController.h */,
9CBBBF75166BA80F008B4326 /* KivaViewController.m */,
9CBBBF76166BA80F008B4326 /* KivaViewController.xib */,
);
name = KivaJSONDemo;
sourceTree = "<group>";
};
9CBBBF79166BA857008B4326 /* KivaModels */ = {
isa = PBXGroup;
children = (
9CBBBF7A166BA86A008B4326 /* LoanModel.h */,
9CBBBF7B166BA86A008B4326 /* LoanModel.m */,
9CBBBF7C166BA86A008B4326 /* LocationModel.h */,
9CBBBF7D166BA86A008B4326 /* LocationModel.m */,
9CBBBF7E166BA86A008B4326 /* KivaFeed.h */,
9CBBBF7F166BA86A008B4326 /* KivaFeed.m */,
);
name = KivaModels;
sourceTree = "<group>";
};
9CBBBF87166BAC31008B4326 /* libs */ = {
isa = PBXGroup;
children = (
9CBBBF88166BAC43008B4326 /* HUD */,
);
name = libs;
sourceTree = "<group>";
};
9CBBBF88166BAC43008B4326 /* HUD */ = {
isa = PBXGroup;
children = (
9CBBBF89166BAC54008B4326 /* btnCheck.png */,
9CBBBF8A166BAC54008B4326 /* btnCheck@2x.png */,
9CBBBF8B166BAC54008B4326 /* HUD.h */,
9CBBBF8C166BAC54008B4326 /* HUD.m */,
9CBBBF8D166BAC54008B4326 /* MBProgressHUD.h */,
9CBBBF8E166BAC54008B4326 /* MBProgressHUD.m */,
);
name = HUD;
sourceTree = "<group>";
};
9CBBBF93166BAEB2008B4326 /* GitHubDemo */ = {
isa = PBXGroup;
children = (
9CBBBF99166BAEDF008B4326 /* GitHubModels */,
9CBBBF94166BAED2008B4326 /* GitHubViewController.h */,
9CBBBF95166BAED2008B4326 /* GitHubViewController.m */,
9CBBBF96166BAED2008B4326 /* GitHubViewController.xib */,
);
name = GitHubDemo;
sourceTree = "<group>";
};
9CBBBF99166BAEDF008B4326 /* GitHubModels */ = {
isa = PBXGroup;
children = (
9CBBBF9A166BAEF5008B4326 /* GitHubUserModel.h */,
9CBBBF9B166BAEF5008B4326 /* GitHubUserModel.m */,
);
name = GitHubModels;
sourceTree = "<group>";
};
9CBBBF9D166BB27E008B4326 /* YouTubeDemo */ = {
isa = PBXGroup;
children = (
9CBBBFA6166BB2B3008B4326 /* YouTubeModels */,
9CBBBF9E166BB29B008B4326 /* YouTubeViewController.h */,
9CBBBF9F166BB29B008B4326 /* YouTubeViewController.m */,
9CBBBFA0166BB29B008B4326 /* YouTubeViewController.xib */,
);
name = YouTubeDemo;
sourceTree = "<group>";
};
9CBBBFA6166BB2B3008B4326 /* YouTubeModels */ = {
isa = PBXGroup;
children = (
9CBBBFA3166BB2AD008B4326 /* VideoModel.h */,
9CBBBFA4166BB2AD008B4326 /* VideoModel.m */,
9CBBBFA7166BB3E1008B4326 /* VideoTitle.h */,
9CBBBFA8166BB3E1008B4326 /* VideoTitle.m */,
9CBBBFAA166BB3EC008B4326 /* VideoLink.h */,
9CBBBFAB166BB3EC008B4326 /* VideoLink.m */,
);
name = YouTubeModels;
sourceTree = "<group>";
};
9CBBBFAD166BB87B008B4326 /* DemoApp */ = {
isa = PBXGroup;
children = (
9CBBBEE3166B6CF0008B4326 /* Supporting Files */,
9CBBBEEB166B6CF0008B4326 /* AppDelegate.h */,
9CBBBEEC166B6CF0008B4326 /* AppDelegate.m */,
9CBBBEF4166B6CF0008B4326 /* MasterViewController.h */,
9CBBBEF5166B6CF0008B4326 /* MasterViewController.m */,
9CBBBEFA166B6CF0008B4326 /* MasterViewController.xib */,
);
name = DemoApp;
sourceTree = "<group>";
};
9CBBBFAE166BBADA008B4326 /* UsedAsStorageDemo */ = {
isa = PBXGroup;
children = (
9CBBBFB7166BBB27008B4326 /* StorageModel */,
9CBBBFB2166BBB21008B4326 /* StorageViewController.h */,
9CBBBFB3166BBB21008B4326 /* StorageViewController.m */,
9CBBBFB4166BBB21008B4326 /* StorageViewController.xib */,
);
name = UsedAsStorageDemo;
sourceTree = "<group>";
};
9CBBBFB7166BBB27008B4326 /* StorageModel */ = {
isa = PBXGroup;
children = (
9CBBBFAF166BBB05008B4326 /* MyDataModel.h */,
9CBBBFB0166BBB05008B4326 /* MyDataModel.m */,
);
name = StorageModel;
sourceTree = "<group>";
};
9CC2FCBC168CE7830059FE67 /* JSONModelDemoTests */ = {
isa = PBXGroup;
children = (
9CD4257C1702003600A42AA1 /* Class */,
9C66DF67168CEF420015CCDF /* DataFiles */,
9C66DF5E168CEF420015CCDF /* UnitTests */,
9C05B2BB168CE9DE0054215E /* Supporting Files */,
);
path = JSONModelDemoTests;
sourceTree = "<group>";
};
9CD4257C1702003600A42AA1 /* Class */ = {
isa = PBXGroup;
children = (
9CD425791702002900A42AA1 /* MockNSURLConnection.h */,
9CD4257A1702002900A42AA1 /* MockNSURLConnection.m */,
9CD425761701FF2100A42AA1 /* MTTestSemaphor.h */,
9CD425771701FF2100A42AA1 /* MTTestSemaphor.m */,
);
name = Class;
sourceTree = "<group>";
};
9CFDD0A5176E977B007B7DFA /* TestModels */ = {
isa = PBXGroup;
children = (
9CFDD0A6176E977C007B7DFA /* BuiltInConversionsModel.h */,
9CFDD0A7176E977C007B7DFA /* BuiltInConversionsModel.m */,
9CFDD0A8176E977C007B7DFA /* CopyrightModel.h */,
9CFDD0A9176E977C007B7DFA /* CopyrightModel.m */,
9CFDD0AA176E977C007B7DFA /* CustomPropertyModel.h */,
9CFDD0AB176E977C007B7DFA /* CustomPropertyModel.m */,
9CFDD0AC176E977C007B7DFA /* EnumModel.h */,
9CFDD0AD176E977C007B7DFA /* EnumModel.m */,
9CFDD0AE176E977C007B7DFA /* GitHubKeyMapRepoModel.h */,
9CFDD0AF176E977C007B7DFA /* GitHubKeyMapRepoModel.m */,
9CFDD0B0176E977C007B7DFA /* GitHubKeyMapRepoModelDict.h */,
9CFDD0B1176E977C007B7DFA /* GitHubKeyMapRepoModelDict.m */,
9CFDD0B2176E977C007B7DFA /* GitHubRepoModel.h */,
9CFDD0B3176E977C007B7DFA /* GitHubRepoModel.m */,
9CFDD0B4176E977C007B7DFA /* GitHubRepoModelForUSMapper.h */,
9CFDD0B5176E977C007B7DFA /* GitHubRepoModelForUSMapper.m */,
9CFDD0B6176E977C007B7DFA /* ImageModel.h */,
9CFDD0B7176E977C007B7DFA /* ImageModel.m */,
9CFDD0B8176E977C007B7DFA /* JSONTypesModel.h */,
9CFDD0B9176E977C007B7DFA /* JSONTypesModel.m */,
9CFDD0BA176E977C007B7DFA /* NestedModel.h */,
9CFDD0BB176E977C007B7DFA /* NestedModel.m */,
9CFDD0BC176E977C007B7DFA /* OptionalPropModel.h */,
9CFDD0BD176E977C007B7DFA /* OptionalPropModel.m */,
9CFDD0BE176E977C007B7DFA /* PostModel.h */,
9CFDD0BF176E977C007B7DFA /* PostModel.m */,
9CFDD0C0176E977C007B7DFA /* PostsModel.h */,
9CFDD0C1176E977C007B7DFA /* PostsModel.m */,
9CFDD0C2176E977C007B7DFA /* PrimitivesModel.h */,
9CFDD0C3176E977C007B7DFA /* PrimitivesModel.m */,
9CFDD0C4176E977C007B7DFA /* ReposModel.h */,
9CFDD0C5176E977C007B7DFA /* ReposModel.m */,
9CFDD0C6176E977C007B7DFA /* RpcRequestModel.h */,
9CFDD0C7176E977C007B7DFA /* RpcRequestModel.m */,
9CFDD0C8176E977C007B7DFA /* SpecialPropertyModel.h */,
9CFDD0C9176E977C007B7DFA /* SpecialPropertyModel.m */,
D66F555A1EB344B7A5FF0D85 /* ModelForUpperCaseMapper.h */,
D66F58FBC6313C65C9357A2F /* ModelForUpperCaseMapper.m */,
);
path = TestModels;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
9CBBBED7166B6CF0008B4326 /* JSONModelDemo_iOS */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9CBBBF17166B6CF0008B4326 /* Build configuration list for PBXNativeTarget "JSONModelDemo_iOS" */;
buildPhases = (
9CBBBED4166B6CF0008B4326 /* Sources */,
9CBBBED5166B6CF0008B4326 /* Frameworks */,
9CBBBED6166B6CF0008B4326 /* Resources */,
);
buildRules = (
);
dependencies = (
);
name = JSONModelDemo_iOS;
productName = JSONModelDemo;
productReference = 9CBBBED8166B6CF0008B4326 /* JSONModelDemo_iOS.app */;
productType = "com.apple.product-type.application";
};
9CBBBF04166B6CF0008B4326 /* JSONModelDemo_iOSTests */ = {
isa = PBXNativeTarget;
buildConfigurationList = 9CBBBF1A166B6CF0008B4326 /* Build configuration list for PBXNativeTarget "JSONModelDemo_iOSTests" */;
buildPhases = (
9CBBBF00166B6CF0008B4326 /* Sources */,
9CBBBF01166B6CF0008B4326 /* Frameworks */,
9CBBBF02166B6CF0008B4326 /* Resources */,
);
buildRules = (
);
dependencies = (
9CBBBF0B166B6CF0008B4326 /* PBXTargetDependency */,
);
name = JSONModelDemo_iOSTests;
productName = JSONModelDemoTests;
productReference = 9CBBBF05166B6CF0008B4326 /* JSONModelDemo_iOSTests.xctest */;
productType = "com.apple.product-type.bundle.unit-test";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
9CBBBECF166B6CEF008B4326 /* Project object */ = {
isa = PBXProject;
attributes = {
LastTestingUpgradeCheck = 0510;
LastUpgradeCheck = 0500;
ORGANIZATIONNAME = "Underplot ltd.";
};
buildConfigurationList = 9CBBBED2166B6CEF008B4326 /* Build configuration list for PBXProject "JSONModelDemo_iOS" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 0;
knownRegions = (
en,
);
mainGroup = 9CBBBECD166B6CEF008B4326;
productRefGroup = 9CBBBED9166B6CF0008B4326 /* Products */;
projectDirPath = "";
projectRoot = "";
targets = (
9CBBBED7166B6CF0008B4326 /* JSONModelDemo_iOS */,
9CBBBF04166B6CF0008B4326 /* JSONModelDemo_iOSTests */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
9CBBBED6166B6CF0008B4326 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9CBBBEE7166B6CF0008B4326 /* InfoPlist.strings in Resources */,
9CBBBEEF166B6CF0008B4326 /* Default.png in Resources */,
9CBBBEF1166B6CF0008B4326 /* Default@2x.png in Resources */,
9CBBBEF3166B6CF0008B4326 /* Default-568h@2x.png in Resources */,
9CBBBEFC166B6CF0008B4326 /* MasterViewController.xib in Resources */,
9C55AF0D189031A8004EBD8A /* CoreDataViewController.xib in Resources */,
9CBBBF78166BA80F008B4326 /* KivaViewController.xib in Resources */,
9CBBBF8F166BAC54008B4326 /* btnCheck.png in Resources */,
9CBBBF90166BAC54008B4326 /* btnCheck@2x.png in Resources */,
69286BDA17FA280900D1BA81 /* nestedDataWithDictionaryError.json in Resources */,
9CBBBF98166BAED2008B4326 /* GitHubViewController.xib in Resources */,
9CBBBFA2166BB29B008B4326 /* YouTubeViewController.xib in Resources */,
9CBBBFB6166BBB21008B4326 /* StorageViewController.xib in Resources */,
9C0D0241166E6BBF001EA645 /* KivaViewControllerNetworking.xib in Resources */,
9CC2FD2B168CE7830059FE67 /* JSONModelDemo_iOSTests-Info.plist in Resources */,
9C66DFD1168CEF530015CCDF /* colors.json in Resources */,
9C66DFD2168CEF530015CCDF /* converts.json in Resources */,
9C66DFD3168CEF530015CCDF /* github-iphone.json in Resources */,
9C66DFD4168CEF530015CCDF /* jsonTypes.json in Resources */,
9C66DFD5168CEF530015CCDF /* nestedData.json in Resources */,
9C66DFD6168CEF530015CCDF /* nestedDataWithArrayError.json in Resources */,
9C66DFD7168CEF530015CCDF /* post.json in Resources */,
9C66DFD8168CEF530015CCDF /* primitives.json in Resources */,
9C66DFD9168CEF530015CCDF /* primitivesWithErrors.json in Resources */,
9C66DFDA168CEF530015CCDF /* withOptProp.json in Resources */,
9C66DFDB168CEF530015CCDF /* withoutOptProp.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9CBBBF02166B6CF0008B4326 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C66DFAC168CEF420015CCDF /* colors.json in Resources */,
9C66DFAD168CEF420015CCDF /* converts.json in Resources */,
9C66DFAE168CEF420015CCDF /* github-iphone.json in Resources */,
9C66DFAF168CEF420015CCDF /* jsonTypes.json in Resources */,
9C66DFB0168CEF420015CCDF /* nestedData.json in Resources */,
9C66DFB1168CEF420015CCDF /* nestedDataWithArrayError.json in Resources */,
9C66DFB2168CEF420015CCDF /* post.json in Resources */,
9C66DFB3168CEF420015CCDF /* primitives.json in Resources */,
9C66DFB4168CEF420015CCDF /* primitivesWithErrors.json in Resources */,
9C66DFB5168CEF420015CCDF /* withOptProp.json in Resources */,
9C66DFB6168CEF420015CCDF /* withoutOptProp.json in Resources */,
9CB1EE47172C1205004BAA07 /* specialPropertyName.json in Resources */,
697852FD17D934B5006BFCD0 /* nestedDataWithTypeMismatchOnImages.json in Resources */,
69286BDB17FA280900D1BA81 /* nestedDataWithDictionaryError.json in Resources */,
697852FF17D93547006BFCD0 /* nestedDataWithTypeMismatchOnImagesObject.json in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
9CBBBED4166B6CF0008B4326 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C55AF0C189031A8004EBD8A /* CoreDataViewController.m in Sources */,
9CBBBEE9166B6CF0008B4326 /* main.m in Sources */,
9CBBBEED166B6CF0008B4326 /* AppDelegate.m in Sources */,
9CBBBEF6166B6CF0008B4326 /* MasterViewController.m in Sources */,
9CBBBF77166BA80F008B4326 /* KivaViewController.m in Sources */,
9CBBBF80166BA86A008B4326 /* LoanModel.m in Sources */,
9CBBBF81166BA86A008B4326 /* LocationModel.m in Sources */,
9CBBBF82166BA86A008B4326 /* KivaFeed.m in Sources */,
9CBBBF91166BAC54008B4326 /* HUD.m in Sources */,
9CBBBF92166BAC54008B4326 /* MBProgressHUD.m in Sources */,
9C55AF1818903ADA004EBD8A /* JSONModel+CoreData.m in Sources */,
9CBBBF97166BAED2008B4326 /* GitHubViewController.m in Sources */,
9CBBBF9C166BAEF5008B4326 /* GitHubUserModel.m in Sources */,
9CBBBFA1166BB29B008B4326 /* YouTubeViewController.m in Sources */,
9CBBBFA5166BB2AD008B4326 /* VideoModel.m in Sources */,
9C55AF1218903448004EBD8A /* github.xcdatamodeld in Sources */,
9CBBBFA9166BB3E1008B4326 /* VideoTitle.m in Sources */,
9CBBBFAC166BB3EC008B4326 /* VideoLink.m in Sources */,
9C55AF0F189033AE004EBD8A /* GitHubRepoModel.m in Sources */,
9CBBBFB1166BBB05008B4326 /* MyDataModel.m in Sources */,
9CBBBFB5166BBB21008B4326 /* StorageViewController.m in Sources */,
9C55AF1C1890494E004EBD8A /* GitHubRepoEntity.m in Sources */,
9C0D0240166E6BBF001EA645 /* KivaViewControllerNetworking.m in Sources */,
9C55AF0E18903300004EBD8A /* ReposModel.m in Sources */,
9C66E024168CF0AA0015CCDF /* JSONModel.m in Sources */,
9C66E026168CF0AA0015CCDF /* JSONModelArray.m in Sources */,
9C66E028168CF0AA0015CCDF /* JSONModelClassProperty.m in Sources */,
9C66E02A168CF0AA0015CCDF /* JSONModelError.m in Sources */,
9C66E02C168CF0AA0015CCDF /* NSArray+JSONModel.m in Sources */,
9C66E02E168CF0AA0015CCDF /* JSONAPI.m in Sources */,
9C66E030168CF0AA0015CCDF /* JSONHTTPClient.m in Sources */,
9C66E032168CF0AA0015CCDF /* JSONModel+networking.m in Sources */,
9C66E034168CF0AA0015CCDF /* JSONKeyMapper.m in Sources */,
9C66E036168CF0AA0015CCDF /* JSONValueTransformer.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
9CBBBF00166B6CF0008B4326 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
9C66DFA8168CEF420015CCDF /* ArrayTests.m in Sources */,
9C66DFA9168CEF420015CCDF /* BuiltInConversionsTests.m in Sources */,
9C66DFAB168CEF420015CCDF /* CustomPropsTests.m in Sources */,
9C66DFB7168CEF420015CCDF /* IdPropertyTests.m in Sources */,
9C66DFB8168CEF420015CCDF /* JSONTypesModelWithValidation1.m in Sources */,
9C66DFB9168CEF420015CCDF /* JSONTypesModelWithValidation2.m in Sources */,
9C66DFBA168CEF420015CCDF /* JSONTypesReadTests.m in Sources */,
9C66DFBB168CEF420015CCDF /* JSONValueTransformer+UIColor.m in Sources */,
9C66DFBC168CEF420015CCDF /* KeyMappingTests.m in Sources */,
9C66DFBD168CEF420015CCDF /* NestedModelsTests.m in Sources */,
9C66DFBE168CEF420015CCDF /* OptionalPropertiesTests.m in Sources */,
9C66DFBF168CEF420015CCDF /* PersistTests.m in Sources */,
9C66DFC0168CEF420015CCDF /* PrimitiveTypesReadTests.m in Sources */,
9C66DFC1168CEF420015CCDF /* SimpleDataErrorTests.m in Sources */,
9C66DFD0168CEF420015CCDF /* ValidationTestSuite.m in Sources */,
9C66E025168CF0AA0015CCDF /* JSONModel.m in Sources */,
9C66E027168CF0AA0015CCDF /* JSONModelArray.m in Sources */,
9C66E029168CF0AA0015CCDF /* JSONModelClassProperty.m in Sources */,
9C66E02B168CF0AA0015CCDF /* JSONModelError.m in Sources */,
9CCAFD921901B44300314886 /* SpecialPropertiesTests.m in Sources */,
9C66E02D168CF0AA0015CCDF /* NSArray+JSONModel.m in Sources */,
9C66E02F168CF0AA0015CCDF /* JSONAPI.m in Sources */,
9C55AF1D1890494E004EBD8A /* GitHubRepoEntity.m in Sources */,
9C66E031168CF0AA0015CCDF /* JSONHTTPClient.m in Sources */,
9C66E033168CF0AA0015CCDF /* JSONModel+networking.m in Sources */,
9C66E035168CF0AA0015CCDF /* JSONKeyMapper.m in Sources */,
9C66E037168CF0AA0015CCDF /* JSONValueTransformer.m in Sources */,
9CB1EE42172C1136004BAA07 /* SpecialPropertyNameTests.m in Sources */,
9CD425751701FE0000A42AA1 /* HTTPClientSuite.m in Sources */,
9CD425781701FF2100A42AA1 /* MTTestSemaphor.m in Sources */,
9CD4257B1702002900A42AA1 /* MockNSURLConnection.m in Sources */,
9C735D64170B716300FF96F5 /* JSONAPITests.m in Sources */,
9C735D70170C007900FF96F5 /* InitFromWebTests.m in Sources */,
9CFDD0CA176E977C007B7DFA /* BuiltInConversionsModel.m in Sources */,
9CFDD0CB176E977C007B7DFA /* CopyrightModel.m in Sources */,
9CFDD0CC176E977C007B7DFA /* CustomPropertyModel.m in Sources */,
9CFDD0CD176E977C007B7DFA /* EnumModel.m in Sources */,
9CFDD0CE176E977C007B7DFA /* GitHubKeyMapRepoModel.m in Sources */,
9CFDD0CF176E977C007B7DFA /* GitHubKeyMapRepoModelDict.m in Sources */,
9CFDD0D0176E977C007B7DFA /* GitHubRepoModel.m in Sources */,
9CFDD0D1176E977C007B7DFA /* GitHubRepoModelForUSMapper.m in Sources */,