单军华
2017-02-22 8e680a1593ca22c8d3fb8a79180f06df4c4ca681
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
// !$*UTF8*$!
{
    archiveVersion = 1;
    classes = {
    };
    objectVersion = 46;
    objects = {
 
/* Begin PBXBuildFile section */
        6D32B9BD1CD83640005CE1E0 /* LxGridViewFlowLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D32B9BC1CD83640005CE1E0 /* LxGridViewFlowLayout.m */; };
        6D4608311DFFC60D004FB009 /* TZGifPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D4608301DFFC60D004FB009 /* TZGifPhotoPreviewController.m */; };
        6D5358CD1D64600F00928CC6 /* NSBundle+TZImagePicker.m in Sources */ = {isa = PBXBuildFile; fileRef = 6D5358CC1D64600F00928CC6 /* NSBundle+TZImagePicker.m */; };
        6DC358661CC8BAFD00898D29 /* TZImagePickerController.bundle in Resources */ = {isa = PBXBuildFile; fileRef = 6DC358651CC8BAFD00898D29 /* TZImagePickerController.bundle */; };
        6DC84D0A1DF5358500A107A9 /* TZImageCropManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DC84D091DF5358500A107A9 /* TZImageCropManager.m */; };
        6DD0502B1DF659ED0057C78D /* TZProgressView.m in Sources */ = {isa = PBXBuildFile; fileRef = 6DD0502A1DF659ED0057C78D /* TZProgressView.m */; };
        900E65811C2BB8D5003D9A9E /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 900E65801C2BB8D5003D9A9E /* main.m */; };
        900E65841C2BB8D5003D9A9E /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 900E65831C2BB8D5003D9A9E /* AppDelegate.m */; };
        900E65871C2BB8D5003D9A9E /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 900E65861C2BB8D5003D9A9E /* ViewController.m */; };
        900E658A1C2BB8D5003D9A9E /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 900E65881C2BB8D5003D9A9E /* Main.storyboard */; };
        900E658C1C2BB8D5003D9A9E /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = 900E658B1C2BB8D5003D9A9E /* Assets.xcassets */; };
        900E658F1C2BB8D5003D9A9E /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = 900E658D1C2BB8D5003D9A9E /* LaunchScreen.storyboard */; };
        900E659A1C2BB8D5003D9A9E /* TZImagePickerControllerTests.m in Sources */ = {isa = PBXBuildFile; fileRef = 900E65991C2BB8D5003D9A9E /* TZImagePickerControllerTests.m */; };
        900E65A51C2BB8D5003D9A9E /* TZImagePickerControllerUITests.m in Sources */ = {isa = PBXBuildFile; fileRef = 900E65A41C2BB8D5003D9A9E /* TZImagePickerControllerUITests.m */; };
        900EEFF81C2BBF9500EA709B /* TZImagePickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 900EEFF71C2BBF9500EA709B /* TZImagePickerController.m */; };
        900EEFFE1C2BD58B00EA709B /* TZPhotoPickerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 900EEFFD1C2BD58B00EA709B /* TZPhotoPickerController.m */; };
        900EF0021C2BD7E400EA709B /* TZAssetCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 900EF0001C2BD7E400EA709B /* TZAssetCell.m */; };
        900EF00F1C2C0B1100EA709B /* TZAssetModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 900EF00E1C2C0B1100EA709B /* TZAssetModel.m */; };
        900EF0121C2C107400EA709B /* TZPhotoPreviewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 900EF0111C2C107400EA709B /* TZPhotoPreviewController.m */; };
        900EF0161C2C134900EA709B /* TZPhotoPreviewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 900EF0141C2C134900EA709B /* TZPhotoPreviewCell.m */; };
        9038D5911C3974F0007DE549 /* TZTestCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 9038D5901C3974F0007DE549 /* TZTestCell.m */; };
        90CE84AE1C3A89EF003D0779 /* TZImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 90CE84AD1C3A89EF003D0779 /* TZImageManager.m */; };
        90CE84B71C3BABB6003D0779 /* TZVideoPlayerController.m in Sources */ = {isa = PBXBuildFile; fileRef = 90CE84B61C3BABB6003D0779 /* TZVideoPlayerController.m */; };
        90EBF5D61C2E298000CB9BCC /* UIView+Layout.m in Sources */ = {isa = PBXBuildFile; fileRef = 90EBF5D51C2E298000CB9BCC /* UIView+Layout.m */; };
/* End PBXBuildFile section */
 
/* Begin PBXContainerItemProxy section */
        900E65961C2BB8D5003D9A9E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 900E65741C2BB8D5003D9A9E /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 900E657B1C2BB8D5003D9A9E;
            remoteInfo = TZImagePickerController;
        };
        900E65A11C2BB8D5003D9A9E /* PBXContainerItemProxy */ = {
            isa = PBXContainerItemProxy;
            containerPortal = 900E65741C2BB8D5003D9A9E /* Project object */;
            proxyType = 1;
            remoteGlobalIDString = 900E657B1C2BB8D5003D9A9E;
            remoteInfo = TZImagePickerController;
        };
/* End PBXContainerItemProxy section */
 
/* Begin PBXFileReference section */
        6D12FC191D66B71E00182C44 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Main.strings"; sourceTree = "<group>"; };
        6D12FC1A1D66B71E00182C44 /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/LaunchScreen.strings"; sourceTree = "<group>"; };
        6D32B9BB1CD83640005CE1E0 /* LxGridViewFlowLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LxGridViewFlowLayout.h; sourceTree = "<group>"; };
        6D32B9BC1CD83640005CE1E0 /* LxGridViewFlowLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LxGridViewFlowLayout.m; sourceTree = "<group>"; };
        6D46082F1DFFC60D004FB009 /* TZGifPhotoPreviewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZGifPhotoPreviewController.h; sourceTree = "<group>"; };
        6D4608301DFFC60D004FB009 /* TZGifPhotoPreviewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZGifPhotoPreviewController.m; sourceTree = "<group>"; };
        6D5358CB1D64600F00928CC6 /* NSBundle+TZImagePicker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+TZImagePicker.h"; sourceTree = "<group>"; };
        6D5358CC1D64600F00928CC6 /* NSBundle+TZImagePicker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+TZImagePicker.m"; sourceTree = "<group>"; };
        6DC358651CC8BAFD00898D29 /* TZImagePickerController.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = TZImagePickerController.bundle; sourceTree = "<group>"; };
        6DC84D081DF5358500A107A9 /* TZImageCropManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZImageCropManager.h; sourceTree = "<group>"; };
        6DC84D091DF5358500A107A9 /* TZImageCropManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZImageCropManager.m; sourceTree = "<group>"; };
        6DD050291DF659ED0057C78D /* TZProgressView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZProgressView.h; sourceTree = "<group>"; };
        6DD0502A1DF659ED0057C78D /* TZProgressView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZProgressView.m; sourceTree = "<group>"; };
        900E657C1C2BB8D5003D9A9E /* TZImagePickerController.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = TZImagePickerController.app; sourceTree = BUILT_PRODUCTS_DIR; };
        900E65801C2BB8D5003D9A9E /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
        900E65821C2BB8D5003D9A9E /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = "<group>"; };
        900E65831C2BB8D5003D9A9E /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = "<group>"; };
        900E65851C2BB8D5003D9A9E /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = "<group>"; };
        900E65861C2BB8D5003D9A9E /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = "<group>"; };
        900E65891C2BB8D5003D9A9E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
        900E658B1C2BB8D5003D9A9E /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
        900E658E1C2BB8D5003D9A9E /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
        900E65901C2BB8D5003D9A9E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        900E65951C2BB8D5003D9A9E /* TZImagePickerControllerTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TZImagePickerControllerTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        900E65991C2BB8D5003D9A9E /* TZImagePickerControllerTests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TZImagePickerControllerTests.m; sourceTree = "<group>"; };
        900E659B1C2BB8D5003D9A9E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        900E65A01C2BB8D5003D9A9E /* TZImagePickerControllerUITests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TZImagePickerControllerUITests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
        900E65A41C2BB8D5003D9A9E /* TZImagePickerControllerUITests.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = TZImagePickerControllerUITests.m; sourceTree = "<group>"; };
        900E65A61C2BB8D5003D9A9E /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
        900EEFF61C2BBF9500EA709B /* TZImagePickerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZImagePickerController.h; sourceTree = "<group>"; };
        900EEFF71C2BBF9500EA709B /* TZImagePickerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZImagePickerController.m; sourceTree = "<group>"; };
        900EEFFC1C2BD58B00EA709B /* TZPhotoPickerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZPhotoPickerController.h; sourceTree = "<group>"; };
        900EEFFD1C2BD58B00EA709B /* TZPhotoPickerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZPhotoPickerController.m; sourceTree = "<group>"; };
        900EEFFF1C2BD7E400EA709B /* TZAssetCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZAssetCell.h; sourceTree = "<group>"; };
        900EF0001C2BD7E400EA709B /* TZAssetCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZAssetCell.m; sourceTree = "<group>"; };
        900EF00D1C2C0B1100EA709B /* TZAssetModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZAssetModel.h; sourceTree = "<group>"; };
        900EF00E1C2C0B1100EA709B /* TZAssetModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZAssetModel.m; sourceTree = "<group>"; };
        900EF0101C2C107400EA709B /* TZPhotoPreviewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZPhotoPreviewController.h; sourceTree = "<group>"; };
        900EF0111C2C107400EA709B /* TZPhotoPreviewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZPhotoPreviewController.m; sourceTree = "<group>"; };
        900EF0131C2C134800EA709B /* TZPhotoPreviewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZPhotoPreviewCell.h; sourceTree = "<group>"; };
        900EF0141C2C134900EA709B /* TZPhotoPreviewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZPhotoPreviewCell.m; sourceTree = "<group>"; };
        9038D58F1C3974F0007DE549 /* TZTestCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZTestCell.h; sourceTree = "<group>"; };
        9038D5901C3974F0007DE549 /* TZTestCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZTestCell.m; sourceTree = "<group>"; };
        90CE84AC1C3A89EF003D0779 /* TZImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZImageManager.h; sourceTree = "<group>"; };
        90CE84AD1C3A89EF003D0779 /* TZImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZImageManager.m; sourceTree = "<group>"; };
        90CE84B51C3BABB6003D0779 /* TZVideoPlayerController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TZVideoPlayerController.h; sourceTree = "<group>"; };
        90CE84B61C3BABB6003D0779 /* TZVideoPlayerController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TZVideoPlayerController.m; sourceTree = "<group>"; };
        90EBF5D41C2E298000CB9BCC /* UIView+Layout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+Layout.h"; sourceTree = "<group>"; };
        90EBF5D51C2E298000CB9BCC /* UIView+Layout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+Layout.m"; sourceTree = "<group>"; };
/* End PBXFileReference section */
 
/* Begin PBXFrameworksBuildPhase section */
        900E65791C2BB8D5003D9A9E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        900E65921C2BB8D5003D9A9E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        900E659D1C2BB8D5003D9A9E /* Frameworks */ = {
            isa = PBXFrameworksBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXFrameworksBuildPhase section */
 
/* Begin PBXGroup section */
        6DC358641CC8BAE300898D29 /* Resources */ = {
            isa = PBXGroup;
            children = (
                6DC358651CC8BAFD00898D29 /* TZImagePickerController.bundle */,
            );
            name = Resources;
            sourceTree = "<group>";
        };
        900E65731C2BB8D5003D9A9E = {
            isa = PBXGroup;
            children = (
                900E657E1C2BB8D5003D9A9E /* TZImagePickerController */,
                900E65981C2BB8D5003D9A9E /* TZImagePickerControllerTests */,
                900E65A31C2BB8D5003D9A9E /* TZImagePickerControllerUITests */,
                900E657D1C2BB8D5003D9A9E /* Products */,
            );
            sourceTree = "<group>";
        };
        900E657D1C2BB8D5003D9A9E /* Products */ = {
            isa = PBXGroup;
            children = (
                900E657C1C2BB8D5003D9A9E /* TZImagePickerController.app */,
                900E65951C2BB8D5003D9A9E /* TZImagePickerControllerTests.xctest */,
                900E65A01C2BB8D5003D9A9E /* TZImagePickerControllerUITests.xctest */,
            );
            name = Products;
            sourceTree = "<group>";
        };
        900E657E1C2BB8D5003D9A9E /* TZImagePickerController */ = {
            isa = PBXGroup;
            children = (
                900EEFF51C2BBF7600EA709B /* TZImagePickerController */,
                900E65821C2BB8D5003D9A9E /* AppDelegate.h */,
                900E65831C2BB8D5003D9A9E /* AppDelegate.m */,
                900E65851C2BB8D5003D9A9E /* ViewController.h */,
                900E65861C2BB8D5003D9A9E /* ViewController.m */,
                6D32B9BB1CD83640005CE1E0 /* LxGridViewFlowLayout.h */,
                6D32B9BC1CD83640005CE1E0 /* LxGridViewFlowLayout.m */,
                9038D58F1C3974F0007DE549 /* TZTestCell.h */,
                9038D5901C3974F0007DE549 /* TZTestCell.m */,
                900E65881C2BB8D5003D9A9E /* Main.storyboard */,
                900E658B1C2BB8D5003D9A9E /* Assets.xcassets */,
                900E658D1C2BB8D5003D9A9E /* LaunchScreen.storyboard */,
                900E65901C2BB8D5003D9A9E /* Info.plist */,
                900E657F1C2BB8D5003D9A9E /* Supporting Files */,
            );
            path = TZImagePickerController;
            sourceTree = "<group>";
        };
        900E657F1C2BB8D5003D9A9E /* Supporting Files */ = {
            isa = PBXGroup;
            children = (
                900E65801C2BB8D5003D9A9E /* main.m */,
            );
            name = "Supporting Files";
            sourceTree = "<group>";
        };
        900E65981C2BB8D5003D9A9E /* TZImagePickerControllerTests */ = {
            isa = PBXGroup;
            children = (
                900E65991C2BB8D5003D9A9E /* TZImagePickerControllerTests.m */,
                900E659B1C2BB8D5003D9A9E /* Info.plist */,
            );
            path = TZImagePickerControllerTests;
            sourceTree = "<group>";
        };
        900E65A31C2BB8D5003D9A9E /* TZImagePickerControllerUITests */ = {
            isa = PBXGroup;
            children = (
                900E65A41C2BB8D5003D9A9E /* TZImagePickerControllerUITests.m */,
                900E65A61C2BB8D5003D9A9E /* Info.plist */,
            );
            path = TZImagePickerControllerUITests;
            sourceTree = "<group>";
        };
        900EEFF51C2BBF7600EA709B /* TZImagePickerController */ = {
            isa = PBXGroup;
            children = (
                900EEFF61C2BBF9500EA709B /* TZImagePickerController.h */,
                900EEFF71C2BBF9500EA709B /* TZImagePickerController.m */,
                900EEFFC1C2BD58B00EA709B /* TZPhotoPickerController.h */,
                900EEFFD1C2BD58B00EA709B /* TZPhotoPickerController.m */,
                900EEFFF1C2BD7E400EA709B /* TZAssetCell.h */,
                900EF0001C2BD7E400EA709B /* TZAssetCell.m */,
                900EF00D1C2C0B1100EA709B /* TZAssetModel.h */,
                900EF00E1C2C0B1100EA709B /* TZAssetModel.m */,
                900EF0101C2C107400EA709B /* TZPhotoPreviewController.h */,
                900EF0111C2C107400EA709B /* TZPhotoPreviewController.m */,
                900EF0131C2C134800EA709B /* TZPhotoPreviewCell.h */,
                900EF0141C2C134900EA709B /* TZPhotoPreviewCell.m */,
                90CE84B51C3BABB6003D0779 /* TZVideoPlayerController.h */,
                90CE84B61C3BABB6003D0779 /* TZVideoPlayerController.m */,
                6D46082F1DFFC60D004FB009 /* TZGifPhotoPreviewController.h */,
                6D4608301DFFC60D004FB009 /* TZGifPhotoPreviewController.m */,
                6DD050291DF659ED0057C78D /* TZProgressView.h */,
                6DD0502A1DF659ED0057C78D /* TZProgressView.m */,
                90CE84AC1C3A89EF003D0779 /* TZImageManager.h */,
                90CE84AD1C3A89EF003D0779 /* TZImageManager.m */,
                6DC84D081DF5358500A107A9 /* TZImageCropManager.h */,
                6DC84D091DF5358500A107A9 /* TZImageCropManager.m */,
                90EBF5D41C2E298000CB9BCC /* UIView+Layout.h */,
                90EBF5D51C2E298000CB9BCC /* UIView+Layout.m */,
                6D5358CB1D64600F00928CC6 /* NSBundle+TZImagePicker.h */,
                6D5358CC1D64600F00928CC6 /* NSBundle+TZImagePicker.m */,
                6DC358641CC8BAE300898D29 /* Resources */,
            );
            path = TZImagePickerController;
            sourceTree = "<group>";
        };
/* End PBXGroup section */
 
/* Begin PBXNativeTarget section */
        900E657B1C2BB8D5003D9A9E /* TZImagePickerController */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 900E65A91C2BB8D5003D9A9E /* Build configuration list for PBXNativeTarget "TZImagePickerController" */;
            buildPhases = (
                900E65781C2BB8D5003D9A9E /* Sources */,
                900E65791C2BB8D5003D9A9E /* Frameworks */,
                900E657A1C2BB8D5003D9A9E /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
            );
            name = TZImagePickerController;
            productName = TZImagePickerController;
            productReference = 900E657C1C2BB8D5003D9A9E /* TZImagePickerController.app */;
            productType = "com.apple.product-type.application";
        };
        900E65941C2BB8D5003D9A9E /* TZImagePickerControllerTests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 900E65AC1C2BB8D5003D9A9E /* Build configuration list for PBXNativeTarget "TZImagePickerControllerTests" */;
            buildPhases = (
                900E65911C2BB8D5003D9A9E /* Sources */,
                900E65921C2BB8D5003D9A9E /* Frameworks */,
                900E65931C2BB8D5003D9A9E /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                900E65971C2BB8D5003D9A9E /* PBXTargetDependency */,
            );
            name = TZImagePickerControllerTests;
            productName = TZImagePickerControllerTests;
            productReference = 900E65951C2BB8D5003D9A9E /* TZImagePickerControllerTests.xctest */;
            productType = "com.apple.product-type.bundle.unit-test";
        };
        900E659F1C2BB8D5003D9A9E /* TZImagePickerControllerUITests */ = {
            isa = PBXNativeTarget;
            buildConfigurationList = 900E65AF1C2BB8D5003D9A9E /* Build configuration list for PBXNativeTarget "TZImagePickerControllerUITests" */;
            buildPhases = (
                900E659C1C2BB8D5003D9A9E /* Sources */,
                900E659D1C2BB8D5003D9A9E /* Frameworks */,
                900E659E1C2BB8D5003D9A9E /* Resources */,
            );
            buildRules = (
            );
            dependencies = (
                900E65A21C2BB8D5003D9A9E /* PBXTargetDependency */,
            );
            name = TZImagePickerControllerUITests;
            productName = TZImagePickerControllerUITests;
            productReference = 900E65A01C2BB8D5003D9A9E /* TZImagePickerControllerUITests.xctest */;
            productType = "com.apple.product-type.bundle.ui-testing";
        };
/* End PBXNativeTarget section */
 
/* Begin PBXProject section */
        900E65741C2BB8D5003D9A9E /* Project object */ = {
            isa = PBXProject;
            attributes = {
                LastUpgradeCheck = 0720;
                ORGANIZATIONNAME = "谭真";
                TargetAttributes = {
                    900E657B1C2BB8D5003D9A9E = {
                        CreatedOnToolsVersion = 7.2;
                        DevelopmentTeam = VGXA77XL6T;
                        ProvisioningStyle = Automatic;
                    };
                    900E65941C2BB8D5003D9A9E = {
                        CreatedOnToolsVersion = 7.2;
                        TestTargetID = 900E657B1C2BB8D5003D9A9E;
                    };
                    900E659F1C2BB8D5003D9A9E = {
                        CreatedOnToolsVersion = 7.2;
                        TestTargetID = 900E657B1C2BB8D5003D9A9E;
                    };
                };
            };
            buildConfigurationList = 900E65771C2BB8D5003D9A9E /* Build configuration list for PBXProject "TZImagePickerController" */;
            compatibilityVersion = "Xcode 3.2";
            developmentRegion = English;
            hasScannedForEncodings = 0;
            knownRegions = (
                en,
                Base,
            );
            mainGroup = 900E65731C2BB8D5003D9A9E;
            productRefGroup = 900E657D1C2BB8D5003D9A9E /* Products */;
            projectDirPath = "";
            projectRoot = "";
            targets = (
                900E657B1C2BB8D5003D9A9E /* TZImagePickerController */,
                900E65941C2BB8D5003D9A9E /* TZImagePickerControllerTests */,
                900E659F1C2BB8D5003D9A9E /* TZImagePickerControllerUITests */,
            );
        };
/* End PBXProject section */
 
/* Begin PBXResourcesBuildPhase section */
        900E657A1C2BB8D5003D9A9E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                900E658F1C2BB8D5003D9A9E /* LaunchScreen.storyboard in Resources */,
                6DC358661CC8BAFD00898D29 /* TZImagePickerController.bundle in Resources */,
                900E658C1C2BB8D5003D9A9E /* Assets.xcassets in Resources */,
                900E658A1C2BB8D5003D9A9E /* Main.storyboard in Resources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        900E65931C2BB8D5003D9A9E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        900E659E1C2BB8D5003D9A9E /* Resources */ = {
            isa = PBXResourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXResourcesBuildPhase section */
 
/* Begin PBXSourcesBuildPhase section */
        900E65781C2BB8D5003D9A9E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                9038D5911C3974F0007DE549 /* TZTestCell.m in Sources */,
                900EF00F1C2C0B1100EA709B /* TZAssetModel.m in Sources */,
                900EEFFE1C2BD58B00EA709B /* TZPhotoPickerController.m in Sources */,
                90EBF5D61C2E298000CB9BCC /* UIView+Layout.m in Sources */,
                90CE84B71C3BABB6003D0779 /* TZVideoPlayerController.m in Sources */,
                900EF0021C2BD7E400EA709B /* TZAssetCell.m in Sources */,
                6DD0502B1DF659ED0057C78D /* TZProgressView.m in Sources */,
                6D32B9BD1CD83640005CE1E0 /* LxGridViewFlowLayout.m in Sources */,
                6D4608311DFFC60D004FB009 /* TZGifPhotoPreviewController.m in Sources */,
                900EF0161C2C134900EA709B /* TZPhotoPreviewCell.m in Sources */,
                900E65871C2BB8D5003D9A9E /* ViewController.m in Sources */,
                90CE84AE1C3A89EF003D0779 /* TZImageManager.m in Sources */,
                900E65841C2BB8D5003D9A9E /* AppDelegate.m in Sources */,
                900E65811C2BB8D5003D9A9E /* main.m in Sources */,
                900EF0121C2C107400EA709B /* TZPhotoPreviewController.m in Sources */,
                6D5358CD1D64600F00928CC6 /* NSBundle+TZImagePicker.m in Sources */,
                900EEFF81C2BBF9500EA709B /* TZImagePickerController.m in Sources */,
                6DC84D0A1DF5358500A107A9 /* TZImageCropManager.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        900E65911C2BB8D5003D9A9E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                900E659A1C2BB8D5003D9A9E /* TZImagePickerControllerTests.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
        900E659C1C2BB8D5003D9A9E /* Sources */ = {
            isa = PBXSourcesBuildPhase;
            buildActionMask = 2147483647;
            files = (
                900E65A51C2BB8D5003D9A9E /* TZImagePickerControllerUITests.m in Sources */,
            );
            runOnlyForDeploymentPostprocessing = 0;
        };
/* End PBXSourcesBuildPhase section */
 
/* Begin PBXTargetDependency section */
        900E65971C2BB8D5003D9A9E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 900E657B1C2BB8D5003D9A9E /* TZImagePickerController */;
            targetProxy = 900E65961C2BB8D5003D9A9E /* PBXContainerItemProxy */;
        };
        900E65A21C2BB8D5003D9A9E /* PBXTargetDependency */ = {
            isa = PBXTargetDependency;
            target = 900E657B1C2BB8D5003D9A9E /* TZImagePickerController */;
            targetProxy = 900E65A11C2BB8D5003D9A9E /* PBXContainerItemProxy */;
        };
/* End PBXTargetDependency section */
 
/* Begin PBXVariantGroup section */
        900E65881C2BB8D5003D9A9E /* Main.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                900E65891C2BB8D5003D9A9E /* Base */,
                6D12FC191D66B71E00182C44 /* zh-Hans */,
            );
            name = Main.storyboard;
            sourceTree = "<group>";
        };
        900E658D1C2BB8D5003D9A9E /* LaunchScreen.storyboard */ = {
            isa = PBXVariantGroup;
            children = (
                900E658E1C2BB8D5003D9A9E /* Base */,
                6D12FC1A1D66B71E00182C44 /* zh-Hans */,
            );
            name = LaunchScreen.storyboard;
            sourceTree = "<group>";
        };
/* End PBXVariantGroup section */
 
/* Begin XCBuildConfiguration section */
        900E65A71C2BB8D5003D9A9E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = dwarf;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                ENABLE_TESTABILITY = YES;
                GCC_C_LANGUAGE_STANDARD = gnu99;
                GCC_DYNAMIC_NO_PIC = NO;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_OPTIMIZATION_LEVEL = 0;
                GCC_PREPROCESSOR_DEFINITIONS = (
                    "DEBUG=1",
                    "$(inherited)",
                );
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 9.2;
                MTL_ENABLE_DEBUG_INFO = YES;
                ONLY_ACTIVE_ARCH = YES;
                SDKROOT = iphoneos;
            };
            name = Debug;
        };
        900E65A81C2BB8D5003D9A9E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ALWAYS_SEARCH_USER_PATHS = NO;
                CLANG_CXX_LANGUAGE_STANDARD = "gnu++0x";
                CLANG_CXX_LIBRARY = "libc++";
                CLANG_ENABLE_MODULES = YES;
                CLANG_ENABLE_OBJC_ARC = YES;
                CLANG_WARN_BOOL_CONVERSION = YES;
                CLANG_WARN_CONSTANT_CONVERSION = YES;
                CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
                CLANG_WARN_EMPTY_BODY = YES;
                CLANG_WARN_ENUM_CONVERSION = YES;
                CLANG_WARN_INT_CONVERSION = YES;
                CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
                CLANG_WARN_UNREACHABLE_CODE = YES;
                CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                COPY_PHASE_STRIP = NO;
                DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
                ENABLE_NS_ASSERTIONS = NO;
                ENABLE_STRICT_OBJC_MSGSEND = YES;
                GCC_C_LANGUAGE_STANDARD = gnu99;
                GCC_NO_COMMON_BLOCKS = YES;
                GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
                GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
                GCC_WARN_UNDECLARED_SELECTOR = YES;
                GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
                GCC_WARN_UNUSED_FUNCTION = YES;
                GCC_WARN_UNUSED_VARIABLE = YES;
                IPHONEOS_DEPLOYMENT_TARGET = 9.2;
                MTL_ENABLE_DEBUG_INFO = NO;
                SDKROOT = iphoneos;
                VALIDATE_PRODUCT = YES;
            };
            name = Release;
        };
        900E65AA1C2BB8D5003D9A9E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = VGXA77XL6T;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/TZImagePickerController",
                );
                INFOPLIST_FILE = TZImagePickerController/Info.plist;
                IPHONEOS_DEPLOYMENT_TARGET = 6.0;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerController;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Debug;
        };
        900E65AB1C2BB8D5003D9A9E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
                CODE_SIGN_IDENTITY = "iPhone Developer";
                "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
                DEVELOPMENT_TEAM = VGXA77XL6T;
                FRAMEWORK_SEARCH_PATHS = (
                    "$(inherited)",
                    "$(PROJECT_DIR)/TZImagePickerController",
                );
                INFOPLIST_FILE = TZImagePickerController/Info.plist;
                IPHONEOS_DEPLOYMENT_TARGET = 6.0;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerController;
                PRODUCT_NAME = "$(TARGET_NAME)";
                PROVISIONING_PROFILE = "";
                TARGETED_DEVICE_FAMILY = "1,2";
            };
            name = Release;
        };
        900E65AD1C2BB8D5003D9A9E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                BUNDLE_LOADER = "$(TEST_HOST)";
                INFOPLIST_FILE = TZImagePickerControllerTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TZImagePickerController.app/TZImagePickerController";
            };
            name = Debug;
        };
        900E65AE1C2BB8D5003D9A9E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                BUNDLE_LOADER = "$(TEST_HOST)";
                INFOPLIST_FILE = TZImagePickerControllerTests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerTests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TEST_HOST = "$(BUILT_PRODUCTS_DIR)/TZImagePickerController.app/TZImagePickerController";
            };
            name = Release;
        };
        900E65B01C2BB8D5003D9A9E /* Debug */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                INFOPLIST_FILE = TZImagePickerControllerUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TEST_TARGET_NAME = TZImagePickerController;
                USES_XCTRUNNER = YES;
            };
            name = Debug;
        };
        900E65B11C2BB8D5003D9A9E /* Release */ = {
            isa = XCBuildConfiguration;
            buildSettings = {
                INFOPLIST_FILE = TZImagePickerControllerUITests/Info.plist;
                LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks @loader_path/Frameworks";
                PRODUCT_BUNDLE_IDENTIFIER = tanzhen.TZImagePickerControllerUITests;
                PRODUCT_NAME = "$(TARGET_NAME)";
                TEST_TARGET_NAME = TZImagePickerController;
                USES_XCTRUNNER = YES;
            };
            name = Release;
        };
/* End XCBuildConfiguration section */
 
/* Begin XCConfigurationList section */
        900E65771C2BB8D5003D9A9E /* Build configuration list for PBXProject "TZImagePickerController" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                900E65A71C2BB8D5003D9A9E /* Debug */,
                900E65A81C2BB8D5003D9A9E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        900E65A91C2BB8D5003D9A9E /* Build configuration list for PBXNativeTarget "TZImagePickerController" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                900E65AA1C2BB8D5003D9A9E /* Debug */,
                900E65AB1C2BB8D5003D9A9E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        900E65AC1C2BB8D5003D9A9E /* Build configuration list for PBXNativeTarget "TZImagePickerControllerTests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                900E65AD1C2BB8D5003D9A9E /* Debug */,
                900E65AE1C2BB8D5003D9A9E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
        900E65AF1C2BB8D5003D9A9E /* Build configuration list for PBXNativeTarget "TZImagePickerControllerUITests" */ = {
            isa = XCConfigurationList;
            buildConfigurations = (
                900E65B01C2BB8D5003D9A9E /* Debug */,
                900E65B11C2BB8D5003D9A9E /* Release */,
            );
            defaultConfigurationIsVisible = 0;
            defaultConfigurationName = Release;
        };
/* End XCConfigurationList section */
    };
    rootObject = 900E65741C2BB8D5003D9A9E /* Project object */;
}