forked from Cocoanetics/DTCoreText
/
project.pbxproj
850 lines (839 loc) · 62.5 KB
/
project.pbxproj
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
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 46;
objects = {
/* Begin PBXBuildFile section */
1207700413B81A2000C841C3 /* NSString+UTF8Cleaner.m in Sources */ = {isa = PBXBuildFile; fileRef = 1207700313B81A2000C841C3 /* NSString+UTF8Cleaner.m */; };
1207700513B81A2000C841C3 /* NSString+UTF8Cleaner.m in Sources */ = {isa = PBXBuildFile; fileRef = 1207700313B81A2000C841C3 /* NSString+UTF8Cleaner.m */; };
1D3623260D0F684500981E51 /* DemoAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* DemoAppDelegate.m */; };
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765A40DF7441C002DB57D /* CoreGraphics.framework */; };
28D7ACF80DDB3853001CB0EB /* DemoTextViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* DemoTextViewController.m */; };
2E5A4C9C13F1A2D600CC68CD /* ArabicTest.html in Resources */ = {isa = PBXBuildFile; fileRef = 2E5A4C9B13F1A2D600CC68CD /* ArabicTest.html */; };
2EF6819F13F1A64900966BFF /* ArabicTest.html in Resources */ = {isa = PBXBuildFile; fileRef = 2E5A4C9B13F1A2D600CC68CD /* ArabicTest.html */; };
4F02B9BF13AA998200ED7AB1 /* ListTest.html in Resources */ = {isa = PBXBuildFile; fileRef = 4F02B9BE13AA998200ED7AB1 /* ListTest.html */; };
4F02B9C113AA9ACC00ED7AB1 /* ListTest.html in Resources */ = {isa = PBXBuildFile; fileRef = 4F02B9BE13AA998200ED7AB1 /* ListTest.html */; };
A704C93A13901FDB0045CFC6 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A704C93913901FDB0045CFC6 /* ImageIO.framework */; };
A70F5511138A746200D642C5 /* DTCoreTextFontCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = A70F5510138A746200D642C5 /* DTCoreTextFontCollection.m */; };
A70F5512138A746200D642C5 /* DTCoreTextFontCollection.m in Sources */ = {isa = PBXBuildFile; fileRef = A70F5510138A746200D642C5 /* DTCoreTextFontCollection.m */; };
A7101B5C13EA92FF00B75ECD /* DTAttributedTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A7101B5B13EA92FF00B75ECD /* DTAttributedTextCell.m */; };
A7101B5D13EA92FF00B75ECD /* DTAttributedTextCell.m in Sources */ = {isa = PBXBuildFile; fileRef = A7101B5B13EA92FF00B75ECD /* DTAttributedTextCell.m */; };
A717FFEA1386EDD200D3BE31 /* DTLazyImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A717FFE91386EDD200D3BE31 /* DTLazyImageView.m */; };
A717FFEB1386EDD200D3BE31 /* DTLazyImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = A717FFE91386EDD200D3BE31 /* DTLazyImageView.m */; };
A723342F13E5C113003D9CDA /* DTRangedAttributesOptimizer.m in Sources */ = {isa = PBXBuildFile; fileRef = A723342E13E5C113003D9CDA /* DTRangedAttributesOptimizer.m */; };
A723343013E5C113003D9CDA /* DTRangedAttributesOptimizer.m in Sources */ = {isa = PBXBuildFile; fileRef = A723342E13E5C113003D9CDA /* DTRangedAttributesOptimizer.m */; };
A723343413E5C12B003D9CDA /* DTRangedAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = A723343313E5C12A003D9CDA /* DTRangedAttribute.m */; };
A723343513E5C12B003D9CDA /* DTRangedAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = A723343313E5C12A003D9CDA /* DTRangedAttribute.m */; };
A73BC3EF12D9F5AD00F064C6 /* NSAttributedString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC3EE12D9F5AD00F064C6 /* NSAttributedString+HTML.m */; };
A73BC42912DA014300F064C6 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A73BC42812DA014300F064C6 /* CoreText.framework */; };
A73BC48E12DA078100F064C6 /* DTAttributedTextContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC48D12DA078100F064C6 /* DTAttributedTextContentView.m */; };
A73BC5EA12DA1B5200F064C6 /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC5E912DA1B5200F064C6 /* NSString+HTML.m */; };
A73BC61112DA1D1D00F064C6 /* UIColor+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC61012DA1D1D00F064C6 /* UIColor+HTML.m */; };
A76E5A3112DD862000711782 /* NSScanner+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A76E5A3012DD862000711782 /* NSScanner+HTML.m */; };
A76E5B4912DD9AF500711782 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76E5B4812DD9AF500711782 /* QuartzCore.framework */; };
A76E5BD912DD9FEB00711782 /* DTAttributedTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = A76E5BD812DD9FEB00711782 /* DTAttributedTextView.m */; };
A76F058D12EF500C0065A4E7 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = A76F058B12EF500C0065A4E7 /* Icon.png */; };
A76F058E12EF500C0065A4E7 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A76F058C12EF500C0065A4E7 /* Icon@2x.png */; };
A76F065212F0032A0065A4E7 /* Alignment.html in Resources */ = {isa = PBXBuildFile; fileRef = A76F065112F0032A0065A4E7 /* Alignment.html */; };
A76F070912F01B6E0065A4E7 /* DTCoreTextLayouter.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF74D12EDF63C0065A4E7 /* DTCoreTextLayouter.m */; };
A76F070D12F01B830065A4E7 /* DTCoreTextLayoutLine.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF79212EE00700065A4E7 /* DTCoreTextLayoutLine.m */; };
A76F070E12F01B830065A4E7 /* DTCoreTextGlyphRun.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF95512EEA80D0065A4E7 /* DTCoreTextGlyphRun.m */; };
A76F070F12F01B840065A4E7 /* DTCoreTextLayoutFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF76B12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.m */; };
A76F0DE912F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A76F0DE712F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m */; };
A76F0DEA12F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m in Sources */ = {isa = PBXBuildFile; fileRef = A76F0DE712F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m */; };
A76FF0E712ED652F0065A4E7 /* styles.html in Resources */ = {isa = PBXBuildFile; fileRef = A76FF0E612ED652F0065A4E7 /* styles.html */; };
A76FF74E12EDF63C0065A4E7 /* DTCoreTextLayouter.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF74D12EDF63C0065A4E7 /* DTCoreTextLayouter.m */; };
A76FF76C12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF76B12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.m */; };
A76FF79312EE00700065A4E7 /* DTCoreTextLayoutLine.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF79212EE00700065A4E7 /* DTCoreTextLayoutLine.m */; };
A76FF95612EEA80D0065A4E7 /* DTCoreTextGlyphRun.m in Sources */ = {isa = PBXBuildFile; fileRef = A76FF95512EEA80D0065A4E7 /* DTCoreTextGlyphRun.m */; };
A78050EB13EC365000582708 /* DTWebVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = A78050EA13EC365000582708 /* DTWebVideoView.m */; };
A78050EC13EC365000582708 /* DTWebVideoView.m in Sources */ = {isa = PBXBuildFile; fileRef = A78050EA13EC365000582708 /* DTWebVideoView.m */; };
A784551A1344D53500D7E6EC /* WarAndPeace.html in Resources */ = {isa = PBXBuildFile; fileRef = A78455191344D53500D7E6EC /* WarAndPeace.html */; };
A78A367412E23C56007CE622 /* NSCharacterSet+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A367312E23C56007CE622 /* NSCharacterSet+HTML.m */; };
A78A38D412E2FEAC007CE622 /* DTLinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A38D312E2FEAC007CE622 /* DTLinkButton.m */; };
A78A38F812E30153007CE622 /* CGUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A38F712E30153007CE622 /* CGUtils.m */; };
A78A3D9E12E42D49007CE622 /* icon_smile.gif in Resources */ = {isa = PBXBuildFile; fileRef = A78A3D9D12E42D49007CE622 /* icon_smile.gif */; };
A7BF4B6D13970D9800491C6F /* DTCoreTextFontOverrides.plist in Resources */ = {isa = PBXBuildFile; fileRef = A7BF4B6C13970D9800491C6F /* DTCoreTextFontOverrides.plist */; };
A7BF4B6E13970D9800491C6F /* DTCoreTextFontOverrides.plist in Resources */ = {isa = PBXBuildFile; fileRef = A7BF4B6C13970D9800491C6F /* DTCoreTextFontOverrides.plist */; };
A7C306E51394683400B2E925 /* UIDevice+DTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = A7C306E41394683400B2E925 /* UIDevice+DTVersion.m */; };
A7C306E61394683400B2E925 /* UIDevice+DTVersion.m in Sources */ = {isa = PBXBuildFile; fileRef = A7C306E41394683400B2E925 /* UIDevice+DTVersion.m */; };
A7C6BAF613AF749400AD37D7 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A704C93913901FDB0045CFC6 /* ImageIO.framework */; };
A7D66A5F13B353D200A9A7AC /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = A7D66A5D13B353D200A9A7AC /* NSData+Base64.m */; };
A7D66A6013B353D200A9A7AC /* NSData+Base64.m in Sources */ = {isa = PBXBuildFile; fileRef = A7D66A5D13B353D200A9A7AC /* NSData+Base64.m */; };
A7DBE3F812E6C6F500F25897 /* Video.html in Resources */ = {isa = PBXBuildFile; fileRef = A7DBE3F612E6C6F500F25897 /* Video.html */; };
A7DBE49B12E6E53C00F25897 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7DBE49A12E6E53C00F25897 /* MediaPlayer.framework */; };
A7DBE4F812E6E5B000F25897 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7DBE4F712E6E5B000F25897 /* AVFoundation.framework */; };
A7DBFB9412E960AF00F25897 /* APOD.html in Resources */ = {isa = PBXBuildFile; fileRef = A7DBFB9312E960AF00F25897 /* APOD.html */; };
A7DBFBF112E9660400F25897 /* NSAttributedString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC3EE12D9F5AD00F064C6 /* NSAttributedString+HTML.m */; };
A7DBFBF212E9660500F25897 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1DF5F4DF0D08C38300B7A737 /* UIKit.framework */; };
A7DBFBF312E9660500F25897 /* NSScanner+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A76E5A3012DD862000711782 /* NSScanner+HTML.m */; };
A7DBFBF512E9660700F25897 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1D30AB110D05D00D00671497 /* Foundation.framework */; };
A7DBFBF612E9660800F25897 /* APOD.html in Resources */ = {isa = PBXBuildFile; fileRef = A7DBFB9312E960AF00F25897 /* APOD.html */; };
A7DBFBF712E9660800F25897 /* NSAttributedStringHTMLTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5A32CC12DD11740019AAF1 /* NSAttributedStringHTMLTest.m */; };
A7DBFBF812E9660900F25897 /* NSString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC5E912DA1B5200F064C6 /* NSString+HTML.m */; };
A7DBFBF912E9660900F25897 /* NSStringHTMLTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5A32CF12DD11960019AAF1 /* NSStringHTMLTest.m */; };
A7DBFBFA12E9660A00F25897 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B23558E212E04C3C005EA62F /* main.m */; };
A7DBFBFB12E9660A00F25897 /* Oliver.jpg in Resources */ = {isa = PBXBuildFile; fileRef = A7EA57EF12E0C5590045411B /* Oliver.jpg */; };
A7DBFBFC12E9660D00F25897 /* README.html in Resources */ = {isa = PBXBuildFile; fileRef = B23558E712E04C3C005EA62F /* README.html */; };
A7DBFBFE12E9660E00F25897 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 288765A40DF7441C002DB57D /* CoreGraphics.framework */; };
A7DBFC0012E9660F00F25897 /* MediaPlayer.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7DBE49A12E6E53C00F25897 /* MediaPlayer.framework */; };
A7DBFC0212E9661000F25897 /* DTAttributedTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = A76E5BD812DD9FEB00711782 /* DTAttributedTextView.m */; };
A7DBFC0312E9661200F25897 /* DTLinkButton.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A38D312E2FEAC007CE622 /* DTLinkButton.m */; };
A7DBFC0412E9661300F25897 /* DemoSnippetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B235590212E04D1F005EA62F /* DemoSnippetsViewController.m */; };
A7DBFC0612E9661400F25897 /* UIColorHTMLTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 6A5A32C612DD10BB0019AAF1 /* UIColorHTMLTest.m */; };
A7DBFC0712E9661500F25897 /* Image.html in Resources */ = {isa = PBXBuildFile; fileRef = A7EA585612E0CE130045411B /* Image.html */; };
A7DBFC0812E9661500F25897 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A73BC42812DA014300F064C6 /* CoreText.framework */; };
A7DBFC0912E9661700F25897 /* NSAttributedStringRunDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = A7EA579E12E05FBF0045411B /* NSAttributedStringRunDelegates.m */; };
A7DBFC0A12E9661700F25897 /* LoremIpsum.html in Resources */ = {isa = PBXBuildFile; fileRef = B235598B12E055BC005EA62F /* LoremIpsum.html */; };
A7DBFC0B12E9661800F25897 /* icon_smile.gif in Resources */ = {isa = PBXBuildFile; fileRef = A78A3D9D12E42D49007CE622 /* icon_smile.gif */; };
A7DBFC0C12E9661800F25897 /* Video.html in Resources */ = {isa = PBXBuildFile; fileRef = A7DBE3F612E6C6F500F25897 /* Video.html */; };
A7DBFC0D12E9661900F25897 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A7DBE4F712E6E5B000F25897 /* AVFoundation.framework */; };
A7DBFC0E12E9661A00F25897 /* DTTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = A7EA581312E0C9010045411B /* DTTextAttachment.m */; };
A7DBFC0F12E9661A00F25897 /* UIColor+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC61012DA1D1D00F064C6 /* UIColor+HTML.m */; };
A7DBFC1012E9661B00F25897 /* DTAttributedTextContentView.m in Sources */ = {isa = PBXBuildFile; fileRef = A73BC48D12DA078100F064C6 /* DTAttributedTextContentView.m */; };
A7DBFC1112E9661B00F25897 /* NSCharacterSet+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A367312E23C56007CE622 /* NSCharacterSet+HTML.m */; };
A7DBFC1212E9661D00F25897 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A76E5B4812DD9AF500711782 /* QuartzCore.framework */; };
A7DBFC1312E9661E00F25897 /* CurrentTest.html in Resources */ = {isa = PBXBuildFile; fileRef = A7EA5FAF12E1AC7F0045411B /* CurrentTest.html */; };
A7DBFC1412E9661E00F25897 /* DemoAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 1D3623250D0F684500981E51 /* DemoAppDelegate.m */; };
A7DBFC1612E9661F00F25897 /* DemoTextViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 28D7ACF70DDB3853001CB0EB /* DemoTextViewController.m */; };
A7DBFC1712E9662000F25897 /* CGUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = A78A38F712E30153007CE622 /* CGUtils.m */; };
A7DBFC2012E9664400F25897 /* Snippets.plist in Resources */ = {isa = PBXBuildFile; fileRef = B235590512E04DF9005EA62F /* Snippets.plist */; };
A7DF69CB13E3EEAD00292700 /* DTCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A7DF69CA13E3EEAD00292700 /* DTCache.m */; };
A7DF69CC13E3EEAD00292700 /* DTCache.m in Sources */ = {isa = PBXBuildFile; fileRef = A7DF69CA13E3EEAD00292700 /* DTCache.m */; };
A7E5D0F5135EBCD0004B6C67 /* Subviews.html in Resources */ = {isa = PBXBuildFile; fileRef = A7E5D0F4135EBCD0004B6C67 /* Subviews.html */; };
A7E5D0F6135EBCD0004B6C67 /* Subviews.html in Resources */ = {isa = PBXBuildFile; fileRef = A7E5D0F4135EBCD0004B6C67 /* Subviews.html */; };
A7EA579F12E05FBF0045411B /* NSAttributedStringRunDelegates.m in Sources */ = {isa = PBXBuildFile; fileRef = A7EA579E12E05FBF0045411B /* NSAttributedStringRunDelegates.m */; };
A7EA57F012E0C5590045411B /* Oliver.jpg in Resources */ = {isa = PBXBuildFile; fileRef = A7EA57EF12E0C5590045411B /* Oliver.jpg */; };
A7EA581412E0C9010045411B /* DTTextAttachment.m in Sources */ = {isa = PBXBuildFile; fileRef = A7EA581312E0C9010045411B /* DTTextAttachment.m */; };
A7EA585712E0CE130045411B /* Image.html in Resources */ = {isa = PBXBuildFile; fileRef = A7EA585612E0CE130045411B /* Image.html */; };
A7EA5FB012E1AC7F0045411B /* CurrentTest.html in Resources */ = {isa = PBXBuildFile; fileRef = A7EA5FAF12E1AC7F0045411B /* CurrentTest.html */; };
A7F2A7391356F2E30097BF31 /* XB Niloofar.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A7F2A7381356F2E30097BF31 /* XB Niloofar.ttf */; };
A7F2A73B1356F3950097BF31 /* CustomFont.html in Resources */ = {isa = PBXBuildFile; fileRef = A7F2A73A1356F3950097BF31 /* CustomFont.html */; };
A7F2A73C1356F4F30097BF31 /* CustomFont.html in Resources */ = {isa = PBXBuildFile; fileRef = A7F2A73A1356F3950097BF31 /* CustomFont.html */; };
A7F2A7401356F5720097BF31 /* XB NiloofarBd.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A7F2A73D1356F5720097BF31 /* XB NiloofarBd.ttf */; };
A7F2A74513571E820097BF31 /* DTCoreTextParagraphStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F2A74413571E820097BF31 /* DTCoreTextParagraphStyle.m */; };
A7F2A74613571E820097BF31 /* DTCoreTextParagraphStyle.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F2A74413571E820097BF31 /* DTCoreTextParagraphStyle.m */; };
A7F2A7491357227C0097BF31 /* DTHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F2A7481357227C0097BF31 /* DTHTMLElement.m */; };
A7F2A74A1357227C0097BF31 /* DTHTMLElement.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F2A7481357227C0097BF31 /* DTHTMLElement.m */; };
A7F2A77513575E710097BF31 /* NSMutableAttributedString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F2A77413575E700097BF31 /* NSMutableAttributedString+HTML.m */; };
A7F2A77613575E710097BF31 /* NSMutableAttributedString+HTML.m in Sources */ = {isa = PBXBuildFile; fileRef = A7F2A77413575E700097BF31 /* NSMutableAttributedString+HTML.m */; };
B23558F312E04C57005EA62F /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B23558E212E04C3C005EA62F /* main.m */; };
B23558F712E04C8E005EA62F /* README.html in Resources */ = {isa = PBXBuildFile; fileRef = B23558E712E04C3C005EA62F /* README.html */; };
B235592712E05065005EA62F /* DemoSnippetsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B235590212E04D1F005EA62F /* DemoSnippetsViewController.m */; };
B235594412E05090005EA62F /* Snippets.plist in Resources */ = {isa = PBXBuildFile; fileRef = B235590512E04DF9005EA62F /* Snippets.plist */; };
B235598C12E055BC005EA62F /* LoremIpsum.html in Resources */ = {isa = PBXBuildFile; fileRef = B235598B12E055BC005EA62F /* LoremIpsum.html */; };
/* End PBXBuildFile section */
/* Begin PBXFileReference section */
1207700213B81A2000C841C3 /* NSString+UTF8Cleaner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+UTF8Cleaner.h"; sourceTree = "<group>"; };
1207700313B81A2000C841C3 /* NSString+UTF8Cleaner.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+UTF8Cleaner.m"; sourceTree = "<group>"; };
1D30AB110D05D00D00671497 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
1D3623240D0F684500981E51 /* DemoAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoAppDelegate.h; sourceTree = "<group>"; };
1D3623250D0F684500981E51 /* DemoAppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoAppDelegate.m; sourceTree = "<group>"; };
1D6058910D05DD3D006BFB54 /* CoreTextExtensions.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CoreTextExtensions.app; sourceTree = BUILT_PRODUCTS_DIR; };
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
288765A40DF7441C002DB57D /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
28D7ACF60DDB3853001CB0EB /* DemoTextViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoTextViewController.h; sourceTree = "<group>"; };
28D7ACF70DDB3853001CB0EB /* DemoTextViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoTextViewController.m; sourceTree = "<group>"; };
2E5A4C9B13F1A2D600CC68CD /* ArabicTest.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = ArabicTest.html; sourceTree = "<group>"; };
4F02B9BE13AA998200ED7AB1 /* ListTest.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = ListTest.html; sourceTree = "<group>"; };
6A5A32C512DD10BB0019AAF1 /* UIColorHTMLTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIColorHTMLTest.h; sourceTree = "<group>"; };
6A5A32C612DD10BB0019AAF1 /* UIColorHTMLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIColorHTMLTest.m; sourceTree = "<group>"; };
6A5A32CB12DD11740019AAF1 /* NSAttributedStringHTMLTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSAttributedStringHTMLTest.h; sourceTree = "<group>"; };
6A5A32CC12DD11740019AAF1 /* NSAttributedStringHTMLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSAttributedStringHTMLTest.m; sourceTree = "<group>"; };
6A5A32CE12DD11960019AAF1 /* NSStringHTMLTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSStringHTMLTest.h; sourceTree = "<group>"; };
6A5A32CF12DD11960019AAF1 /* NSStringHTMLTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSStringHTMLTest.m; sourceTree = "<group>"; };
A704C93913901FDB0045CFC6 /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
A70F550F138A746200D642C5 /* DTCoreTextFontCollection.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextFontCollection.h; sourceTree = "<group>"; };
A70F5510138A746200D642C5 /* DTCoreTextFontCollection.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextFontCollection.m; sourceTree = "<group>"; };
A7101B5A13EA92FF00B75ECD /* DTAttributedTextCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTAttributedTextCell.h; sourceTree = "<group>"; };
A7101B5B13EA92FF00B75ECD /* DTAttributedTextCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTAttributedTextCell.m; sourceTree = "<group>"; };
A717FFE81386EDD100D3BE31 /* DTLazyImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTLazyImageView.h; sourceTree = "<group>"; };
A717FFE91386EDD200D3BE31 /* DTLazyImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTLazyImageView.m; sourceTree = "<group>"; };
A723342D13E5C113003D9CDA /* DTRangedAttributesOptimizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTRangedAttributesOptimizer.h; sourceTree = "<group>"; };
A723342E13E5C113003D9CDA /* DTRangedAttributesOptimizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTRangedAttributesOptimizer.m; sourceTree = "<group>"; };
A723343213E5C12A003D9CDA /* DTRangedAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTRangedAttribute.h; sourceTree = "<group>"; };
A723343313E5C12A003D9CDA /* DTRangedAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTRangedAttribute.m; sourceTree = "<group>"; };
A73BC3ED12D9F5AD00F064C6 /* NSAttributedString+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+HTML.h"; sourceTree = "<group>"; };
A73BC3EE12D9F5AD00F064C6 /* NSAttributedString+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+HTML.m"; sourceTree = "<group>"; };
A73BC42812DA014300F064C6 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
A73BC48C12DA078100F064C6 /* DTAttributedTextContentView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTAttributedTextContentView.h; sourceTree = "<group>"; };
A73BC48D12DA078100F064C6 /* DTAttributedTextContentView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTAttributedTextContentView.m; sourceTree = "<group>"; };
A73BC5E812DA1B5200F064C6 /* NSString+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+HTML.h"; sourceTree = "<group>"; };
A73BC5E912DA1B5200F064C6 /* NSString+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+HTML.m"; sourceTree = "<group>"; };
A73BC60F12DA1D1D00F064C6 /* UIColor+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+HTML.h"; sourceTree = "<group>"; };
A73BC61012DA1D1D00F064C6 /* UIColor+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+HTML.m"; sourceTree = "<group>"; };
A76E5A2F12DD862000711782 /* NSScanner+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSScanner+HTML.h"; sourceTree = "<group>"; };
A76E5A3012DD862000711782 /* NSScanner+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSScanner+HTML.m"; sourceTree = "<group>"; };
A76E5B4812DD9AF500711782 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
A76E5BD712DD9FEB00711782 /* DTAttributedTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTAttributedTextView.h; sourceTree = "<group>"; };
A76E5BD812DD9FEB00711782 /* DTAttributedTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTAttributedTextView.m; sourceTree = "<group>"; };
A76F058B12EF500C0065A4E7 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = "<group>"; };
A76F058C12EF500C0065A4E7 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon@2x.png"; sourceTree = "<group>"; };
A76F065112F0032A0065A4E7 /* Alignment.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Alignment.html; sourceTree = "<group>"; };
A76F0DE712F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextFontDescriptor.m; sourceTree = "<group>"; };
A76F0DE812F0D72D0065A4E7 /* DTCoreTextFontDescriptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextFontDescriptor.h; sourceTree = "<group>"; };
A76FF0E612ED652F0065A4E7 /* styles.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = styles.html; sourceTree = "<group>"; };
A76FF74C12EDF63C0065A4E7 /* DTCoreTextLayouter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextLayouter.h; sourceTree = "<group>"; };
A76FF74D12EDF63C0065A4E7 /* DTCoreTextLayouter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextLayouter.m; sourceTree = "<group>"; };
A76FF76A12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextLayoutFrame.h; sourceTree = "<group>"; };
A76FF76B12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextLayoutFrame.m; sourceTree = "<group>"; };
A76FF79112EE00700065A4E7 /* DTCoreTextLayoutLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextLayoutLine.h; sourceTree = "<group>"; };
A76FF79212EE00700065A4E7 /* DTCoreTextLayoutLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextLayoutLine.m; sourceTree = "<group>"; };
A76FF95412EEA80D0065A4E7 /* DTCoreTextGlyphRun.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextGlyphRun.h; sourceTree = "<group>"; };
A76FF95512EEA80D0065A4E7 /* DTCoreTextGlyphRun.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextGlyphRun.m; sourceTree = "<group>"; };
A78050E913EC365000582708 /* DTWebVideoView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTWebVideoView.h; sourceTree = "<group>"; };
A78050EA13EC365000582708 /* DTWebVideoView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTWebVideoView.m; sourceTree = "<group>"; };
A78050ED13EC526800582708 /* Readme.markdown */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Readme.markdown; sourceTree = SOURCE_ROOT; };
A78455191344D53500D7E6EC /* WarAndPeace.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = WarAndPeace.html; sourceTree = "<group>"; };
A78A367212E23C56007CE622 /* NSCharacterSet+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSCharacterSet+HTML.h"; sourceTree = "<group>"; };
A78A367312E23C56007CE622 /* NSCharacterSet+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSCharacterSet+HTML.m"; sourceTree = "<group>"; };
A78A38D212E2FEAC007CE622 /* DTLinkButton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTLinkButton.h; sourceTree = "<group>"; };
A78A38D312E2FEAC007CE622 /* DTLinkButton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTLinkButton.m; sourceTree = "<group>"; };
A78A38F612E30153007CE622 /* CGUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGUtils.h; sourceTree = "<group>"; };
A78A38F712E30153007CE622 /* CGUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGUtils.m; sourceTree = "<group>"; };
A78A3D9D12E42D49007CE622 /* icon_smile.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = icon_smile.gif; sourceTree = "<group>"; };
A7BF4B6C13970D9800491C6F /* DTCoreTextFontOverrides.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = DTCoreTextFontOverrides.plist; sourceTree = "<group>"; };
A7C306E31394683400B2E925 /* UIDevice+DTVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+DTVersion.h"; sourceTree = "<group>"; };
A7C306E41394683400B2E925 /* UIDevice+DTVersion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+DTVersion.m"; sourceTree = "<group>"; };
A7D66A5D13B353D200A9A7AC /* NSData+Base64.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+Base64.m"; sourceTree = "<group>"; };
A7D66A5E13B353D200A9A7AC /* NSData+Base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+Base64.h"; sourceTree = "<group>"; };
A7DBE3F612E6C6F500F25897 /* Video.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Video.html; sourceTree = "<group>"; };
A7DBE49A12E6E53C00F25897 /* MediaPlayer.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MediaPlayer.framework; path = System/Library/Frameworks/MediaPlayer.framework; sourceTree = SDKROOT; };
A7DBE4F712E6E5B000F25897 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; };
A7DBFB9312E960AF00F25897 /* APOD.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = APOD.html; sourceTree = "<group>"; };
A7DBFBEB12E965DE00F25897 /* UnitTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = UnitTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
A7DBFBEC12E965DE00F25897 /* UnitTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "UnitTest-Info.plist"; sourceTree = "<group>"; };
A7DF69C913E3EEAD00292700 /* DTCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCache.h; sourceTree = "<group>"; };
A7DF69CA13E3EEAD00292700 /* DTCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCache.m; sourceTree = "<group>"; };
A7E5D0F4135EBCD0004B6C67 /* Subviews.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Subviews.html; sourceTree = "<group>"; };
A7EA579D12E05FBF0045411B /* NSAttributedStringRunDelegates.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NSAttributedStringRunDelegates.h; sourceTree = "<group>"; };
A7EA579E12E05FBF0045411B /* NSAttributedStringRunDelegates.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NSAttributedStringRunDelegates.m; sourceTree = "<group>"; };
A7EA57EF12E0C5590045411B /* Oliver.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = Oliver.jpg; sourceTree = "<group>"; };
A7EA581212E0C9010045411B /* DTTextAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTTextAttachment.h; sourceTree = "<group>"; };
A7EA581312E0C9010045411B /* DTTextAttachment.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTTextAttachment.m; sourceTree = "<group>"; };
A7EA585612E0CE130045411B /* Image.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = Image.html; sourceTree = "<group>"; };
A7EA5FAF12E1AC7F0045411B /* CurrentTest.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = CurrentTest.html; sourceTree = "<group>"; };
A7F2A7381356F2E30097BF31 /* XB Niloofar.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "XB Niloofar.ttf"; sourceTree = "<group>"; };
A7F2A73A1356F3950097BF31 /* CustomFont.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = CustomFont.html; sourceTree = "<group>"; };
A7F2A73D1356F5720097BF31 /* XB NiloofarBd.ttf */ = {isa = PBXFileReference; lastKnownFileType = file; path = "XB NiloofarBd.ttf"; sourceTree = "<group>"; };
A7F2A74313571E820097BF31 /* DTCoreTextParagraphStyle.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTCoreTextParagraphStyle.h; sourceTree = "<group>"; };
A7F2A74413571E820097BF31 /* DTCoreTextParagraphStyle.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTCoreTextParagraphStyle.m; sourceTree = "<group>"; };
A7F2A7471357227C0097BF31 /* DTHTMLElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DTHTMLElement.h; sourceTree = "<group>"; };
A7F2A7481357227C0097BF31 /* DTHTMLElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DTHTMLElement.m; sourceTree = "<group>"; };
A7F2A77313575E700097BF31 /* NSMutableAttributedString+HTML.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableAttributedString+HTML.h"; sourceTree = "<group>"; };
A7F2A77413575E700097BF31 /* NSMutableAttributedString+HTML.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableAttributedString+HTML.m"; sourceTree = "<group>"; };
B23558E012E04C3C005EA62F /* CoreTextExtensions_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreTextExtensions_Prefix.pch; sourceTree = "<group>"; };
B23558E112E04C3C005EA62F /* CoreTextExtensionsUnitTest_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CoreTextExtensionsUnitTest_Prefix.pch; sourceTree = "<group>"; };
B23558E212E04C3C005EA62F /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
B23558E412E04C3C005EA62F /* CoreTextExtensions-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "CoreTextExtensions-Info.plist"; sourceTree = "<group>"; };
B23558E712E04C3C005EA62F /* README.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = README.html; sourceTree = "<group>"; };
B235590112E04D1F005EA62F /* DemoSnippetsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DemoSnippetsViewController.h; sourceTree = "<group>"; };
B235590212E04D1F005EA62F /* DemoSnippetsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DemoSnippetsViewController.m; sourceTree = "<group>"; };
B235590512E04DF9005EA62F /* Snippets.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Snippets.plist; sourceTree = "<group>"; };
B235598B12E055BC005EA62F /* LoremIpsum.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = LoremIpsum.html; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
1D60588F0D05DD3D006BFB54 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A704C93A13901FDB0045CFC6 /* ImageIO.framework in Frameworks */,
1D60589F0D05DD5A006BFB54 /* Foundation.framework in Frameworks */,
1DF5F4E00D08C38300B7A737 /* UIKit.framework in Frameworks */,
288765A50DF7441C002DB57D /* CoreGraphics.framework in Frameworks */,
A73BC42912DA014300F064C6 /* CoreText.framework in Frameworks */,
A76E5B4912DD9AF500711782 /* QuartzCore.framework in Frameworks */,
A7DBE49B12E6E53C00F25897 /* MediaPlayer.framework in Frameworks */,
A7DBE4F812E6E5B000F25897 /* AVFoundation.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
A7DBFBE812E965DE00F25897 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
A7C6BAF613AF749400AD37D7 /* ImageIO.framework in Frameworks */,
A7DBFBF212E9660500F25897 /* UIKit.framework in Frameworks */,
A7DBFBF512E9660700F25897 /* Foundation.framework in Frameworks */,
A7DBFBFE12E9660E00F25897 /* CoreGraphics.framework in Frameworks */,
A7DBFC0012E9660F00F25897 /* MediaPlayer.framework in Frameworks */,
A7DBFC0812E9661500F25897 /* CoreText.framework in Frameworks */,
A7DBFC0D12E9661900F25897 /* AVFoundation.framework in Frameworks */,
A7DBFC1212E9661D00F25897 /* QuartzCore.framework in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
080E96DDFE201D6D7F000001 /* Classes */ = {
isa = PBXGroup;
children = (
A7D66A5C13B353BF00A9A7AC /* Utilities */,
A7342FF512DC343B00044B3C /* Demo */,
A7342FF412DC341000044B3C /* NSAttributedString HTML Additions */,
A76FF75912EDF8A80065A4E7 /* CoreText Layout */,
A76E5CBA12DDAA6300711782 /* UI */,
6A5A32BA12DD106D0019AAF1 /* UnitTest */,
);
path = Classes;
sourceTree = "<group>";
};
19C28FACFE9D520D11CA2CBB /* Products */ = {
isa = PBXGroup;
children = (
1D6058910D05DD3D006BFB54 /* CoreTextExtensions.app */,
A7DBFBEB12E965DE00F25897 /* UnitTest.octest */,
);
name = Products;
sourceTree = "<group>";
};
29B97314FDCFA39411CA2CEA /* CustomTemplate */ = {
isa = PBXGroup;
children = (
080E96DDFE201D6D7F000001 /* Classes */,
B23558DF12E04C3C005EA62F /* Other Sources */,
B23558E312E04C3C005EA62F /* Resources */,
29B97323FDCFA39411CA2CEA /* Frameworks */,
19C28FACFE9D520D11CA2CBB /* Products */,
A7DBFBEC12E965DE00F25897 /* UnitTest-Info.plist */,
);
name = CustomTemplate;
sourceTree = "<group>";
usesTabs = 1;
};
29B97323FDCFA39411CA2CEA /* Frameworks */ = {
isa = PBXGroup;
children = (
A704C93913901FDB0045CFC6 /* ImageIO.framework */,
1DF5F4DF0D08C38300B7A737 /* UIKit.framework */,
1D30AB110D05D00D00671497 /* Foundation.framework */,
288765A40DF7441C002DB57D /* CoreGraphics.framework */,
A73BC42812DA014300F064C6 /* CoreText.framework */,
A76E5B4812DD9AF500711782 /* QuartzCore.framework */,
A7DBE49A12E6E53C00F25897 /* MediaPlayer.framework */,
A7DBE4F712E6E5B000F25897 /* AVFoundation.framework */,
);
name = Frameworks;
sourceTree = "<group>";
};
6A5A32BA12DD106D0019AAF1 /* UnitTest */ = {
isa = PBXGroup;
children = (
6A5A32C512DD10BB0019AAF1 /* UIColorHTMLTest.h */,
6A5A32C612DD10BB0019AAF1 /* UIColorHTMLTest.m */,
6A5A32CB12DD11740019AAF1 /* NSAttributedStringHTMLTest.h */,
6A5A32CC12DD11740019AAF1 /* NSAttributedStringHTMLTest.m */,
6A5A32CE12DD11960019AAF1 /* NSStringHTMLTest.h */,
6A5A32CF12DD11960019AAF1 /* NSStringHTMLTest.m */,
);
name = UnitTest;
sourceTree = "<group>";
};
A7342FF412DC341000044B3C /* NSAttributedString HTML Additions */ = {
isa = PBXGroup;
children = (
A73BC3ED12D9F5AD00F064C6 /* NSAttributedString+HTML.h */,
A73BC3EE12D9F5AD00F064C6 /* NSAttributedString+HTML.m */,
A7EA579D12E05FBF0045411B /* NSAttributedStringRunDelegates.h */,
A7EA579E12E05FBF0045411B /* NSAttributedStringRunDelegates.m */,
A73BC5E812DA1B5200F064C6 /* NSString+HTML.h */,
A73BC5E912DA1B5200F064C6 /* NSString+HTML.m */,
A73BC60F12DA1D1D00F064C6 /* UIColor+HTML.h */,
A73BC61012DA1D1D00F064C6 /* UIColor+HTML.m */,
A76E5A2F12DD862000711782 /* NSScanner+HTML.h */,
A76E5A3012DD862000711782 /* NSScanner+HTML.m */,
A7EA581212E0C9010045411B /* DTTextAttachment.h */,
A7EA581312E0C9010045411B /* DTTextAttachment.m */,
A78A367212E23C56007CE622 /* NSCharacterSet+HTML.h */,
A78A367312E23C56007CE622 /* NSCharacterSet+HTML.m */,
A7F2A77313575E700097BF31 /* NSMutableAttributedString+HTML.h */,
A7F2A77413575E700097BF31 /* NSMutableAttributedString+HTML.m */,
A7F2A7471357227C0097BF31 /* DTHTMLElement.h */,
A7F2A7481357227C0097BF31 /* DTHTMLElement.m */,
);
name = "NSAttributedString HTML Additions";
sourceTree = "<group>";
};
A7342FF512DC343B00044B3C /* Demo */ = {
isa = PBXGroup;
children = (
1D3623240D0F684500981E51 /* DemoAppDelegate.h */,
1D3623250D0F684500981E51 /* DemoAppDelegate.m */,
B235590112E04D1F005EA62F /* DemoSnippetsViewController.h */,
B235590212E04D1F005EA62F /* DemoSnippetsViewController.m */,
28D7ACF60DDB3853001CB0EB /* DemoTextViewController.h */,
28D7ACF70DDB3853001CB0EB /* DemoTextViewController.m */,
);
name = Demo;
sourceTree = "<group>";
};
A76E5CBA12DDAA6300711782 /* UI */ = {
isa = PBXGroup;
children = (
A76E5BD712DD9FEB00711782 /* DTAttributedTextView.h */,
A76E5BD812DD9FEB00711782 /* DTAttributedTextView.m */,
A73BC48C12DA078100F064C6 /* DTAttributedTextContentView.h */,
A73BC48D12DA078100F064C6 /* DTAttributedTextContentView.m */,
A7101B5A13EA92FF00B75ECD /* DTAttributedTextCell.h */,
A7101B5B13EA92FF00B75ECD /* DTAttributedTextCell.m */,
A717FFE81386EDD100D3BE31 /* DTLazyImageView.h */,
A717FFE91386EDD200D3BE31 /* DTLazyImageView.m */,
A78A38D212E2FEAC007CE622 /* DTLinkButton.h */,
A78A38D312E2FEAC007CE622 /* DTLinkButton.m */,
A78A38F612E30153007CE622 /* CGUtils.h */,
A78A38F712E30153007CE622 /* CGUtils.m */,
A78050E913EC365000582708 /* DTWebVideoView.h */,
A78050EA13EC365000582708 /* DTWebVideoView.m */,
);
name = UI;
sourceTree = "<group>";
};
A76FF75912EDF8A80065A4E7 /* CoreText Layout */ = {
isa = PBXGroup;
children = (
A76FF74C12EDF63C0065A4E7 /* DTCoreTextLayouter.h */,
A76FF74D12EDF63C0065A4E7 /* DTCoreTextLayouter.m */,
A76FF76A12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.h */,
A76FF76B12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.m */,
A76FF79112EE00700065A4E7 /* DTCoreTextLayoutLine.h */,
A76FF79212EE00700065A4E7 /* DTCoreTextLayoutLine.m */,
A76FF95412EEA80D0065A4E7 /* DTCoreTextGlyphRun.h */,
A76FF95512EEA80D0065A4E7 /* DTCoreTextGlyphRun.m */,
A76F0DE812F0D72D0065A4E7 /* DTCoreTextFontDescriptor.h */,
A76F0DE712F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m */,
A7F2A74313571E820097BF31 /* DTCoreTextParagraphStyle.h */,
A7F2A74413571E820097BF31 /* DTCoreTextParagraphStyle.m */,
A70F550F138A746200D642C5 /* DTCoreTextFontCollection.h */,
A70F5510138A746200D642C5 /* DTCoreTextFontCollection.m */,
);
name = "CoreText Layout";
sourceTree = "<group>";
};
A7D66A5C13B353BF00A9A7AC /* Utilities */ = {
isa = PBXGroup;
children = (
A7D66A5E13B353D200A9A7AC /* NSData+Base64.h */,
A7D66A5D13B353D200A9A7AC /* NSData+Base64.m */,
1207700213B81A2000C841C3 /* NSString+UTF8Cleaner.h */,
1207700313B81A2000C841C3 /* NSString+UTF8Cleaner.m */,
A7C306E31394683400B2E925 /* UIDevice+DTVersion.h */,
A7C306E41394683400B2E925 /* UIDevice+DTVersion.m */,
A7DF69C913E3EEAD00292700 /* DTCache.h */,
A7DF69CA13E3EEAD00292700 /* DTCache.m */,
A723342D13E5C113003D9CDA /* DTRangedAttributesOptimizer.h */,
A723342E13E5C113003D9CDA /* DTRangedAttributesOptimizer.m */,
A723343213E5C12A003D9CDA /* DTRangedAttribute.h */,
A723343313E5C12A003D9CDA /* DTRangedAttribute.m */,
);
name = Utilities;
sourceTree = "<group>";
};
B23558DF12E04C3C005EA62F /* Other Sources */ = {
isa = PBXGroup;
children = (
B23558E012E04C3C005EA62F /* CoreTextExtensions_Prefix.pch */,
B23558E112E04C3C005EA62F /* CoreTextExtensionsUnitTest_Prefix.pch */,
B23558E212E04C3C005EA62F /* main.m */,
);
path = "Other Sources";
sourceTree = "<group>";
};
B23558E312E04C3C005EA62F /* Resources */ = {
isa = PBXGroup;
children = (
A78050ED13EC526800582708 /* Readme.markdown */,
A7F2A73D1356F5720097BF31 /* XB NiloofarBd.ttf */,
A7F2A7381356F2E30097BF31 /* XB Niloofar.ttf */,
A78455191344D53500D7E6EC /* WarAndPeace.html */,
A76F058B12EF500C0065A4E7 /* Icon.png */,
A76F058C12EF500C0065A4E7 /* Icon@2x.png */,
A78A3D9D12E42D49007CE622 /* icon_smile.gif */,
B23558E412E04C3C005EA62F /* CoreTextExtensions-Info.plist */,
B23558E712E04C3C005EA62F /* README.html */,
A7EA57EF12E0C5590045411B /* Oliver.jpg */,
B235590512E04DF9005EA62F /* Snippets.plist */,
B235598B12E055BC005EA62F /* LoremIpsum.html */,
A7EA585612E0CE130045411B /* Image.html */,
A7DBE3F612E6C6F500F25897 /* Video.html */,
A7DBFB9312E960AF00F25897 /* APOD.html */,
A76FF0E612ED652F0065A4E7 /* styles.html */,
A76F065112F0032A0065A4E7 /* Alignment.html */,
A7F2A73A1356F3950097BF31 /* CustomFont.html */,
A7EA5FAF12E1AC7F0045411B /* CurrentTest.html */,
A7E5D0F4135EBCD0004B6C67 /* Subviews.html */,
A7BF4B6C13970D9800491C6F /* DTCoreTextFontOverrides.plist */,
4F02B9BE13AA998200ED7AB1 /* ListTest.html */,
2E5A4C9B13F1A2D600CC68CD /* ArabicTest.html */,
);
path = Resources;
sourceTree = "<group>";
};
/* End PBXGroup section */
/* Begin PBXNativeTarget section */
1D6058900D05DD3D006BFB54 /* CoreTextExtensions */ = {
isa = PBXNativeTarget;
buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "CoreTextExtensions" */;
buildPhases = (
1D60588D0D05DD3D006BFB54 /* Resources */,
1D60588E0D05DD3D006BFB54 /* Sources */,
1D60588F0D05DD3D006BFB54 /* Frameworks */,
);
buildRules = (
);
dependencies = (
);
name = CoreTextExtensions;
productName = CoreTextExtensions;
productReference = 1D6058910D05DD3D006BFB54 /* CoreTextExtensions.app */;
productType = "com.apple.product-type.application";
};
A7DBFBEA12E965DE00F25897 /* UnitTest */ = {
isa = PBXNativeTarget;
buildConfigurationList = A7DBFBEF12E965DF00F25897 /* Build configuration list for PBXNativeTarget "UnitTest" */;
buildPhases = (
A7DBFBE612E965DE00F25897 /* Resources */,
A7DBFBE712E965DE00F25897 /* Sources */,
A7DBFBE812E965DE00F25897 /* Frameworks */,
A7DBFBE912E965DE00F25897 /* ShellScript */,
);
buildRules = (
);
dependencies = (
);
name = UnitTest;
productName = UnitTests;
productReference = A7DBFBEB12E965DE00F25897 /* UnitTest.octest */;
productType = "com.apple.product-type.bundle";
};
/* End PBXNativeTarget section */
/* Begin PBXProject section */
29B97313FDCFA39411CA2CEA /* Project object */ = {
isa = PBXProject;
attributes = {
LastUpgradeCheck = 0420;
ORGANIZATIONNAME = Drobnik.com;
};
buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "CoreTextExtensions" */;
compatibilityVersion = "Xcode 3.2";
developmentRegion = English;
hasScannedForEncodings = 1;
knownRegions = (
English,
Japanese,
French,
German,
);
mainGroup = 29B97314FDCFA39411CA2CEA /* CustomTemplate */;
projectDirPath = "";
projectRoot = "";
targets = (
A7DBFBEA12E965DE00F25897 /* UnitTest */,
1D6058900D05DD3D006BFB54 /* CoreTextExtensions */,
);
};
/* End PBXProject section */
/* Begin PBXResourcesBuildPhase section */
1D60588D0D05DD3D006BFB54 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
2EF6819F13F1A64900966BFF /* ArabicTest.html in Resources */,
4F02B9C113AA9ACC00ED7AB1 /* ListTest.html in Resources */,
A7F2A73C1356F4F30097BF31 /* CustomFont.html in Resources */,
B23558F712E04C8E005EA62F /* README.html in Resources */,
B235594412E05090005EA62F /* Snippets.plist in Resources */,
B235598C12E055BC005EA62F /* LoremIpsum.html in Resources */,
A7EA57F012E0C5590045411B /* Oliver.jpg in Resources */,
A7EA585712E0CE130045411B /* Image.html in Resources */,
A7EA5FB012E1AC7F0045411B /* CurrentTest.html in Resources */,
A78A3D9E12E42D49007CE622 /* icon_smile.gif in Resources */,
A7DBE3F812E6C6F500F25897 /* Video.html in Resources */,
A7DBFB9412E960AF00F25897 /* APOD.html in Resources */,
A76FF0E712ED652F0065A4E7 /* styles.html in Resources */,
A76F058D12EF500C0065A4E7 /* Icon.png in Resources */,
A76F058E12EF500C0065A4E7 /* Icon@2x.png in Resources */,
A76F065212F0032A0065A4E7 /* Alignment.html in Resources */,
A7F2A7391356F2E30097BF31 /* XB Niloofar.ttf in Resources */,
A7F2A7401356F5720097BF31 /* XB NiloofarBd.ttf in Resources */,
A7E5D0F6135EBCD0004B6C67 /* Subviews.html in Resources */,
A7BF4B6E13970D9800491C6F /* DTCoreTextFontOverrides.plist in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
A7DBFBE612E965DE00F25897 /* Resources */ = {
isa = PBXResourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A7DBFBF612E9660800F25897 /* APOD.html in Resources */,
A7DBFBFB12E9660A00F25897 /* Oliver.jpg in Resources */,
A7DBFBFC12E9660D00F25897 /* README.html in Resources */,
A7DBFC0712E9661500F25897 /* Image.html in Resources */,
A7DBFC0A12E9661700F25897 /* LoremIpsum.html in Resources */,
A7DBFC0B12E9661800F25897 /* icon_smile.gif in Resources */,
A7DBFC0C12E9661800F25897 /* Video.html in Resources */,
A7DBFC1312E9661E00F25897 /* CurrentTest.html in Resources */,
A7DBFC2012E9664400F25897 /* Snippets.plist in Resources */,
A784551A1344D53500D7E6EC /* WarAndPeace.html in Resources */,
A7F2A73B1356F3950097BF31 /* CustomFont.html in Resources */,
A7E5D0F5135EBCD0004B6C67 /* Subviews.html in Resources */,
A7BF4B6D13970D9800491C6F /* DTCoreTextFontOverrides.plist in Resources */,
4F02B9BF13AA998200ED7AB1 /* ListTest.html in Resources */,
2E5A4C9C13F1A2D600CC68CD /* ArabicTest.html in Resources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXResourcesBuildPhase section */
/* Begin PBXShellScriptBuildPhase section */
A7DBFBE912E965DE00F25897 /* ShellScript */ = {
isa = PBXShellScriptBuildPhase;
buildActionMask = 2147483647;
files = (
);
inputPaths = (
);
outputPaths = (
);
runOnlyForDeploymentPostprocessing = 0;
shellPath = /bin/sh;
shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
};
/* End PBXShellScriptBuildPhase section */
/* Begin PBXSourcesBuildPhase section */
1D60588E0D05DD3D006BFB54 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
1D3623260D0F684500981E51 /* DemoAppDelegate.m in Sources */,
28D7ACF80DDB3853001CB0EB /* DemoTextViewController.m in Sources */,
A73BC3EF12D9F5AD00F064C6 /* NSAttributedString+HTML.m in Sources */,
A73BC48E12DA078100F064C6 /* DTAttributedTextContentView.m in Sources */,
A73BC5EA12DA1B5200F064C6 /* NSString+HTML.m in Sources */,
A73BC61112DA1D1D00F064C6 /* UIColor+HTML.m in Sources */,
A76E5A3112DD862000711782 /* NSScanner+HTML.m in Sources */,
A76E5BD912DD9FEB00711782 /* DTAttributedTextView.m in Sources */,
B23558F312E04C57005EA62F /* main.m in Sources */,
B235592712E05065005EA62F /* DemoSnippetsViewController.m in Sources */,
A7EA579F12E05FBF0045411B /* NSAttributedStringRunDelegates.m in Sources */,
A7EA581412E0C9010045411B /* DTTextAttachment.m in Sources */,
A78A367412E23C56007CE622 /* NSCharacterSet+HTML.m in Sources */,
A78A38D412E2FEAC007CE622 /* DTLinkButton.m in Sources */,
A78A38F812E30153007CE622 /* CGUtils.m in Sources */,
A76FF74E12EDF63C0065A4E7 /* DTCoreTextLayouter.m in Sources */,
A76FF76C12EDFBA50065A4E7 /* DTCoreTextLayoutFrame.m in Sources */,
A76FF79312EE00700065A4E7 /* DTCoreTextLayoutLine.m in Sources */,
A76FF95612EEA80D0065A4E7 /* DTCoreTextGlyphRun.m in Sources */,
A76F0DE912F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m in Sources */,
A7F2A74613571E820097BF31 /* DTCoreTextParagraphStyle.m in Sources */,
A7F2A74A1357227C0097BF31 /* DTHTMLElement.m in Sources */,
A7F2A77613575E710097BF31 /* NSMutableAttributedString+HTML.m in Sources */,
A717FFEB1386EDD200D3BE31 /* DTLazyImageView.m in Sources */,
A70F5512138A746200D642C5 /* DTCoreTextFontCollection.m in Sources */,
A7C306E61394683400B2E925 /* UIDevice+DTVersion.m in Sources */,
A7D66A6013B353D200A9A7AC /* NSData+Base64.m in Sources */,
1207700513B81A2000C841C3 /* NSString+UTF8Cleaner.m in Sources */,
A7DF69CC13E3EEAD00292700 /* DTCache.m in Sources */,
A723343013E5C113003D9CDA /* DTRangedAttributesOptimizer.m in Sources */,
A723343513E5C12B003D9CDA /* DTRangedAttribute.m in Sources */,
A7101B5D13EA92FF00B75ECD /* DTAttributedTextCell.m in Sources */,
A78050EC13EC365000582708 /* DTWebVideoView.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
A7DBFBE712E965DE00F25897 /* Sources */ = {
isa = PBXSourcesBuildPhase;
buildActionMask = 2147483647;
files = (
A7DBFBF112E9660400F25897 /* NSAttributedString+HTML.m in Sources */,
A7DBFBF312E9660500F25897 /* NSScanner+HTML.m in Sources */,
A7DBFBF712E9660800F25897 /* NSAttributedStringHTMLTest.m in Sources */,
A7DBFBF812E9660900F25897 /* NSString+HTML.m in Sources */,
A7DBFBF912E9660900F25897 /* NSStringHTMLTest.m in Sources */,
A7DBFBFA12E9660A00F25897 /* main.m in Sources */,
A7DBFC0212E9661000F25897 /* DTAttributedTextView.m in Sources */,
A7DBFC0312E9661200F25897 /* DTLinkButton.m in Sources */,
A7DBFC0412E9661300F25897 /* DemoSnippetsViewController.m in Sources */,
A7DBFC0612E9661400F25897 /* UIColorHTMLTest.m in Sources */,
A7DBFC0912E9661700F25897 /* NSAttributedStringRunDelegates.m in Sources */,
A7DBFC0E12E9661A00F25897 /* DTTextAttachment.m in Sources */,
A7DBFC0F12E9661A00F25897 /* UIColor+HTML.m in Sources */,
A7DBFC1012E9661B00F25897 /* DTAttributedTextContentView.m in Sources */,
A7DBFC1112E9661B00F25897 /* NSCharacterSet+HTML.m in Sources */,
A7DBFC1412E9661E00F25897 /* DemoAppDelegate.m in Sources */,
A7DBFC1612E9661F00F25897 /* DemoTextViewController.m in Sources */,
A7DBFC1712E9662000F25897 /* CGUtils.m in Sources */,
A76F070912F01B6E0065A4E7 /* DTCoreTextLayouter.m in Sources */,
A76F070D12F01B830065A4E7 /* DTCoreTextLayoutLine.m in Sources */,
A76F070E12F01B830065A4E7 /* DTCoreTextGlyphRun.m in Sources */,
A76F070F12F01B840065A4E7 /* DTCoreTextLayoutFrame.m in Sources */,
A76F0DEA12F0D72D0065A4E7 /* DTCoreTextFontDescriptor.m in Sources */,
A7F2A74513571E820097BF31 /* DTCoreTextParagraphStyle.m in Sources */,
A7F2A7491357227C0097BF31 /* DTHTMLElement.m in Sources */,
A7F2A77513575E710097BF31 /* NSMutableAttributedString+HTML.m in Sources */,
A717FFEA1386EDD200D3BE31 /* DTLazyImageView.m in Sources */,
A70F5511138A746200D642C5 /* DTCoreTextFontCollection.m in Sources */,
A7C306E51394683400B2E925 /* UIDevice+DTVersion.m in Sources */,
A7D66A5F13B353D200A9A7AC /* NSData+Base64.m in Sources */,
1207700413B81A2000C841C3 /* NSString+UTF8Cleaner.m in Sources */,
A7DF69CB13E3EEAD00292700 /* DTCache.m in Sources */,
A723342F13E5C113003D9CDA /* DTRangedAttributesOptimizer.m in Sources */,
A723343413E5C12B003D9CDA /* DTRangedAttribute.m in Sources */,
A7101B5C13EA92FF00B75ECD /* DTAttributedTextCell.m in Sources */,
A78050EB13EC365000582708 /* DTWebVideoView.m in Sources */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXSourcesBuildPhase section */
/* Begin XCBuildConfiguration section */
1D6058940D05DD3E006BFB54 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = NO;
GCC_DYNAMIC_NO_PIC = NO;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "Other Sources/CoreTextExtensions_Prefix.pch";
INFOPLIST_FILE = "Resources/CoreTextExtensions-Info.plist";
PRODUCT_NAME = CoreTextExtensions;
TARGETED_DEVICE_FAMILY = "1,2";
};
name = Debug;
};
1D6058950D05DD3E006BFB54 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
COPY_PHASE_STRIP = YES;
GCC_PRECOMPILE_PREFIX_HEADER = YES;
GCC_PREFIX_HEADER = "Other Sources/CoreTextExtensions_Prefix.pch";
INFOPLIST_FILE = "Resources/CoreTextExtensions-Info.plist";
PRODUCT_NAME = CoreTextExtensions;
TARGETED_DEVICE_FAMILY = "1,2";
VALIDATE_PRODUCT = YES;
};
name = Release;
};
A7DBFBED12E965DF00F25897 /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = NO;
FRAMEWORK_SEARCH_PATHS = (
"\"$(SDKROOT)/Developer/Library/Frameworks\"",
"\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"",
);
GCC_DYNAMIC_NO_PIC = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_OPTIMIZATION_LEVEL = 0;
GCC_PREFIX_HEADER = "Other Sources/CoreTextExtensionsUnitTest_Prefix.pch";
INFOPLIST_FILE = "UnitTest-Info.plist";
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
SenTestingKit,
"-framework",
UIKit,
);
PRODUCT_NAME = UnitTest;
SDKROOT = iphoneos;
WRAPPER_EXTENSION = octest;
};
name = Debug;
};
A7DBFBEE12E965DF00F25897 /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ALWAYS_SEARCH_USER_PATHS = NO;
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "";
COPY_PHASE_STRIP = YES;
DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
FRAMEWORK_SEARCH_PATHS = (
"\"$(SDKROOT)/Developer/Library/Frameworks\"",
"\"$(DEVELOPER_LIBRARY_DIR)/Frameworks\"",
);
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_PREFIX_HEADER = "Other Sources/CoreTextExtensionsUnitTest_Prefix.pch";
INFOPLIST_FILE = "UnitTest-Info.plist";
OTHER_LDFLAGS = (
"-framework",
Foundation,
"-framework",
SenTestingKit,
"-framework",
UIKit,
);
PRODUCT_NAME = UnitTest;
SDKROOT = iphoneos;
WRAPPER_EXTENSION = octest;
ZERO_LINK = NO;
};
name = Release;
};
C01FCF4F08A954540054247B /* Debug */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 4.0;
SDKROOT = iphoneos;
};
name = Debug;
};
C01FCF5008A954540054247B /* Release */ = {
isa = XCBuildConfiguration;
buildSettings = {
ARCHS = "$(ARCHS_STANDARD_32_BIT)";
"CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
GCC_C_LANGUAGE_STANDARD = c99;
GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
GCC_WARN_ABOUT_RETURN_TYPE = YES;
GCC_WARN_UNUSED_VARIABLE = YES;
IPHONEOS_DEPLOYMENT_TARGET = 4.0;
OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
SDKROOT = iphoneos;
};
name = Release;
};
/* End XCBuildConfiguration section */
/* Begin XCConfigurationList section */
1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "CoreTextExtensions" */ = {
isa = XCConfigurationList;
buildConfigurations = (
1D6058940D05DD3E006BFB54 /* Debug */,
1D6058950D05DD3E006BFB54 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
A7DBFBEF12E965DF00F25897 /* Build configuration list for PBXNativeTarget "UnitTest" */ = {
isa = XCConfigurationList;
buildConfigurations = (
A7DBFBED12E965DF00F25897 /* Debug */,
A7DBFBEE12E965DF00F25897 /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
C01FCF4E08A954540054247B /* Build configuration list for PBXProject "CoreTextExtensions" */ = {
isa = XCConfigurationList;
buildConfigurations = (
C01FCF4F08A954540054247B /* Debug */,
C01FCF5008A954540054247B /* Release */,
);
defaultConfigurationIsVisible = 0;
defaultConfigurationName = Release;
};
/* End XCConfigurationList section */
};
rootObject = 29B97313FDCFA39411CA2CEA /* Project object */;
}