project.pbxproj 128 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557
  1. // !$*UTF8*$!
  2. {
  3. archiveVersion = 1;
  4. classes = {
  5. };
  6. objectVersion = 48;
  7. objects = {
  8. /* Begin PBXBuildFile section */
  9. ABDC320D1BEAFB870012A159 /* YYTextTagExample.m in Sources */ = {isa = PBXBuildFile; fileRef = ABDC320C1BEAFB870012A159 /* YYTextTagExample.m */; };
  10. D9067DF11B975D3900F346EB /* YYTextExampleHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067DF01B975D3900F346EB /* YYTextExampleHelper.m */; };
  11. D9067DF41B9813B500F346EB /* YYTextEditExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067DF31B9813B500F346EB /* YYTextEditExample.m */; };
  12. D9067DF71B9856FF00F346EB /* YYTextMarkdownExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067DF61B9856FF00F346EB /* YYTextMarkdownExample.m */; };
  13. D9067DFA1B98637B00F346EB /* YYTextEmoticonExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067DF91B98637B00F346EB /* YYTextEmoticonExample.m */; };
  14. D9067DFD1B986D6F00F346EB /* YYTextBindingExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067DFC1B986D6F00F346EB /* YYTextBindingExample.m */; };
  15. D9067E001B9879E300F346EB /* YYFPSLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067DFF1B9879E300F346EB /* YYFPSLabel.m */; };
  16. D9067E031B987CF000F346EB /* YYTextAsyncExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E021B987CF000F346EB /* YYTextAsyncExample.m */; };
  17. D9067E071B98A3B200F346EB /* YYFeedListExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E061B98A3B200F346EB /* YYFeedListExample.m */; };
  18. D9067E0A1B98AAA000F346EB /* WBStatusTimelineViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E091B98AAA000F346EB /* WBStatusTimelineViewController.m */; };
  19. D9067E1A1B98B6AE00F346EB /* WBModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E191B98B6AE00F346EB /* WBModel.m */; };
  20. D9067E201B9A0B8F00F346EB /* WBStatusCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E1F1B9A0B8F00F346EB /* WBStatusCell.m */; };
  21. D9067E231B9A0B9D00F346EB /* WBStatusLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E221B9A0B9D00F346EB /* WBStatusLayout.m */; };
  22. D9067E371B9AD7AD00F346EB /* ResourceWeibo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D9067E361B9AD7AC00F346EB /* ResourceWeibo.bundle */; };
  23. D9067E3A1B9AF7B300F346EB /* WBStatusHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D9067E391B9AF7B300F346EB /* WBStatusHelper.m */; };
  24. D90F521F1B78537600C9B465 /* YYImageBenchmark.m in Sources */ = {isa = PBXBuildFile; fileRef = D90F521E1B78537600C9B465 /* YYImageBenchmark.m */; };
  25. D90F52241B7860E800C9B465 /* pia@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D90F52211B7860E800C9B465 /* pia@2x.png */; };
  26. D91A993E1B5A8DC200EF3A3E /* YYModelExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D91A993D1B5A8DC200EF3A3E /* YYModelExample.m */; };
  27. D91A99441B5A8DE900EF3A3E /* YYImageExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D91A99431B5A8DE900EF3A3E /* YYImageExample.m */; };
  28. D91A99471B5A8DF400EF3A3E /* YYTextExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D91A99461B5A8DF400EF3A3E /* YYTextExample.m */; };
  29. D91A99591B5ACB9200EF3A3E /* YYWebImageExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D91A99581B5ACB9200EF3A3E /* YYWebImageExample.m */; };
  30. D91A995B1B5ACF2A00EF3A3E /* niconiconi@2x.gif in Resources */ = {isa = PBXBuildFile; fileRef = D91A995A1B5ACF2A00EF3A3E /* niconiconi@2x.gif */; };
  31. D91A995E1B5ADA3900EF3A3E /* google@2x.webp in Resources */ = {isa = PBXBuildFile; fileRef = D91A995C1B5AD95900EF3A3E /* google@2x.webp */; };
  32. D91A995F1B5ADA3900EF3A3E /* nyancat@2x.webp in Resources */ = {isa = PBXBuildFile; fileRef = D91A995D1B5AD95900EF3A3E /* nyancat@2x.webp */; };
  33. D91A99721B5D2B4800EF3A3E /* YYImageExampleHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = D91A99711B5D2B4800EF3A3E /* YYImageExampleHelper.m */; };
  34. D9237BCC1BC2BA650092A558 /* WBStatusComposeTextParser.m in Sources */ = {isa = PBXBuildFile; fileRef = D9237BCB1BC2BA650092A558 /* WBStatusComposeTextParser.m */; };
  35. D9237BCF1BC2E0A80092A558 /* WBEmoticonInputView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9237BCE1BC2E0A80092A558 /* WBEmoticonInputView.m */; };
  36. D92FF8651BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D92FF8641BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.m */; };
  37. D933C1621B7799A10065CDBB /* YYImageDisplayExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D933C1611B7799A10065CDBB /* YYImageDisplayExample.m */; };
  38. D933C16E1B779FE90065CDBB /* cube@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D933C16D1B779FE90065CDBB /* cube@2x.png */; };
  39. D933C72B1B7E39EA0065CDBB /* ermilio_lossless.bpg in Resources */ = {isa = PBXBuildFile; fileRef = D933C72A1B7E39EA0065CDBB /* ermilio_lossless.bpg */; };
  40. D9387D471C7CBCAF00717477 /* YYUtilityExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9387D461C7CBCAF00717477 /* YYUtilityExample.m */; };
  41. D9387D4A1C7CBD7F00717477 /* YYKeychainExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9387D491C7CBD7F00717477 /* YYKeychainExample.m */; };
  42. D939F5DF1B7CA2CA003EEC6A /* YYBPGCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D939F5DE1B7CA2CA003EEC6A /* YYBPGCoder.m */; };
  43. D939F5E11B7CB044003EEC6A /* dribbble64_imageio.png in Resources */ = {isa = PBXBuildFile; fileRef = D939F5E01B7CB044003EEC6A /* dribbble64_imageio.png */; };
  44. D939F5E31B7CB04A003EEC6A /* dribbble128_imageio.png in Resources */ = {isa = PBXBuildFile; fileRef = D939F5E21B7CB04A003EEC6A /* dribbble128_imageio.png */; };
  45. D939F5E51B7CB04D003EEC6A /* dribbble256_imageio.png in Resources */ = {isa = PBXBuildFile; fileRef = D939F5E41B7CB04D003EEC6A /* dribbble256_imageio.png */; };
  46. D939F5E71B7CB052003EEC6A /* dribbble512_imageio.png in Resources */ = {isa = PBXBuildFile; fileRef = D939F5E61B7CB052003EEC6A /* dribbble512_imageio.png */; };
  47. D939F7471B7E0254003EEC6A /* ermilio_lossless.webp in Resources */ = {isa = PBXBuildFile; fileRef = D939F7401B7E0254003EEC6A /* ermilio_lossless.webp */; };
  48. D939F7481B7E0254003EEC6A /* ermilio_q15.bpg in Resources */ = {isa = PBXBuildFile; fileRef = D939F7411B7E0254003EEC6A /* ermilio_q15.bpg */; };
  49. D939F7491B7E0254003EEC6A /* ermilio_q20.bpg in Resources */ = {isa = PBXBuildFile; fileRef = D939F7421B7E0254003EEC6A /* ermilio_q20.bpg */; };
  50. D939F74A1B7E0254003EEC6A /* ermilio_q85.webp in Resources */ = {isa = PBXBuildFile; fileRef = D939F7431B7E0254003EEC6A /* ermilio_q85.webp */; };
  51. D939F74B1B7E0254003EEC6A /* ermilio_q90.webp in Resources */ = {isa = PBXBuildFile; fileRef = D939F7441B7E0254003EEC6A /* ermilio_q90.webp */; };
  52. D939F74C1B7E0254003EEC6A /* ermilio.gif in Resources */ = {isa = PBXBuildFile; fileRef = D939F7451B7E0254003EEC6A /* ermilio.gif */; };
  53. D939F74D1B7E0254003EEC6A /* ermilio.png in Resources */ = {isa = PBXBuildFile; fileRef = D939F7461B7E0254003EEC6A /* ermilio.png */; };
  54. D943B48D19EC2BC100A9481E /* YYRootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D943B48C19EC2BC100A9481E /* YYRootViewController.m */; };
  55. D94C07D01B9ECD5F006299A2 /* WBStatusComposeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D94C07CF1B9ECD5F006299A2 /* WBStatusComposeViewController.m */; };
  56. D94D6D121BA323DA00852804 /* YYSimpleWebViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = D94D6D111BA323DA00852804 /* YYSimpleWebViewController.m */; };
  57. D95340A21BA47D38004FDE84 /* YYTextCopyPasteExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D95340A11BA47D38004FDE84 /* YYTextCopyPasteExample.m */; };
  58. D95340A51BA47D6E004FDE84 /* YYTextUndoRedoExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D95340A41BA47D6E004FDE84 /* YYTextUndoRedoExample.m */; };
  59. D96E58E81B7F885D004B8B45 /* AssetsLibrary.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D96E58E71B7F885D004B8B45 /* AssetsLibrary.framework */; };
  60. D9700CC91BC680A000F878A4 /* YYPhotoGroupView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9700CC81BC680A000F878A4 /* YYPhotoGroupView.m */; };
  61. D9700D921BC7C16900F878A4 /* weibo_6.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D8A1BC7C16900F878A4 /* weibo_6.json */; };
  62. D9700D931BC7C16900F878A4 /* weibo_2.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D8B1BC7C16900F878A4 /* weibo_2.json */; };
  63. D9700D941BC7C16900F878A4 /* weibo_4.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D8C1BC7C16900F878A4 /* weibo_4.json */; };
  64. D9700D951BC7C16900F878A4 /* weibo_5.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D8D1BC7C16900F878A4 /* weibo_5.json */; };
  65. D9700D961BC7C16900F878A4 /* weibo_1.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D8E1BC7C16900F878A4 /* weibo_1.json */; };
  66. D9700D971BC7C16900F878A4 /* weibo_0.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D8F1BC7C16900F878A4 /* weibo_0.json */; };
  67. D9700D981BC7C16900F878A4 /* weibo_3.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D901BC7C16900F878A4 /* weibo_3.json */; };
  68. D9700D991BC7C16900F878A4 /* weibo_7.json in Resources */ = {isa = PBXBuildFile; fileRef = D9700D911BC7C16900F878A4 /* weibo_7.json */; };
  69. D9700D9C1BC7D44500F878A4 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D9700D9B1BC7D44500F878A4 /* libz.tbd */; };
  70. D9700D9E1BC7D44B00F878A4 /* libsqlite3.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = D9700D9D1BC7D44B00F878A4 /* libsqlite3.tbd */; };
  71. D9700DA11BC9123300F878A4 /* T1StatusLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = D9700DA01BC9123300F878A4 /* T1StatusLayout.m */; };
  72. D97484D619CAAD2900F46DE1 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = D97484D519CAAD2900F46DE1 /* main.m */; };
  73. D97484D919CAAD2900F46DE1 /* YYAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D97484D819CAAD2900F46DE1 /* YYAppDelegate.m */; };
  74. D97484E419CAAD2900F46DE1 /* LaunchScreen.xib in Resources */ = {isa = PBXBuildFile; fileRef = D97484E219CAAD2900F46DE1 /* LaunchScreen.xib */; };
  75. D974851619CAB38900F46DE1 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D974851519CAB38900F46DE1 /* UIKit.framework */; };
  76. D974851A19CAB39100F46DE1 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D974851919CAB39100F46DE1 /* QuartzCore.framework */; };
  77. D974851C19CAB39700F46DE1 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D974851B19CAB39700F46DE1 /* CoreGraphics.framework */; };
  78. D974851E19CAB39C00F46DE1 /* CoreImage.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D974851D19CAB39C00F46DE1 /* CoreImage.framework */; };
  79. D974852019CAB3A100F46DE1 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D974851F19CAB3A100F46DE1 /* CoreText.framework */; settings = {ATTRIBUTES = (Required, ); }; };
  80. D97FC1131BA191C800E7ECBF /* YYTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D97FC1121BA191C800E7ECBF /* YYTableViewCell.m */; };
  81. D98193221BC8016100BA0604 /* T1StatusCell.m in Sources */ = {isa = PBXBuildFile; fileRef = D98193211BC8016100BA0604 /* T1StatusCell.m */; };
  82. D98193251BC801CF00BA0604 /* T1Model.m in Sources */ = {isa = PBXBuildFile; fileRef = D98193241BC801CF00BA0604 /* T1Model.m */; };
  83. D98193281BC8067C00BA0604 /* Twitter@3x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D98193261BC8067C00BA0604 /* Twitter@3x.jpg */; };
  84. D98193291BC8067C00BA0604 /* Weibo@3x.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D98193271BC8067C00BA0604 /* Weibo@3x.jpg */; };
  85. D981932C1BC8115600BA0604 /* YYTextRubyExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D981932B1BC8115600BA0604 /* YYTextRubyExample.m */; };
  86. D98193311BC829F900BA0604 /* twitter_0.json in Resources */ = {isa = PBXBuildFile; fileRef = D981932D1BC829F900BA0604 /* twitter_0.json */; };
  87. D98193321BC829F900BA0604 /* twitter_1.json in Resources */ = {isa = PBXBuildFile; fileRef = D981932E1BC829F900BA0604 /* twitter_1.json */; };
  88. D98193331BC829F900BA0604 /* twitter_2.json in Resources */ = {isa = PBXBuildFile; fileRef = D981932F1BC829F900BA0604 /* twitter_2.json */; };
  89. D98193341BC829F900BA0604 /* twitter_3.json in Resources */ = {isa = PBXBuildFile; fileRef = D98193301BC829F900BA0604 /* twitter_3.json */; };
  90. D98193411BCAB84F00BA0604 /* T1Helper.m in Sources */ = {isa = PBXBuildFile; fileRef = D98193401BCAB84F00BA0604 /* T1Helper.m */; };
  91. D98193431BCAD3EF00BA0604 /* ResourceTwitter.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D98193421BCAD3EF00BA0604 /* ResourceTwitter.bundle */; };
  92. D991962A1BA71AD80071C80E /* YYControl.m in Sources */ = {isa = PBXBuildFile; fileRef = D99196291BA71AD80071C80E /* YYControl.m */; };
  93. D9971BB01B84D55A00A7B424 /* YYTextAttributeExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9971BAF1B84D55A00A7B424 /* YYTextAttributeExample.m */; };
  94. D9971BB51B85023300A7B424 /* EmoticonWeibo.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D9971BB31B85023300A7B424 /* EmoticonWeibo.bundle */; };
  95. D9971BB61B85023300A7B424 /* EmoticonQQ.bundle in Resources */ = {isa = PBXBuildFile; fileRef = D9971BB41B85023300A7B424 /* EmoticonQQ.bundle */; };
  96. D9B25F9D1BEE79280038C00A /* bpg.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B25F9B1BEE79280038C00A /* bpg.framework */; };
  97. D9B260501BEE79370038C00A /* NSArray+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FA31BEE79370038C00A /* NSArray+YYAdd.m */; };
  98. D9B260511BEE79370038C00A /* NSBundle+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FA51BEE79370038C00A /* NSBundle+YYAdd.m */; };
  99. D9B260521BEE79370038C00A /* NSData+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FA71BEE79370038C00A /* NSData+YYAdd.m */; };
  100. D9B260531BEE79370038C00A /* NSDate+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FA91BEE79370038C00A /* NSDate+YYAdd.m */; };
  101. D9B260541BEE79370038C00A /* NSDictionary+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FAB1BEE79370038C00A /* NSDictionary+YYAdd.m */; };
  102. D9B260551BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FAD1BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.m */; };
  103. D9B260561BEE79370038C00A /* NSNotificationCenter+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FAF1BEE79370038C00A /* NSNotificationCenter+YYAdd.m */; };
  104. D9B260571BEE79370038C00A /* NSNumber+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FB11BEE79370038C00A /* NSNumber+YYAdd.m */; };
  105. D9B260581BEE79370038C00A /* NSObject+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FB31BEE79370038C00A /* NSObject+YYAdd.m */; };
  106. D9B260591BEE79370038C00A /* NSObject+YYAddForARC.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FB51BEE79370038C00A /* NSObject+YYAddForARC.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  107. D9B2605A1BEE79370038C00A /* NSObject+YYAddForKVO.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FB71BEE79370038C00A /* NSObject+YYAddForKVO.m */; };
  108. D9B2605B1BEE79370038C00A /* NSString+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FB91BEE79370038C00A /* NSString+YYAdd.m */; };
  109. D9B2605C1BEE79370038C00A /* NSThread+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FBB1BEE79370038C00A /* NSThread+YYAdd.m */; settings = {COMPILER_FLAGS = "-fno-objc-arc"; }; };
  110. D9B2605D1BEE79370038C00A /* NSTimer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FBD1BEE79370038C00A /* NSTimer+YYAdd.m */; };
  111. D9B2605E1BEE79370038C00A /* CALayer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FC01BEE79370038C00A /* CALayer+YYAdd.m */; };
  112. D9B2605F1BEE79370038C00A /* YYCGUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FC21BEE79370038C00A /* YYCGUtilities.m */; };
  113. D9B260601BEE79370038C00A /* UIApplication+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FC51BEE79370038C00A /* UIApplication+YYAdd.m */; };
  114. D9B260611BEE79370038C00A /* UIBarButtonItem+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FC71BEE79370038C00A /* UIBarButtonItem+YYAdd.m */; };
  115. D9B260621BEE79370038C00A /* UIBezierPath+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FC91BEE79370038C00A /* UIBezierPath+YYAdd.m */; };
  116. D9B260631BEE79370038C00A /* UIColor+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FCB1BEE79370038C00A /* UIColor+YYAdd.m */; };
  117. D9B260641BEE79370038C00A /* UIControl+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FCD1BEE79370038C00A /* UIControl+YYAdd.m */; };
  118. D9B260651BEE79370038C00A /* UIDevice+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FCF1BEE79370038C00A /* UIDevice+YYAdd.m */; };
  119. D9B260661BEE79370038C00A /* UIFont+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FD11BEE79370038C00A /* UIFont+YYAdd.m */; };
  120. D9B260671BEE79370038C00A /* UIGestureRecognizer+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FD31BEE79370038C00A /* UIGestureRecognizer+YYAdd.m */; };
  121. D9B260681BEE79370038C00A /* UIImage+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FD51BEE79370038C00A /* UIImage+YYAdd.m */; };
  122. D9B260691BEE79370038C00A /* UIScreen+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FD71BEE79370038C00A /* UIScreen+YYAdd.m */; };
  123. D9B2606A1BEE79370038C00A /* UIScrollView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FD91BEE79370038C00A /* UIScrollView+YYAdd.m */; };
  124. D9B2606B1BEE79370038C00A /* UITableView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FDB1BEE79370038C00A /* UITableView+YYAdd.m */; };
  125. D9B2606C1BEE79370038C00A /* UITextField+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FDD1BEE79370038C00A /* UITextField+YYAdd.m */; };
  126. D9B2606D1BEE79370038C00A /* UIView+YYAdd.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FDF1BEE79370038C00A /* UIView+YYAdd.m */; };
  127. D9B2606E1BEE79370038C00A /* YYCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FE31BEE79370038C00A /* YYCache.m */; };
  128. D9B2606F1BEE79370038C00A /* YYDiskCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FE51BEE79370038C00A /* YYDiskCache.m */; };
  129. D9B260701BEE79370038C00A /* YYKVStorage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FE71BEE79370038C00A /* YYKVStorage.m */; };
  130. D9B260711BEE79370038C00A /* YYMemoryCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FE91BEE79370038C00A /* YYMemoryCache.m */; };
  131. D9B260721BEE79370038C00A /* _YYWebImageSetter.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FED1BEE79370038C00A /* _YYWebImageSetter.m */; };
  132. D9B260731BEE79370038C00A /* CALayer+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FEF1BEE79370038C00A /* CALayer+YYWebImage.m */; };
  133. D9B260741BEE79370038C00A /* MKAnnotationView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FF11BEE79370038C00A /* MKAnnotationView+YYWebImage.m */; };
  134. D9B260751BEE79370038C00A /* UIButton+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FF31BEE79370038C00A /* UIButton+YYWebImage.m */; };
  135. D9B260761BEE79370038C00A /* UIImageView+YYWebImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FF51BEE79370038C00A /* UIImageView+YYWebImage.m */; };
  136. D9B260771BEE79370038C00A /* YYAnimatedImageView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FF71BEE79370038C00A /* YYAnimatedImageView.m */; };
  137. D9B260781BEE79370038C00A /* YYFrameImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FF91BEE79370038C00A /* YYFrameImage.m */; };
  138. D9B260791BEE79370038C00A /* YYImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FFB1BEE79370038C00A /* YYImage.m */; };
  139. D9B2607A1BEE79370038C00A /* YYImageCache.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FFD1BEE79370038C00A /* YYImageCache.m */; };
  140. D9B2607B1BEE79370038C00A /* YYImageCoder.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B25FFF1BEE79370038C00A /* YYImageCoder.m */; };
  141. D9B2607C1BEE79370038C00A /* YYSpriteSheetImage.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260011BEE79370038C00A /* YYSpriteSheetImage.m */; };
  142. D9B2607D1BEE79370038C00A /* YYWebImageManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260031BEE79370038C00A /* YYWebImageManager.m */; };
  143. D9B2607E1BEE79370038C00A /* YYWebImageOperation.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260051BEE79370038C00A /* YYWebImageOperation.m */; };
  144. D9B2607F1BEE79370038C00A /* NSObject+YYModel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260081BEE79370038C00A /* NSObject+YYModel.m */; };
  145. D9B260801BEE79370038C00A /* YYClassInfo.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2600A1BEE79370038C00A /* YYClassInfo.m */; };
  146. D9B260811BEE79370038C00A /* YYTextContainerView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2600E1BEE79370038C00A /* YYTextContainerView.m */; };
  147. D9B260821BEE79370038C00A /* YYTextDebugOption.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260101BEE79370038C00A /* YYTextDebugOption.m */; };
  148. D9B260831BEE79370038C00A /* YYTextEffectWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260121BEE79370038C00A /* YYTextEffectWindow.m */; };
  149. D9B260841BEE79370038C00A /* YYTextInput.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260141BEE79370038C00A /* YYTextInput.m */; };
  150. D9B260851BEE79370038C00A /* YYTextKeyboardManager.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260161BEE79370038C00A /* YYTextKeyboardManager.m */; };
  151. D9B260861BEE79370038C00A /* YYTextLayout.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260181BEE79370038C00A /* YYTextLayout.m */; };
  152. D9B260871BEE79370038C00A /* YYTextLine.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2601A1BEE79370038C00A /* YYTextLine.m */; };
  153. D9B260881BEE79370038C00A /* YYTextMagnifier.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2601C1BEE79370038C00A /* YYTextMagnifier.m */; };
  154. D9B260891BEE79370038C00A /* YYTextSelectionView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2601E1BEE79370038C00A /* YYTextSelectionView.m */; };
  155. D9B2608A1BEE79370038C00A /* NSAttributedString+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260211BEE79370038C00A /* NSAttributedString+YYText.m */; };
  156. D9B2608B1BEE79370038C00A /* NSParagraphStyle+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260231BEE79370038C00A /* NSParagraphStyle+YYText.m */; };
  157. D9B2608C1BEE79370038C00A /* UIPasteboard+YYText.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260251BEE79370038C00A /* UIPasteboard+YYText.m */; };
  158. D9B2608D1BEE79370038C00A /* YYTextArchiver.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260271BEE79370038C00A /* YYTextArchiver.m */; };
  159. D9B2608E1BEE79370038C00A /* YYTextAttribute.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260291BEE79370038C00A /* YYTextAttribute.m */; };
  160. D9B2608F1BEE79370038C00A /* YYTextParser.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2602B1BEE79370038C00A /* YYTextParser.m */; };
  161. D9B260901BEE79370038C00A /* YYTextRubyAnnotation.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2602D1BEE79370038C00A /* YYTextRubyAnnotation.m */; };
  162. D9B260911BEE79370038C00A /* YYTextRunDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2602F1BEE79370038C00A /* YYTextRunDelegate.m */; };
  163. D9B260921BEE79370038C00A /* YYTextUtilities.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260311BEE79370038C00A /* YYTextUtilities.m */; };
  164. D9B260931BEE79370038C00A /* YYLabel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260331BEE79370038C00A /* YYLabel.m */; };
  165. D9B260941BEE79370038C00A /* YYTextView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260351BEE79370038C00A /* YYTextView.m */; };
  166. D9B260951BEE79370038C00A /* YYAsyncLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260381BEE79370038C00A /* YYAsyncLayer.m */; };
  167. D9B260961BEE79370038C00A /* YYDispatchQueuePool.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2603A1BEE79370038C00A /* YYDispatchQueuePool.m */; };
  168. D9B260971BEE79370038C00A /* YYFileHash.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2603C1BEE79370038C00A /* YYFileHash.m */; };
  169. D9B260981BEE79370038C00A /* YYGestureRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2603E1BEE79370038C00A /* YYGestureRecognizer.m */; };
  170. D9B260991BEE79370038C00A /* YYKeychain.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260401BEE79370038C00A /* YYKeychain.m */; };
  171. D9B2609A1BEE79370038C00A /* YYReachability.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260421BEE79370038C00A /* YYReachability.m */; };
  172. D9B2609B1BEE79370038C00A /* YYSentinel.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260441BEE79370038C00A /* YYSentinel.m */; };
  173. D9B2609C1BEE79370038C00A /* YYThreadSafeArray.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260461BEE79370038C00A /* YYThreadSafeArray.m */; };
  174. D9B2609D1BEE79370038C00A /* YYThreadSafeDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B260481BEE79370038C00A /* YYThreadSafeDictionary.m */; };
  175. D9B2609E1BEE79370038C00A /* YYTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2604A1BEE79370038C00A /* YYTimer.m */; };
  176. D9B2609F1BEE79370038C00A /* YYTransaction.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2604C1BEE79370038C00A /* YYTransaction.m */; };
  177. D9B260A01BEE79370038C00A /* YYWeakProxy.m in Sources */ = {isa = PBXBuildFile; fileRef = D9B2604E1BEE79370038C00A /* YYWeakProxy.m */; };
  178. D9B263B91BEF66010038C00A /* MobileCoreServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9B263B81BEF66010038C00A /* MobileCoreServices.framework */; };
  179. D9BB668B1B73365700F33A46 /* ImageIO.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9C786411AB7C6BC001317AD /* ImageIO.framework */; };
  180. D9C7863E1AB7C66D001317AD /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9C7863D1AB7C66D001317AD /* CoreFoundation.framework */; };
  181. D9C786401AB7C69E001317AD /* Accelerate.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9C7863F1AB7C69E001317AD /* Accelerate.framework */; };
  182. D9C786441AB7C6D8001317AD /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9C786431AB7C6D8001317AD /* SystemConfiguration.framework */; };
  183. D9C786461AB7C6E9001317AD /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = D9C786451AB7C6E9001317AD /* Security.framework */; };
  184. D9CBA58F1B9DCD9800EA452B /* YYTableView.m in Sources */ = {isa = PBXBuildFile; fileRef = D9CBA58E1B9DCD9800EA452B /* YYTableView.m */; };
  185. D9CC99B01B87695300A9466D /* YYTextAttachmentExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9CC99AF1B87695300A9466D /* YYTextAttachmentExample.m */; };
  186. D9CC99EB1B8B528300A9466D /* YYImageProgressiveExample.m in Sources */ = {isa = PBXBuildFile; fileRef = D9CC99EA1B8B528300A9466D /* YYImageProgressiveExample.m */; };
  187. D9CC99EF1B8B53A400A9466D /* wall-e@2x.webp in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99EE1B8B53A400A9466D /* wall-e@2x.webp */; };
  188. D9CC99F61B8B568B00A9466D /* mew_baseline.gif in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99F01B8B568B00A9466D /* mew_baseline.gif */; };
  189. D9CC99F71B8B568B00A9466D /* mew_progressive.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99F11B8B568B00A9466D /* mew_progressive.jpg */; };
  190. D9CC99F81B8B568B00A9466D /* mew_baseline.jpg in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99F21B8B568B00A9466D /* mew_baseline.jpg */; };
  191. D9CC99F91B8B568B00A9466D /* mew_interlaced.gif in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99F31B8B568B00A9466D /* mew_interlaced.gif */; };
  192. D9CC99FA1B8B568B00A9466D /* mew_interlaced.png in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99F41B8B568B00A9466D /* mew_interlaced.png */; };
  193. D9CC99FB1B8B568B00A9466D /* mew_baseline.png in Resources */ = {isa = PBXBuildFile; fileRef = D9CC99F51B8B568B00A9466D /* mew_baseline.png */; };
  194. /* End PBXBuildFile section */
  195. /* Begin PBXFileReference section */
  196. ABDC320B1BEAFB870012A159 /* YYTextTagExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextTagExample.h; sourceTree = "<group>"; };
  197. ABDC320C1BEAFB870012A159 /* YYTextTagExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextTagExample.m; sourceTree = "<group>"; };
  198. D9067DEF1B975D3900F346EB /* YYTextExampleHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextExampleHelper.h; sourceTree = "<group>"; };
  199. D9067DF01B975D3900F346EB /* YYTextExampleHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextExampleHelper.m; sourceTree = "<group>"; };
  200. D9067DF21B9813B500F346EB /* YYTextEditExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextEditExample.h; sourceTree = "<group>"; };
  201. D9067DF31B9813B500F346EB /* YYTextEditExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextEditExample.m; sourceTree = "<group>"; };
  202. D9067DF51B9856FF00F346EB /* YYTextMarkdownExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextMarkdownExample.h; sourceTree = "<group>"; };
  203. D9067DF61B9856FF00F346EB /* YYTextMarkdownExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextMarkdownExample.m; sourceTree = "<group>"; };
  204. D9067DF81B98637B00F346EB /* YYTextEmoticonExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextEmoticonExample.h; sourceTree = "<group>"; };
  205. D9067DF91B98637B00F346EB /* YYTextEmoticonExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextEmoticonExample.m; sourceTree = "<group>"; };
  206. D9067DFB1B986D6F00F346EB /* YYTextBindingExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextBindingExample.h; sourceTree = "<group>"; };
  207. D9067DFC1B986D6F00F346EB /* YYTextBindingExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextBindingExample.m; sourceTree = "<group>"; };
  208. D9067DFE1B9879E300F346EB /* YYFPSLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYFPSLabel.h; sourceTree = "<group>"; };
  209. D9067DFF1B9879E300F346EB /* YYFPSLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYFPSLabel.m; sourceTree = "<group>"; };
  210. D9067E011B987CF000F346EB /* YYTextAsyncExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextAsyncExample.h; sourceTree = "<group>"; };
  211. D9067E021B987CF000F346EB /* YYTextAsyncExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextAsyncExample.m; sourceTree = "<group>"; };
  212. D9067E051B98A3B200F346EB /* YYFeedListExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYFeedListExample.h; sourceTree = "<group>"; };
  213. D9067E061B98A3B200F346EB /* YYFeedListExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYFeedListExample.m; sourceTree = "<group>"; };
  214. D9067E081B98AAA000F346EB /* WBStatusTimelineViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBStatusTimelineViewController.h; sourceTree = "<group>"; };
  215. D9067E091B98AAA000F346EB /* WBStatusTimelineViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBStatusTimelineViewController.m; sourceTree = "<group>"; };
  216. D9067E181B98B6AE00F346EB /* WBModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBModel.h; sourceTree = "<group>"; };
  217. D9067E191B98B6AE00F346EB /* WBModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBModel.m; sourceTree = "<group>"; };
  218. D9067E1E1B9A0B8F00F346EB /* WBStatusCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBStatusCell.h; sourceTree = "<group>"; };
  219. D9067E1F1B9A0B8F00F346EB /* WBStatusCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBStatusCell.m; sourceTree = "<group>"; };
  220. D9067E211B9A0B9D00F346EB /* WBStatusLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBStatusLayout.h; sourceTree = "<group>"; };
  221. D9067E221B9A0B9D00F346EB /* WBStatusLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBStatusLayout.m; sourceTree = "<group>"; };
  222. D9067E361B9AD7AC00F346EB /* ResourceWeibo.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = ResourceWeibo.bundle; sourceTree = "<group>"; };
  223. D9067E381B9AF7B300F346EB /* WBStatusHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBStatusHelper.h; sourceTree = "<group>"; };
  224. D9067E391B9AF7B300F346EB /* WBStatusHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBStatusHelper.m; sourceTree = "<group>"; };
  225. D90F521D1B78537600C9B465 /* YYImageBenchmark.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageBenchmark.h; sourceTree = "<group>"; };
  226. D90F521E1B78537600C9B465 /* YYImageBenchmark.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageBenchmark.m; sourceTree = "<group>"; };
  227. D90F52211B7860E800C9B465 /* pia@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "pia@2x.png"; sourceTree = "<group>"; };
  228. D91A993C1B5A8DC200EF3A3E /* YYModelExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYModelExample.h; sourceTree = "<group>"; };
  229. D91A993D1B5A8DC200EF3A3E /* YYModelExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYModelExample.m; sourceTree = "<group>"; };
  230. D91A99421B5A8DE900EF3A3E /* YYImageExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageExample.h; sourceTree = "<group>"; };
  231. D91A99431B5A8DE900EF3A3E /* YYImageExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageExample.m; sourceTree = "<group>"; };
  232. D91A99451B5A8DF400EF3A3E /* YYTextExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextExample.h; sourceTree = "<group>"; };
  233. D91A99461B5A8DF400EF3A3E /* YYTextExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextExample.m; sourceTree = "<group>"; };
  234. D91A99571B5ACB9200EF3A3E /* YYWebImageExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWebImageExample.h; sourceTree = "<group>"; };
  235. D91A99581B5ACB9200EF3A3E /* YYWebImageExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWebImageExample.m; sourceTree = "<group>"; };
  236. D91A995A1B5ACF2A00EF3A3E /* niconiconi@2x.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = "niconiconi@2x.gif"; sourceTree = "<group>"; };
  237. D91A995C1B5AD95900EF3A3E /* google@2x.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = "google@2x.webp"; sourceTree = "<group>"; };
  238. D91A995D1B5AD95900EF3A3E /* nyancat@2x.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = "nyancat@2x.webp"; sourceTree = "<group>"; };
  239. D91A99701B5D2B4800EF3A3E /* YYImageExampleHelper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageExampleHelper.h; sourceTree = "<group>"; };
  240. D91A99711B5D2B4800EF3A3E /* YYImageExampleHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageExampleHelper.m; sourceTree = "<group>"; };
  241. D9237BCA1BC2BA650092A558 /* WBStatusComposeTextParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBStatusComposeTextParser.h; sourceTree = "<group>"; };
  242. D9237BCB1BC2BA650092A558 /* WBStatusComposeTextParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBStatusComposeTextParser.m; sourceTree = "<group>"; };
  243. D9237BCD1BC2E0A80092A558 /* WBEmoticonInputView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBEmoticonInputView.h; sourceTree = "<group>"; };
  244. D9237BCE1BC2E0A80092A558 /* WBEmoticonInputView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBEmoticonInputView.m; sourceTree = "<group>"; };
  245. D92FF8631BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T1HomeTimelineItemsViewController.h; sourceTree = "<group>"; };
  246. D92FF8641BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = T1HomeTimelineItemsViewController.m; sourceTree = "<group>"; };
  247. D933C1601B7799A10065CDBB /* YYImageDisplayExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageDisplayExample.h; sourceTree = "<group>"; };
  248. D933C1611B7799A10065CDBB /* YYImageDisplayExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageDisplayExample.m; sourceTree = "<group>"; };
  249. D933C16D1B779FE90065CDBB /* cube@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "cube@2x.png"; sourceTree = "<group>"; };
  250. D933C72A1B7E39EA0065CDBB /* ermilio_lossless.bpg */ = {isa = PBXFileReference; lastKnownFileType = file; path = ermilio_lossless.bpg; sourceTree = "<group>"; };
  251. D9387D451C7CBCAF00717477 /* YYUtilityExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYUtilityExample.h; sourceTree = "<group>"; };
  252. D9387D461C7CBCAF00717477 /* YYUtilityExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYUtilityExample.m; sourceTree = "<group>"; };
  253. D9387D481C7CBD7F00717477 /* YYKeychainExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKeychainExample.h; sourceTree = "<group>"; };
  254. D9387D491C7CBD7F00717477 /* YYKeychainExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYKeychainExample.m; sourceTree = "<group>"; };
  255. D939F5DD1B7CA2CA003EEC6A /* YYBPGCoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYBPGCoder.h; sourceTree = "<group>"; };
  256. D939F5DE1B7CA2CA003EEC6A /* YYBPGCoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYBPGCoder.m; sourceTree = "<group>"; };
  257. D939F5E01B7CB044003EEC6A /* dribbble64_imageio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dribbble64_imageio.png; sourceTree = "<group>"; };
  258. D939F5E21B7CB04A003EEC6A /* dribbble128_imageio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dribbble128_imageio.png; sourceTree = "<group>"; };
  259. D939F5E41B7CB04D003EEC6A /* dribbble256_imageio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dribbble256_imageio.png; sourceTree = "<group>"; };
  260. D939F5E61B7CB052003EEC6A /* dribbble512_imageio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = dribbble512_imageio.png; sourceTree = "<group>"; };
  261. D939F7401B7E0254003EEC6A /* ermilio_lossless.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = ermilio_lossless.webp; sourceTree = "<group>"; };
  262. D939F7411B7E0254003EEC6A /* ermilio_q15.bpg */ = {isa = PBXFileReference; lastKnownFileType = file; path = ermilio_q15.bpg; sourceTree = "<group>"; };
  263. D939F7421B7E0254003EEC6A /* ermilio_q20.bpg */ = {isa = PBXFileReference; lastKnownFileType = file; path = ermilio_q20.bpg; sourceTree = "<group>"; };
  264. D939F7431B7E0254003EEC6A /* ermilio_q85.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = ermilio_q85.webp; sourceTree = "<group>"; };
  265. D939F7441B7E0254003EEC6A /* ermilio_q90.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = ermilio_q90.webp; sourceTree = "<group>"; };
  266. D939F7451B7E0254003EEC6A /* ermilio.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = ermilio.gif; sourceTree = "<group>"; };
  267. D939F7461B7E0254003EEC6A /* ermilio.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = ermilio.png; sourceTree = "<group>"; };
  268. D943B48B19EC2BC100A9481E /* YYRootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYRootViewController.h; sourceTree = "<group>"; };
  269. D943B48C19EC2BC100A9481E /* YYRootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYRootViewController.m; sourceTree = "<group>"; };
  270. D94C07CE1B9ECD5F006299A2 /* WBStatusComposeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WBStatusComposeViewController.h; sourceTree = "<group>"; };
  271. D94C07CF1B9ECD5F006299A2 /* WBStatusComposeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = WBStatusComposeViewController.m; sourceTree = "<group>"; };
  272. D94D6D101BA323DA00852804 /* YYSimpleWebViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYSimpleWebViewController.h; sourceTree = "<group>"; };
  273. D94D6D111BA323DA00852804 /* YYSimpleWebViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYSimpleWebViewController.m; sourceTree = "<group>"; };
  274. D95340A01BA47D38004FDE84 /* YYTextCopyPasteExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextCopyPasteExample.h; sourceTree = "<group>"; };
  275. D95340A11BA47D38004FDE84 /* YYTextCopyPasteExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextCopyPasteExample.m; sourceTree = "<group>"; };
  276. D95340A31BA47D6E004FDE84 /* YYTextUndoRedoExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextUndoRedoExample.h; sourceTree = "<group>"; };
  277. D95340A41BA47D6E004FDE84 /* YYTextUndoRedoExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextUndoRedoExample.m; sourceTree = "<group>"; };
  278. D96E58E71B7F885D004B8B45 /* AssetsLibrary.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AssetsLibrary.framework; path = System/Library/Frameworks/AssetsLibrary.framework; sourceTree = SDKROOT; };
  279. D9700CC71BC680A000F878A4 /* YYPhotoGroupView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYPhotoGroupView.h; sourceTree = "<group>"; };
  280. D9700CC81BC680A000F878A4 /* YYPhotoGroupView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYPhotoGroupView.m; sourceTree = "<group>"; };
  281. D9700D8A1BC7C16900F878A4 /* weibo_6.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_6.json; sourceTree = "<group>"; };
  282. D9700D8B1BC7C16900F878A4 /* weibo_2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_2.json; sourceTree = "<group>"; };
  283. D9700D8C1BC7C16900F878A4 /* weibo_4.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_4.json; sourceTree = "<group>"; };
  284. D9700D8D1BC7C16900F878A4 /* weibo_5.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_5.json; sourceTree = "<group>"; };
  285. D9700D8E1BC7C16900F878A4 /* weibo_1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_1.json; sourceTree = "<group>"; };
  286. D9700D8F1BC7C16900F878A4 /* weibo_0.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_0.json; sourceTree = "<group>"; };
  287. D9700D901BC7C16900F878A4 /* weibo_3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_3.json; sourceTree = "<group>"; };
  288. D9700D911BC7C16900F878A4 /* weibo_7.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = weibo_7.json; sourceTree = "<group>"; };
  289. D9700D9B1BC7D44500F878A4 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
  290. D9700D9D1BC7D44B00F878A4 /* libsqlite3.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libsqlite3.tbd; path = usr/lib/libsqlite3.tbd; sourceTree = SDKROOT; };
  291. D9700D9F1BC9123300F878A4 /* T1StatusLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T1StatusLayout.h; sourceTree = "<group>"; };
  292. D9700DA01BC9123300F878A4 /* T1StatusLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = T1StatusLayout.m; sourceTree = "<group>"; };
  293. D97484D019CAAD2900F46DE1 /* YYKitDemo.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = YYKitDemo.app; sourceTree = BUILT_PRODUCTS_DIR; };
  294. D97484D419CAAD2900F46DE1 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
  295. D97484D519CAAD2900F46DE1 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
  296. D97484D719CAAD2900F46DE1 /* YYAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YYAppDelegate.h; sourceTree = "<group>"; };
  297. D97484D819CAAD2900F46DE1 /* YYAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = YYAppDelegate.m; sourceTree = "<group>"; };
  298. D97484E319CAAD2900F46DE1 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = Base; path = Base.lproj/LaunchScreen.xib; sourceTree = "<group>"; };
  299. D974851519CAB38900F46DE1 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
  300. D974851719CAB38D00F46DE1 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
  301. D974851919CAB39100F46DE1 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
  302. D974851B19CAB39700F46DE1 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
  303. D974851D19CAB39C00F46DE1 /* CoreImage.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreImage.framework; path = System/Library/Frameworks/CoreImage.framework; sourceTree = SDKROOT; };
  304. D974851F19CAB3A100F46DE1 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; };
  305. D97FC1111BA191C800E7ECBF /* YYTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTableViewCell.h; sourceTree = "<group>"; };
  306. D97FC1121BA191C800E7ECBF /* YYTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTableViewCell.m; sourceTree = "<group>"; };
  307. D98193201BC8016100BA0604 /* T1StatusCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T1StatusCell.h; sourceTree = "<group>"; };
  308. D98193211BC8016100BA0604 /* T1StatusCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = T1StatusCell.m; sourceTree = "<group>"; };
  309. D98193231BC801CF00BA0604 /* T1Model.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T1Model.h; sourceTree = "<group>"; };
  310. D98193241BC801CF00BA0604 /* T1Model.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = T1Model.m; sourceTree = "<group>"; };
  311. D98193261BC8067C00BA0604 /* Twitter@3x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "Twitter@3x.jpg"; sourceTree = "<group>"; };
  312. D98193271BC8067C00BA0604 /* Weibo@3x.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = "Weibo@3x.jpg"; sourceTree = "<group>"; };
  313. D981932A1BC8115600BA0604 /* YYTextRubyExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextRubyExample.h; sourceTree = "<group>"; };
  314. D981932B1BC8115600BA0604 /* YYTextRubyExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextRubyExample.m; sourceTree = "<group>"; };
  315. D981932D1BC829F900BA0604 /* twitter_0.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = twitter_0.json; sourceTree = "<group>"; };
  316. D981932E1BC829F900BA0604 /* twitter_1.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = twitter_1.json; sourceTree = "<group>"; };
  317. D981932F1BC829F900BA0604 /* twitter_2.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = twitter_2.json; sourceTree = "<group>"; };
  318. D98193301BC829F900BA0604 /* twitter_3.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = twitter_3.json; sourceTree = "<group>"; };
  319. D981933F1BCAB84F00BA0604 /* T1Helper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = T1Helper.h; sourceTree = "<group>"; };
  320. D98193401BCAB84F00BA0604 /* T1Helper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = T1Helper.m; sourceTree = "<group>"; };
  321. D98193421BCAD3EF00BA0604 /* ResourceTwitter.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = ResourceTwitter.bundle; sourceTree = "<group>"; };
  322. D99196281BA71AD80071C80E /* YYControl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYControl.h; sourceTree = "<group>"; };
  323. D99196291BA71AD80071C80E /* YYControl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYControl.m; sourceTree = "<group>"; };
  324. D9971BAE1B84D55A00A7B424 /* YYTextAttributeExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextAttributeExample.h; sourceTree = "<group>"; };
  325. D9971BAF1B84D55A00A7B424 /* YYTextAttributeExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextAttributeExample.m; sourceTree = "<group>"; };
  326. D9971BB31B85023300A7B424 /* EmoticonWeibo.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = EmoticonWeibo.bundle; sourceTree = "<group>"; };
  327. D9971BB41B85023300A7B424 /* EmoticonQQ.bundle */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.plug-in"; path = EmoticonQQ.bundle; sourceTree = "<group>"; };
  328. D9B25F9B1BEE79280038C00A /* bpg.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = bpg.framework; path = ../Vendor/bpg.framework; sourceTree = "<group>"; };
  329. D9B25FA21BEE79370038C00A /* NSArray+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSArray+YYAdd.h"; sourceTree = "<group>"; };
  330. D9B25FA31BEE79370038C00A /* NSArray+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSArray+YYAdd.m"; sourceTree = "<group>"; };
  331. D9B25FA41BEE79370038C00A /* NSBundle+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSBundle+YYAdd.h"; sourceTree = "<group>"; };
  332. D9B25FA51BEE79370038C00A /* NSBundle+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSBundle+YYAdd.m"; sourceTree = "<group>"; };
  333. D9B25FA61BEE79370038C00A /* NSData+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSData+YYAdd.h"; sourceTree = "<group>"; };
  334. D9B25FA71BEE79370038C00A /* NSData+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSData+YYAdd.m"; sourceTree = "<group>"; };
  335. D9B25FA81BEE79370038C00A /* NSDate+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDate+YYAdd.h"; sourceTree = "<group>"; };
  336. D9B25FA91BEE79370038C00A /* NSDate+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDate+YYAdd.m"; sourceTree = "<group>"; };
  337. D9B25FAA1BEE79370038C00A /* NSDictionary+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSDictionary+YYAdd.h"; sourceTree = "<group>"; };
  338. D9B25FAB1BEE79370038C00A /* NSDictionary+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSDictionary+YYAdd.m"; sourceTree = "<group>"; };
  339. D9B25FAC1BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSKeyedUnarchiver+YYAdd.h"; sourceTree = "<group>"; };
  340. D9B25FAD1BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSKeyedUnarchiver+YYAdd.m"; sourceTree = "<group>"; };
  341. D9B25FAE1BEE79370038C00A /* NSNotificationCenter+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNotificationCenter+YYAdd.h"; sourceTree = "<group>"; };
  342. D9B25FAF1BEE79370038C00A /* NSNotificationCenter+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNotificationCenter+YYAdd.m"; sourceTree = "<group>"; };
  343. D9B25FB01BEE79370038C00A /* NSNumber+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSNumber+YYAdd.h"; sourceTree = "<group>"; };
  344. D9B25FB11BEE79370038C00A /* NSNumber+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSNumber+YYAdd.m"; sourceTree = "<group>"; };
  345. D9B25FB21BEE79370038C00A /* NSObject+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYAdd.h"; sourceTree = "<group>"; };
  346. D9B25FB31BEE79370038C00A /* NSObject+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYAdd.m"; sourceTree = "<group>"; };
  347. D9B25FB41BEE79370038C00A /* NSObject+YYAddForARC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYAddForARC.h"; sourceTree = "<group>"; };
  348. D9B25FB51BEE79370038C00A /* NSObject+YYAddForARC.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYAddForARC.m"; sourceTree = "<group>"; };
  349. D9B25FB61BEE79370038C00A /* NSObject+YYAddForKVO.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYAddForKVO.h"; sourceTree = "<group>"; };
  350. D9B25FB71BEE79370038C00A /* NSObject+YYAddForKVO.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYAddForKVO.m"; sourceTree = "<group>"; };
  351. D9B25FB81BEE79370038C00A /* NSString+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+YYAdd.h"; sourceTree = "<group>"; };
  352. D9B25FB91BEE79370038C00A /* NSString+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+YYAdd.m"; sourceTree = "<group>"; };
  353. D9B25FBA1BEE79370038C00A /* NSThread+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+YYAdd.h"; sourceTree = "<group>"; };
  354. D9B25FBB1BEE79370038C00A /* NSThread+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+YYAdd.m"; sourceTree = "<group>"; };
  355. D9B25FBC1BEE79370038C00A /* NSTimer+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSTimer+YYAdd.h"; sourceTree = "<group>"; };
  356. D9B25FBD1BEE79370038C00A /* NSTimer+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSTimer+YYAdd.m"; sourceTree = "<group>"; };
  357. D9B25FBF1BEE79370038C00A /* CALayer+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+YYAdd.h"; sourceTree = "<group>"; };
  358. D9B25FC01BEE79370038C00A /* CALayer+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+YYAdd.m"; sourceTree = "<group>"; };
  359. D9B25FC11BEE79370038C00A /* YYCGUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYCGUtilities.h; sourceTree = "<group>"; };
  360. D9B25FC21BEE79370038C00A /* YYCGUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYCGUtilities.m; sourceTree = "<group>"; };
  361. D9B25FC41BEE79370038C00A /* UIApplication+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIApplication+YYAdd.h"; sourceTree = "<group>"; };
  362. D9B25FC51BEE79370038C00A /* UIApplication+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIApplication+YYAdd.m"; sourceTree = "<group>"; };
  363. D9B25FC61BEE79370038C00A /* UIBarButtonItem+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBarButtonItem+YYAdd.h"; sourceTree = "<group>"; };
  364. D9B25FC71BEE79370038C00A /* UIBarButtonItem+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBarButtonItem+YYAdd.m"; sourceTree = "<group>"; };
  365. D9B25FC81BEE79370038C00A /* UIBezierPath+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIBezierPath+YYAdd.h"; sourceTree = "<group>"; };
  366. D9B25FC91BEE79370038C00A /* UIBezierPath+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIBezierPath+YYAdd.m"; sourceTree = "<group>"; };
  367. D9B25FCA1BEE79370038C00A /* UIColor+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIColor+YYAdd.h"; sourceTree = "<group>"; };
  368. D9B25FCB1BEE79370038C00A /* UIColor+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIColor+YYAdd.m"; sourceTree = "<group>"; };
  369. D9B25FCC1BEE79370038C00A /* UIControl+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIControl+YYAdd.h"; sourceTree = "<group>"; };
  370. D9B25FCD1BEE79370038C00A /* UIControl+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIControl+YYAdd.m"; sourceTree = "<group>"; };
  371. D9B25FCE1BEE79370038C00A /* UIDevice+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIDevice+YYAdd.h"; sourceTree = "<group>"; };
  372. D9B25FCF1BEE79370038C00A /* UIDevice+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIDevice+YYAdd.m"; sourceTree = "<group>"; };
  373. D9B25FD01BEE79370038C00A /* UIFont+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIFont+YYAdd.h"; sourceTree = "<group>"; };
  374. D9B25FD11BEE79370038C00A /* UIFont+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIFont+YYAdd.m"; sourceTree = "<group>"; };
  375. D9B25FD21BEE79370038C00A /* UIGestureRecognizer+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIGestureRecognizer+YYAdd.h"; sourceTree = "<group>"; };
  376. D9B25FD31BEE79370038C00A /* UIGestureRecognizer+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIGestureRecognizer+YYAdd.m"; sourceTree = "<group>"; };
  377. D9B25FD41BEE79370038C00A /* UIImage+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImage+YYAdd.h"; sourceTree = "<group>"; };
  378. D9B25FD51BEE79370038C00A /* UIImage+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImage+YYAdd.m"; sourceTree = "<group>"; };
  379. D9B25FD61BEE79370038C00A /* UIScreen+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScreen+YYAdd.h"; sourceTree = "<group>"; };
  380. D9B25FD71BEE79370038C00A /* UIScreen+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScreen+YYAdd.m"; sourceTree = "<group>"; };
  381. D9B25FD81BEE79370038C00A /* UIScrollView+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIScrollView+YYAdd.h"; sourceTree = "<group>"; };
  382. D9B25FD91BEE79370038C00A /* UIScrollView+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIScrollView+YYAdd.m"; sourceTree = "<group>"; };
  383. D9B25FDA1BEE79370038C00A /* UITableView+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITableView+YYAdd.h"; sourceTree = "<group>"; };
  384. D9B25FDB1BEE79370038C00A /* UITableView+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITableView+YYAdd.m"; sourceTree = "<group>"; };
  385. D9B25FDC1BEE79370038C00A /* UITextField+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UITextField+YYAdd.h"; sourceTree = "<group>"; };
  386. D9B25FDD1BEE79370038C00A /* UITextField+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UITextField+YYAdd.m"; sourceTree = "<group>"; };
  387. D9B25FDE1BEE79370038C00A /* UIView+YYAdd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIView+YYAdd.h"; sourceTree = "<group>"; };
  388. D9B25FDF1BEE79370038C00A /* UIView+YYAdd.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+YYAdd.m"; sourceTree = "<group>"; };
  389. D9B25FE01BEE79370038C00A /* YYKitMacro.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKitMacro.h; sourceTree = "<group>"; };
  390. D9B25FE21BEE79370038C00A /* YYCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYCache.h; sourceTree = "<group>"; };
  391. D9B25FE31BEE79370038C00A /* YYCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYCache.m; sourceTree = "<group>"; };
  392. D9B25FE41BEE79370038C00A /* YYDiskCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYDiskCache.h; sourceTree = "<group>"; };
  393. D9B25FE51BEE79370038C00A /* YYDiskCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYDiskCache.m; sourceTree = "<group>"; };
  394. D9B25FE61BEE79370038C00A /* YYKVStorage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKVStorage.h; sourceTree = "<group>"; };
  395. D9B25FE71BEE79370038C00A /* YYKVStorage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYKVStorage.m; sourceTree = "<group>"; };
  396. D9B25FE81BEE79370038C00A /* YYMemoryCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYMemoryCache.h; sourceTree = "<group>"; };
  397. D9B25FE91BEE79370038C00A /* YYMemoryCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYMemoryCache.m; sourceTree = "<group>"; };
  398. D9B25FEC1BEE79370038C00A /* _YYWebImageSetter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = _YYWebImageSetter.h; sourceTree = "<group>"; };
  399. D9B25FED1BEE79370038C00A /* _YYWebImageSetter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = _YYWebImageSetter.m; sourceTree = "<group>"; };
  400. D9B25FEE1BEE79370038C00A /* CALayer+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CALayer+YYWebImage.h"; sourceTree = "<group>"; };
  401. D9B25FEF1BEE79370038C00A /* CALayer+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CALayer+YYWebImage.m"; sourceTree = "<group>"; };
  402. D9B25FF01BEE79370038C00A /* MKAnnotationView+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "MKAnnotationView+YYWebImage.h"; sourceTree = "<group>"; };
  403. D9B25FF11BEE79370038C00A /* MKAnnotationView+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "MKAnnotationView+YYWebImage.m"; sourceTree = "<group>"; };
  404. D9B25FF21BEE79370038C00A /* UIButton+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIButton+YYWebImage.h"; sourceTree = "<group>"; };
  405. D9B25FF31BEE79370038C00A /* UIButton+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIButton+YYWebImage.m"; sourceTree = "<group>"; };
  406. D9B25FF41BEE79370038C00A /* UIImageView+YYWebImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIImageView+YYWebImage.h"; sourceTree = "<group>"; };
  407. D9B25FF51BEE79370038C00A /* UIImageView+YYWebImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIImageView+YYWebImage.m"; sourceTree = "<group>"; };
  408. D9B25FF61BEE79370038C00A /* YYAnimatedImageView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYAnimatedImageView.h; sourceTree = "<group>"; };
  409. D9B25FF71BEE79370038C00A /* YYAnimatedImageView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYAnimatedImageView.m; sourceTree = "<group>"; };
  410. D9B25FF81BEE79370038C00A /* YYFrameImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYFrameImage.h; sourceTree = "<group>"; };
  411. D9B25FF91BEE79370038C00A /* YYFrameImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYFrameImage.m; sourceTree = "<group>"; };
  412. D9B25FFA1BEE79370038C00A /* YYImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImage.h; sourceTree = "<group>"; };
  413. D9B25FFB1BEE79370038C00A /* YYImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImage.m; sourceTree = "<group>"; };
  414. D9B25FFC1BEE79370038C00A /* YYImageCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageCache.h; sourceTree = "<group>"; };
  415. D9B25FFD1BEE79370038C00A /* YYImageCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageCache.m; sourceTree = "<group>"; };
  416. D9B25FFE1BEE79370038C00A /* YYImageCoder.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageCoder.h; sourceTree = "<group>"; };
  417. D9B25FFF1BEE79370038C00A /* YYImageCoder.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageCoder.m; sourceTree = "<group>"; };
  418. D9B260001BEE79370038C00A /* YYSpriteSheetImage.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYSpriteSheetImage.h; sourceTree = "<group>"; };
  419. D9B260011BEE79370038C00A /* YYSpriteSheetImage.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYSpriteSheetImage.m; sourceTree = "<group>"; };
  420. D9B260021BEE79370038C00A /* YYWebImageManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWebImageManager.h; sourceTree = "<group>"; };
  421. D9B260031BEE79370038C00A /* YYWebImageManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWebImageManager.m; sourceTree = "<group>"; };
  422. D9B260041BEE79370038C00A /* YYWebImageOperation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWebImageOperation.h; sourceTree = "<group>"; };
  423. D9B260051BEE79370038C00A /* YYWebImageOperation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWebImageOperation.m; sourceTree = "<group>"; };
  424. D9B260071BEE79370038C00A /* NSObject+YYModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSObject+YYModel.h"; sourceTree = "<group>"; };
  425. D9B260081BEE79370038C00A /* NSObject+YYModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSObject+YYModel.m"; sourceTree = "<group>"; };
  426. D9B260091BEE79370038C00A /* YYClassInfo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYClassInfo.h; sourceTree = "<group>"; };
  427. D9B2600A1BEE79370038C00A /* YYClassInfo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYClassInfo.m; sourceTree = "<group>"; };
  428. D9B2600D1BEE79370038C00A /* YYTextContainerView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextContainerView.h; sourceTree = "<group>"; };
  429. D9B2600E1BEE79370038C00A /* YYTextContainerView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextContainerView.m; sourceTree = "<group>"; };
  430. D9B2600F1BEE79370038C00A /* YYTextDebugOption.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextDebugOption.h; sourceTree = "<group>"; };
  431. D9B260101BEE79370038C00A /* YYTextDebugOption.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextDebugOption.m; sourceTree = "<group>"; };
  432. D9B260111BEE79370038C00A /* YYTextEffectWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextEffectWindow.h; sourceTree = "<group>"; };
  433. D9B260121BEE79370038C00A /* YYTextEffectWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextEffectWindow.m; sourceTree = "<group>"; };
  434. D9B260131BEE79370038C00A /* YYTextInput.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextInput.h; sourceTree = "<group>"; };
  435. D9B260141BEE79370038C00A /* YYTextInput.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextInput.m; sourceTree = "<group>"; };
  436. D9B260151BEE79370038C00A /* YYTextKeyboardManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextKeyboardManager.h; sourceTree = "<group>"; };
  437. D9B260161BEE79370038C00A /* YYTextKeyboardManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextKeyboardManager.m; sourceTree = "<group>"; };
  438. D9B260171BEE79370038C00A /* YYTextLayout.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextLayout.h; sourceTree = "<group>"; };
  439. D9B260181BEE79370038C00A /* YYTextLayout.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextLayout.m; sourceTree = "<group>"; };
  440. D9B260191BEE79370038C00A /* YYTextLine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextLine.h; sourceTree = "<group>"; };
  441. D9B2601A1BEE79370038C00A /* YYTextLine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextLine.m; sourceTree = "<group>"; };
  442. D9B2601B1BEE79370038C00A /* YYTextMagnifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextMagnifier.h; sourceTree = "<group>"; };
  443. D9B2601C1BEE79370038C00A /* YYTextMagnifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextMagnifier.m; sourceTree = "<group>"; };
  444. D9B2601D1BEE79370038C00A /* YYTextSelectionView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextSelectionView.h; sourceTree = "<group>"; };
  445. D9B2601E1BEE79370038C00A /* YYTextSelectionView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextSelectionView.m; sourceTree = "<group>"; };
  446. D9B260201BEE79370038C00A /* NSAttributedString+YYText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSAttributedString+YYText.h"; sourceTree = "<group>"; };
  447. D9B260211BEE79370038C00A /* NSAttributedString+YYText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSAttributedString+YYText.m"; sourceTree = "<group>"; };
  448. D9B260221BEE79370038C00A /* NSParagraphStyle+YYText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSParagraphStyle+YYText.h"; sourceTree = "<group>"; };
  449. D9B260231BEE79370038C00A /* NSParagraphStyle+YYText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSParagraphStyle+YYText.m"; sourceTree = "<group>"; };
  450. D9B260241BEE79370038C00A /* UIPasteboard+YYText.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "UIPasteboard+YYText.h"; sourceTree = "<group>"; };
  451. D9B260251BEE79370038C00A /* UIPasteboard+YYText.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIPasteboard+YYText.m"; sourceTree = "<group>"; };
  452. D9B260261BEE79370038C00A /* YYTextArchiver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextArchiver.h; sourceTree = "<group>"; };
  453. D9B260271BEE79370038C00A /* YYTextArchiver.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextArchiver.m; sourceTree = "<group>"; };
  454. D9B260281BEE79370038C00A /* YYTextAttribute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextAttribute.h; sourceTree = "<group>"; };
  455. D9B260291BEE79370038C00A /* YYTextAttribute.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextAttribute.m; sourceTree = "<group>"; };
  456. D9B2602A1BEE79370038C00A /* YYTextParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextParser.h; sourceTree = "<group>"; };
  457. D9B2602B1BEE79370038C00A /* YYTextParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextParser.m; sourceTree = "<group>"; };
  458. D9B2602C1BEE79370038C00A /* YYTextRubyAnnotation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextRubyAnnotation.h; sourceTree = "<group>"; };
  459. D9B2602D1BEE79370038C00A /* YYTextRubyAnnotation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextRubyAnnotation.m; sourceTree = "<group>"; };
  460. D9B2602E1BEE79370038C00A /* YYTextRunDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextRunDelegate.h; sourceTree = "<group>"; };
  461. D9B2602F1BEE79370038C00A /* YYTextRunDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextRunDelegate.m; sourceTree = "<group>"; };
  462. D9B260301BEE79370038C00A /* YYTextUtilities.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextUtilities.h; sourceTree = "<group>"; };
  463. D9B260311BEE79370038C00A /* YYTextUtilities.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextUtilities.m; sourceTree = "<group>"; };
  464. D9B260321BEE79370038C00A /* YYLabel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYLabel.h; sourceTree = "<group>"; };
  465. D9B260331BEE79370038C00A /* YYLabel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYLabel.m; sourceTree = "<group>"; };
  466. D9B260341BEE79370038C00A /* YYTextView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextView.h; sourceTree = "<group>"; };
  467. D9B260351BEE79370038C00A /* YYTextView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextView.m; sourceTree = "<group>"; };
  468. D9B260371BEE79370038C00A /* YYAsyncLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYAsyncLayer.h; sourceTree = "<group>"; };
  469. D9B260381BEE79370038C00A /* YYAsyncLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYAsyncLayer.m; sourceTree = "<group>"; };
  470. D9B260391BEE79370038C00A /* YYDispatchQueuePool.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYDispatchQueuePool.h; sourceTree = "<group>"; };
  471. D9B2603A1BEE79370038C00A /* YYDispatchQueuePool.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYDispatchQueuePool.m; sourceTree = "<group>"; };
  472. D9B2603B1BEE79370038C00A /* YYFileHash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYFileHash.h; sourceTree = "<group>"; };
  473. D9B2603C1BEE79370038C00A /* YYFileHash.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYFileHash.m; sourceTree = "<group>"; };
  474. D9B2603D1BEE79370038C00A /* YYGestureRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYGestureRecognizer.h; sourceTree = "<group>"; };
  475. D9B2603E1BEE79370038C00A /* YYGestureRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYGestureRecognizer.m; sourceTree = "<group>"; };
  476. D9B2603F1BEE79370038C00A /* YYKeychain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKeychain.h; sourceTree = "<group>"; };
  477. D9B260401BEE79370038C00A /* YYKeychain.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYKeychain.m; sourceTree = "<group>"; };
  478. D9B260411BEE79370038C00A /* YYReachability.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYReachability.h; sourceTree = "<group>"; };
  479. D9B260421BEE79370038C00A /* YYReachability.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYReachability.m; sourceTree = "<group>"; };
  480. D9B260431BEE79370038C00A /* YYSentinel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYSentinel.h; sourceTree = "<group>"; };
  481. D9B260441BEE79370038C00A /* YYSentinel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYSentinel.m; sourceTree = "<group>"; };
  482. D9B260451BEE79370038C00A /* YYThreadSafeArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYThreadSafeArray.h; sourceTree = "<group>"; };
  483. D9B260461BEE79370038C00A /* YYThreadSafeArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYThreadSafeArray.m; sourceTree = "<group>"; };
  484. D9B260471BEE79370038C00A /* YYThreadSafeDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYThreadSafeDictionary.h; sourceTree = "<group>"; };
  485. D9B260481BEE79370038C00A /* YYThreadSafeDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYThreadSafeDictionary.m; sourceTree = "<group>"; };
  486. D9B260491BEE79370038C00A /* YYTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTimer.h; sourceTree = "<group>"; };
  487. D9B2604A1BEE79370038C00A /* YYTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTimer.m; sourceTree = "<group>"; };
  488. D9B2604B1BEE79370038C00A /* YYTransaction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTransaction.h; sourceTree = "<group>"; };
  489. D9B2604C1BEE79370038C00A /* YYTransaction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTransaction.m; sourceTree = "<group>"; };
  490. D9B2604D1BEE79370038C00A /* YYWeakProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYWeakProxy.h; sourceTree = "<group>"; };
  491. D9B2604E1BEE79370038C00A /* YYWeakProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYWeakProxy.m; sourceTree = "<group>"; };
  492. D9B2604F1BEE79370038C00A /* YYKit.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYKit.h; sourceTree = "<group>"; };
  493. D9B263B81BEF66010038C00A /* MobileCoreServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MobileCoreServices.framework; path = System/Library/Frameworks/MobileCoreServices.framework; sourceTree = SDKROOT; };
  494. D9C7863D1AB7C66D001317AD /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
  495. D9C7863F1AB7C69E001317AD /* Accelerate.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Accelerate.framework; path = System/Library/Frameworks/Accelerate.framework; sourceTree = SDKROOT; };
  496. D9C786411AB7C6BC001317AD /* ImageIO.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ImageIO.framework; path = System/Library/Frameworks/ImageIO.framework; sourceTree = SDKROOT; };
  497. D9C786431AB7C6D8001317AD /* SystemConfiguration.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SystemConfiguration.framework; path = System/Library/Frameworks/SystemConfiguration.framework; sourceTree = SDKROOT; };
  498. D9C786451AB7C6E9001317AD /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
  499. D9CBA58D1B9DCD9800EA452B /* YYTableView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTableView.h; sourceTree = "<group>"; };
  500. D9CBA58E1B9DCD9800EA452B /* YYTableView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTableView.m; sourceTree = "<group>"; };
  501. D9CC99AE1B87695300A9466D /* YYTextAttachmentExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYTextAttachmentExample.h; sourceTree = "<group>"; };
  502. D9CC99AF1B87695300A9466D /* YYTextAttachmentExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYTextAttachmentExample.m; sourceTree = "<group>"; };
  503. D9CC99E91B8B528300A9466D /* YYImageProgressiveExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YYImageProgressiveExample.h; sourceTree = "<group>"; };
  504. D9CC99EA1B8B528300A9466D /* YYImageProgressiveExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YYImageProgressiveExample.m; sourceTree = "<group>"; };
  505. D9CC99EE1B8B53A400A9466D /* wall-e@2x.webp */ = {isa = PBXFileReference; lastKnownFileType = file; path = "wall-e@2x.webp"; sourceTree = "<group>"; };
  506. D9CC99F01B8B568B00A9466D /* mew_baseline.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = mew_baseline.gif; sourceTree = "<group>"; };
  507. D9CC99F11B8B568B00A9466D /* mew_progressive.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = mew_progressive.jpg; sourceTree = "<group>"; };
  508. D9CC99F21B8B568B00A9466D /* mew_baseline.jpg */ = {isa = PBXFileReference; lastKnownFileType = image.jpeg; path = mew_baseline.jpg; sourceTree = "<group>"; };
  509. D9CC99F31B8B568B00A9466D /* mew_interlaced.gif */ = {isa = PBXFileReference; lastKnownFileType = image.gif; path = mew_interlaced.gif; sourceTree = "<group>"; };
  510. D9CC99F41B8B568B00A9466D /* mew_interlaced.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mew_interlaced.png; sourceTree = "<group>"; };
  511. D9CC99F51B8B568B00A9466D /* mew_baseline.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = mew_baseline.png; sourceTree = "<group>"; };
  512. /* End PBXFileReference section */
  513. /* Begin PBXFrameworksBuildPhase section */
  514. D97484CD19CAAD2900F46DE1 /* Frameworks */ = {
  515. isa = PBXFrameworksBuildPhase;
  516. buildActionMask = 2147483647;
  517. files = (
  518. D9B25F9D1BEE79280038C00A /* bpg.framework in Frameworks */,
  519. D9700D9E1BC7D44B00F878A4 /* libsqlite3.tbd in Frameworks */,
  520. D9700D9C1BC7D44500F878A4 /* libz.tbd in Frameworks */,
  521. D974851619CAB38900F46DE1 /* UIKit.framework in Frameworks */,
  522. D9C7863E1AB7C66D001317AD /* CoreFoundation.framework in Frameworks */,
  523. D974852019CAB3A100F46DE1 /* CoreText.framework in Frameworks */,
  524. D974851C19CAB39700F46DE1 /* CoreGraphics.framework in Frameworks */,
  525. D974851E19CAB39C00F46DE1 /* CoreImage.framework in Frameworks */,
  526. D974851A19CAB39100F46DE1 /* QuartzCore.framework in Frameworks */,
  527. D9BB668B1B73365700F33A46 /* ImageIO.framework in Frameworks */,
  528. D96E58E81B7F885D004B8B45 /* AssetsLibrary.framework in Frameworks */,
  529. D9C786461AB7C6E9001317AD /* Security.framework in Frameworks */,
  530. D9C786401AB7C69E001317AD /* Accelerate.framework in Frameworks */,
  531. D9B263B91BEF66010038C00A /* MobileCoreServices.framework in Frameworks */,
  532. D9C786441AB7C6D8001317AD /* SystemConfiguration.framework in Frameworks */,
  533. );
  534. runOnlyForDeploymentPostprocessing = 0;
  535. };
  536. /* End PBXFrameworksBuildPhase section */
  537. /* Begin PBXGroup section */
  538. D9067E041B98A39200F346EB /* Feed List */ = {
  539. isa = PBXGroup;
  540. children = (
  541. D9067E051B98A3B200F346EB /* YYFeedListExample.h */,
  542. D9067E061B98A3B200F346EB /* YYFeedListExample.m */,
  543. D92FF8621BC7FB7700FFEBF4 /* Twitter */,
  544. D9067E0E1B98AAC100F346EB /* Weibo */,
  545. );
  546. name = "Feed List";
  547. sourceTree = "<group>";
  548. };
  549. D9067E0E1B98AAC100F346EB /* Weibo */ = {
  550. isa = PBXGroup;
  551. children = (
  552. D9700DA21BC9131100F878A4 /* Timeline */,
  553. D9700DA31BC9131E00F878A4 /* Compose */,
  554. D9700DA41BC9132800F878A4 /* Helper */,
  555. D9700D9A1BC7C16E00F878A4 /* API Dump */,
  556. );
  557. name = Weibo;
  558. sourceTree = "<group>";
  559. };
  560. D90F52361B7896E000C9B465 /* Compare */ = {
  561. isa = PBXGroup;
  562. children = (
  563. D939F5E01B7CB044003EEC6A /* dribbble64_imageio.png */,
  564. D939F5E21B7CB04A003EEC6A /* dribbble128_imageio.png */,
  565. D939F5E41B7CB04D003EEC6A /* dribbble256_imageio.png */,
  566. D939F5E61B7CB052003EEC6A /* dribbble512_imageio.png */,
  567. D939F7411B7E0254003EEC6A /* ermilio_q15.bpg */,
  568. D939F7421B7E0254003EEC6A /* ermilio_q20.bpg */,
  569. D933C72A1B7E39EA0065CDBB /* ermilio_lossless.bpg */,
  570. D939F7431B7E0254003EEC6A /* ermilio_q85.webp */,
  571. D939F7441B7E0254003EEC6A /* ermilio_q90.webp */,
  572. D939F7401B7E0254003EEC6A /* ermilio_lossless.webp */,
  573. D939F7451B7E0254003EEC6A /* ermilio.gif */,
  574. D939F7461B7E0254003EEC6A /* ermilio.png */,
  575. );
  576. path = Compare;
  577. sourceTree = "<group>";
  578. };
  579. D91A99311B5A8D1600EF3A3E /* Model */ = {
  580. isa = PBXGroup;
  581. children = (
  582. D91A993C1B5A8DC200EF3A3E /* YYModelExample.h */,
  583. D91A993D1B5A8DC200EF3A3E /* YYModelExample.m */,
  584. );
  585. name = Model;
  586. sourceTree = "<group>";
  587. };
  588. D91A99331B5A8D2A00EF3A3E /* Image */ = {
  589. isa = PBXGroup;
  590. children = (
  591. D91A99421B5A8DE900EF3A3E /* YYImageExample.h */,
  592. D91A99431B5A8DE900EF3A3E /* YYImageExample.m */,
  593. D933C1601B7799A10065CDBB /* YYImageDisplayExample.h */,
  594. D933C1611B7799A10065CDBB /* YYImageDisplayExample.m */,
  595. D9CC99E91B8B528300A9466D /* YYImageProgressiveExample.h */,
  596. D9CC99EA1B8B528300A9466D /* YYImageProgressiveExample.m */,
  597. D91A99571B5ACB9200EF3A3E /* YYWebImageExample.h */,
  598. D91A99581B5ACB9200EF3A3E /* YYWebImageExample.m */,
  599. D90F521D1B78537600C9B465 /* YYImageBenchmark.h */,
  600. D90F521E1B78537600C9B465 /* YYImageBenchmark.m */,
  601. D91A99701B5D2B4800EF3A3E /* YYImageExampleHelper.h */,
  602. D91A99711B5D2B4800EF3A3E /* YYImageExampleHelper.m */,
  603. D939F5DD1B7CA2CA003EEC6A /* YYBPGCoder.h */,
  604. D939F5DE1B7CA2CA003EEC6A /* YYBPGCoder.m */,
  605. );
  606. name = Image;
  607. sourceTree = "<group>";
  608. };
  609. D91A99341B5A8D3500EF3A3E /* Text */ = {
  610. isa = PBXGroup;
  611. children = (
  612. D91A99451B5A8DF400EF3A3E /* YYTextExample.h */,
  613. D91A99461B5A8DF400EF3A3E /* YYTextExample.m */,
  614. D9971BAE1B84D55A00A7B424 /* YYTextAttributeExample.h */,
  615. D9971BAF1B84D55A00A7B424 /* YYTextAttributeExample.m */,
  616. ABDC320B1BEAFB870012A159 /* YYTextTagExample.h */,
  617. ABDC320C1BEAFB870012A159 /* YYTextTagExample.m */,
  618. D9CC99AE1B87695300A9466D /* YYTextAttachmentExample.h */,
  619. D9CC99AF1B87695300A9466D /* YYTextAttachmentExample.m */,
  620. D9067DF21B9813B500F346EB /* YYTextEditExample.h */,
  621. D9067DF31B9813B500F346EB /* YYTextEditExample.m */,
  622. D9067DF51B9856FF00F346EB /* YYTextMarkdownExample.h */,
  623. D9067DF61B9856FF00F346EB /* YYTextMarkdownExample.m */,
  624. D9067DF81B98637B00F346EB /* YYTextEmoticonExample.h */,
  625. D9067DF91B98637B00F346EB /* YYTextEmoticonExample.m */,
  626. D9067DFB1B986D6F00F346EB /* YYTextBindingExample.h */,
  627. D9067DFC1B986D6F00F346EB /* YYTextBindingExample.m */,
  628. D95340A01BA47D38004FDE84 /* YYTextCopyPasteExample.h */,
  629. D95340A11BA47D38004FDE84 /* YYTextCopyPasteExample.m */,
  630. D95340A31BA47D6E004FDE84 /* YYTextUndoRedoExample.h */,
  631. D95340A41BA47D6E004FDE84 /* YYTextUndoRedoExample.m */,
  632. D981932A1BC8115600BA0604 /* YYTextRubyExample.h */,
  633. D981932B1BC8115600BA0604 /* YYTextRubyExample.m */,
  634. D9067E011B987CF000F346EB /* YYTextAsyncExample.h */,
  635. D9067E021B987CF000F346EB /* YYTextAsyncExample.m */,
  636. D9067DEF1B975D3900F346EB /* YYTextExampleHelper.h */,
  637. D9067DF01B975D3900F346EB /* YYTextExampleHelper.m */,
  638. );
  639. name = Text;
  640. sourceTree = "<group>";
  641. };
  642. D91A99351B5A8D3D00EF3A3E /* Other */ = {
  643. isa = PBXGroup;
  644. children = (
  645. D9CBA58D1B9DCD9800EA452B /* YYTableView.h */,
  646. D9CBA58E1B9DCD9800EA452B /* YYTableView.m */,
  647. D97FC1111BA191C800E7ECBF /* YYTableViewCell.h */,
  648. D97FC1121BA191C800E7ECBF /* YYTableViewCell.m */,
  649. D99196281BA71AD80071C80E /* YYControl.h */,
  650. D99196291BA71AD80071C80E /* YYControl.m */,
  651. D9700CC71BC680A000F878A4 /* YYPhotoGroupView.h */,
  652. D9700CC81BC680A000F878A4 /* YYPhotoGroupView.m */,
  653. D94D6D101BA323DA00852804 /* YYSimpleWebViewController.h */,
  654. D94D6D111BA323DA00852804 /* YYSimpleWebViewController.m */,
  655. D9067DFE1B9879E300F346EB /* YYFPSLabel.h */,
  656. D9067DFF1B9879E300F346EB /* YYFPSLabel.m */,
  657. );
  658. name = Other;
  659. sourceTree = "<group>";
  660. };
  661. D92FF8621BC7FB7700FFEBF4 /* Twitter */ = {
  662. isa = PBXGroup;
  663. children = (
  664. D92FF8631BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.h */,
  665. D92FF8641BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.m */,
  666. D98193201BC8016100BA0604 /* T1StatusCell.h */,
  667. D98193211BC8016100BA0604 /* T1StatusCell.m */,
  668. D9700D9F1BC9123300F878A4 /* T1StatusLayout.h */,
  669. D9700DA01BC9123300F878A4 /* T1StatusLayout.m */,
  670. D98193231BC801CF00BA0604 /* T1Model.h */,
  671. D98193241BC801CF00BA0604 /* T1Model.m */,
  672. D981933F1BCAB84F00BA0604 /* T1Helper.h */,
  673. D98193401BCAB84F00BA0604 /* T1Helper.m */,
  674. D98193351BC82A0400BA0604 /* API Dump */,
  675. );
  676. name = Twitter;
  677. sourceTree = "<group>";
  678. };
  679. D9387D441C7CBC8B00717477 /* Utility */ = {
  680. isa = PBXGroup;
  681. children = (
  682. D9387D451C7CBCAF00717477 /* YYUtilityExample.h */,
  683. D9387D461C7CBCAF00717477 /* YYUtilityExample.m */,
  684. D9387D481C7CBD7F00717477 /* YYKeychainExample.h */,
  685. D9387D491C7CBD7F00717477 /* YYKeychainExample.m */,
  686. );
  687. name = Utility;
  688. sourceTree = "<group>";
  689. };
  690. D943B49119EC316300A9481E /* Resources */ = {
  691. isa = PBXGroup;
  692. children = (
  693. D98193421BCAD3EF00BA0604 /* ResourceTwitter.bundle */,
  694. D9067E361B9AD7AC00F346EB /* ResourceWeibo.bundle */,
  695. D9971BB31B85023300A7B424 /* EmoticonWeibo.bundle */,
  696. D9971BB41B85023300A7B424 /* EmoticonQQ.bundle */,
  697. D91A995A1B5ACF2A00EF3A3E /* niconiconi@2x.gif */,
  698. D91A995C1B5AD95900EF3A3E /* google@2x.webp */,
  699. D91A995D1B5AD95900EF3A3E /* nyancat@2x.webp */,
  700. D90F52211B7860E800C9B465 /* pia@2x.png */,
  701. D933C16D1B779FE90065CDBB /* cube@2x.png */,
  702. D9CC99EE1B8B53A400A9466D /* wall-e@2x.webp */,
  703. D9CC99F21B8B568B00A9466D /* mew_baseline.jpg */,
  704. D9CC99F11B8B568B00A9466D /* mew_progressive.jpg */,
  705. D9CC99F51B8B568B00A9466D /* mew_baseline.png */,
  706. D9CC99F41B8B568B00A9466D /* mew_interlaced.png */,
  707. D9CC99F01B8B568B00A9466D /* mew_baseline.gif */,
  708. D9CC99F31B8B568B00A9466D /* mew_interlaced.gif */,
  709. D98193261BC8067C00BA0604 /* Twitter@3x.jpg */,
  710. D98193271BC8067C00BA0604 /* Weibo@3x.jpg */,
  711. D90F52361B7896E000C9B465 /* Compare */,
  712. );
  713. name = Resources;
  714. sourceTree = "<group>";
  715. };
  716. D9700D9A1BC7C16E00F878A4 /* API Dump */ = {
  717. isa = PBXGroup;
  718. children = (
  719. D9700D8F1BC7C16900F878A4 /* weibo_0.json */,
  720. D9700D8E1BC7C16900F878A4 /* weibo_1.json */,
  721. D9700D8B1BC7C16900F878A4 /* weibo_2.json */,
  722. D9700D901BC7C16900F878A4 /* weibo_3.json */,
  723. D9700D8C1BC7C16900F878A4 /* weibo_4.json */,
  724. D9700D8D1BC7C16900F878A4 /* weibo_5.json */,
  725. D9700D8A1BC7C16900F878A4 /* weibo_6.json */,
  726. D9700D911BC7C16900F878A4 /* weibo_7.json */,
  727. );
  728. name = "API Dump";
  729. sourceTree = "<group>";
  730. };
  731. D9700DA21BC9131100F878A4 /* Timeline */ = {
  732. isa = PBXGroup;
  733. children = (
  734. D9067E081B98AAA000F346EB /* WBStatusTimelineViewController.h */,
  735. D9067E091B98AAA000F346EB /* WBStatusTimelineViewController.m */,
  736. D9067E211B9A0B9D00F346EB /* WBStatusLayout.h */,
  737. D9067E221B9A0B9D00F346EB /* WBStatusLayout.m */,
  738. D9067E1E1B9A0B8F00F346EB /* WBStatusCell.h */,
  739. D9067E1F1B9A0B8F00F346EB /* WBStatusCell.m */,
  740. D9067E181B98B6AE00F346EB /* WBModel.h */,
  741. D9067E191B98B6AE00F346EB /* WBModel.m */,
  742. );
  743. name = Timeline;
  744. sourceTree = "<group>";
  745. };
  746. D9700DA31BC9131E00F878A4 /* Compose */ = {
  747. isa = PBXGroup;
  748. children = (
  749. D94C07CE1B9ECD5F006299A2 /* WBStatusComposeViewController.h */,
  750. D94C07CF1B9ECD5F006299A2 /* WBStatusComposeViewController.m */,
  751. D9237BCD1BC2E0A80092A558 /* WBEmoticonInputView.h */,
  752. D9237BCE1BC2E0A80092A558 /* WBEmoticonInputView.m */,
  753. D9237BCA1BC2BA650092A558 /* WBStatusComposeTextParser.h */,
  754. D9237BCB1BC2BA650092A558 /* WBStatusComposeTextParser.m */,
  755. );
  756. name = Compose;
  757. sourceTree = "<group>";
  758. };
  759. D9700DA41BC9132800F878A4 /* Helper */ = {
  760. isa = PBXGroup;
  761. children = (
  762. D9067E381B9AF7B300F346EB /* WBStatusHelper.h */,
  763. D9067E391B9AF7B300F346EB /* WBStatusHelper.m */,
  764. );
  765. name = Helper;
  766. sourceTree = "<group>";
  767. };
  768. D97484C719CAAD2900F46DE1 = {
  769. isa = PBXGroup;
  770. children = (
  771. D9B25F9F1BEE79370038C00A /* YYKit */,
  772. D97484D219CAAD2900F46DE1 /* YYKitDemo */,
  773. D974852319CAB3AE00F46DE1 /* Frameworks */,
  774. D97484D119CAAD2900F46DE1 /* Products */,
  775. );
  776. sourceTree = "<group>";
  777. };
  778. D97484D119CAAD2900F46DE1 /* Products */ = {
  779. isa = PBXGroup;
  780. children = (
  781. D97484D019CAAD2900F46DE1 /* YYKitDemo.app */,
  782. );
  783. name = Products;
  784. sourceTree = "<group>";
  785. };
  786. D97484D219CAAD2900F46DE1 /* YYKitDemo */ = {
  787. isa = PBXGroup;
  788. children = (
  789. D97484D719CAAD2900F46DE1 /* YYAppDelegate.h */,
  790. D97484D819CAAD2900F46DE1 /* YYAppDelegate.m */,
  791. D943B48B19EC2BC100A9481E /* YYRootViewController.h */,
  792. D943B48C19EC2BC100A9481E /* YYRootViewController.m */,
  793. D91A99311B5A8D1600EF3A3E /* Model */,
  794. D91A99331B5A8D2A00EF3A3E /* Image */,
  795. D91A99341B5A8D3500EF3A3E /* Text */,
  796. D9387D441C7CBC8B00717477 /* Utility */,
  797. D9067E041B98A39200F346EB /* Feed List */,
  798. D91A99351B5A8D3D00EF3A3E /* Other */,
  799. D943B49119EC316300A9481E /* Resources */,
  800. D97484D319CAAD2900F46DE1 /* Supporting Files */,
  801. );
  802. path = YYKitDemo;
  803. sourceTree = "<group>";
  804. };
  805. D97484D319CAAD2900F46DE1 /* Supporting Files */ = {
  806. isa = PBXGroup;
  807. children = (
  808. D97484E219CAAD2900F46DE1 /* LaunchScreen.xib */,
  809. D97484D419CAAD2900F46DE1 /* Info.plist */,
  810. D97484D519CAAD2900F46DE1 /* main.m */,
  811. );
  812. name = "Supporting Files";
  813. sourceTree = "<group>";
  814. };
  815. D974852319CAB3AE00F46DE1 /* Frameworks */ = {
  816. isa = PBXGroup;
  817. children = (
  818. D9B25F9B1BEE79280038C00A /* bpg.framework */,
  819. D9700D9D1BC7D44B00F878A4 /* libsqlite3.tbd */,
  820. D9700D9B1BC7D44500F878A4 /* libz.tbd */,
  821. D9B263B81BEF66010038C00A /* MobileCoreServices.framework */,
  822. D96E58E71B7F885D004B8B45 /* AssetsLibrary.framework */,
  823. D9C786451AB7C6E9001317AD /* Security.framework */,
  824. D9C786431AB7C6D8001317AD /* SystemConfiguration.framework */,
  825. D9C786411AB7C6BC001317AD /* ImageIO.framework */,
  826. D9C7863F1AB7C69E001317AD /* Accelerate.framework */,
  827. D9C7863D1AB7C66D001317AD /* CoreFoundation.framework */,
  828. D974851F19CAB3A100F46DE1 /* CoreText.framework */,
  829. D974851D19CAB39C00F46DE1 /* CoreImage.framework */,
  830. D974851B19CAB39700F46DE1 /* CoreGraphics.framework */,
  831. D974851919CAB39100F46DE1 /* QuartzCore.framework */,
  832. D974851719CAB38D00F46DE1 /* Foundation.framework */,
  833. D974851519CAB38900F46DE1 /* UIKit.framework */,
  834. );
  835. name = Frameworks;
  836. sourceTree = "<group>";
  837. };
  838. D98193351BC82A0400BA0604 /* API Dump */ = {
  839. isa = PBXGroup;
  840. children = (
  841. D981932D1BC829F900BA0604 /* twitter_0.json */,
  842. D981932E1BC829F900BA0604 /* twitter_1.json */,
  843. D981932F1BC829F900BA0604 /* twitter_2.json */,
  844. D98193301BC829F900BA0604 /* twitter_3.json */,
  845. );
  846. name = "API Dump";
  847. sourceTree = "<group>";
  848. };
  849. D9B25F9F1BEE79370038C00A /* YYKit */ = {
  850. isa = PBXGroup;
  851. children = (
  852. D9B2604F1BEE79370038C00A /* YYKit.h */,
  853. D9B25FA01BEE79370038C00A /* Base */,
  854. D9B260061BEE79370038C00A /* Model */,
  855. D9B25FE11BEE79370038C00A /* Cache */,
  856. D9B25FEA1BEE79370038C00A /* Image */,
  857. D9B2600B1BEE79370038C00A /* Text */,
  858. D9B260361BEE79370038C00A /* Utility */,
  859. );
  860. name = YYKit;
  861. path = ../YYKit;
  862. sourceTree = "<group>";
  863. };
  864. D9B25FA01BEE79370038C00A /* Base */ = {
  865. isa = PBXGroup;
  866. children = (
  867. D9B25FE01BEE79370038C00A /* YYKitMacro.h */,
  868. D9B25FA11BEE79370038C00A /* Foundation */,
  869. D9B25FC31BEE79370038C00A /* UIKit */,
  870. D9B25FBE1BEE79370038C00A /* Quartz */,
  871. );
  872. path = Base;
  873. sourceTree = "<group>";
  874. };
  875. D9B25FA11BEE79370038C00A /* Foundation */ = {
  876. isa = PBXGroup;
  877. children = (
  878. D9B25FB21BEE79370038C00A /* NSObject+YYAdd.h */,
  879. D9B25FB31BEE79370038C00A /* NSObject+YYAdd.m */,
  880. D9B25FB41BEE79370038C00A /* NSObject+YYAddForARC.h */,
  881. D9B25FB51BEE79370038C00A /* NSObject+YYAddForARC.m */,
  882. D9B25FB61BEE79370038C00A /* NSObject+YYAddForKVO.h */,
  883. D9B25FB71BEE79370038C00A /* NSObject+YYAddForKVO.m */,
  884. D9B25FB81BEE79370038C00A /* NSString+YYAdd.h */,
  885. D9B25FB91BEE79370038C00A /* NSString+YYAdd.m */,
  886. D9B25FB01BEE79370038C00A /* NSNumber+YYAdd.h */,
  887. D9B25FB11BEE79370038C00A /* NSNumber+YYAdd.m */,
  888. D9B25FA61BEE79370038C00A /* NSData+YYAdd.h */,
  889. D9B25FA71BEE79370038C00A /* NSData+YYAdd.m */,
  890. D9B25FA21BEE79370038C00A /* NSArray+YYAdd.h */,
  891. D9B25FA31BEE79370038C00A /* NSArray+YYAdd.m */,
  892. D9B25FAA1BEE79370038C00A /* NSDictionary+YYAdd.h */,
  893. D9B25FAB1BEE79370038C00A /* NSDictionary+YYAdd.m */,
  894. D9B25FA81BEE79370038C00A /* NSDate+YYAdd.h */,
  895. D9B25FA91BEE79370038C00A /* NSDate+YYAdd.m */,
  896. D9B25FAE1BEE79370038C00A /* NSNotificationCenter+YYAdd.h */,
  897. D9B25FAF1BEE79370038C00A /* NSNotificationCenter+YYAdd.m */,
  898. D9B25FAC1BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.h */,
  899. D9B25FAD1BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.m */,
  900. D9B25FBC1BEE79370038C00A /* NSTimer+YYAdd.h */,
  901. D9B25FBD1BEE79370038C00A /* NSTimer+YYAdd.m */,
  902. D9B25FA41BEE79370038C00A /* NSBundle+YYAdd.h */,
  903. D9B25FA51BEE79370038C00A /* NSBundle+YYAdd.m */,
  904. D9B25FBA1BEE79370038C00A /* NSThread+YYAdd.h */,
  905. D9B25FBB1BEE79370038C00A /* NSThread+YYAdd.m */,
  906. );
  907. path = Foundation;
  908. sourceTree = "<group>";
  909. };
  910. D9B25FBE1BEE79370038C00A /* Quartz */ = {
  911. isa = PBXGroup;
  912. children = (
  913. D9B25FBF1BEE79370038C00A /* CALayer+YYAdd.h */,
  914. D9B25FC01BEE79370038C00A /* CALayer+YYAdd.m */,
  915. D9B25FC11BEE79370038C00A /* YYCGUtilities.h */,
  916. D9B25FC21BEE79370038C00A /* YYCGUtilities.m */,
  917. );
  918. path = Quartz;
  919. sourceTree = "<group>";
  920. };
  921. D9B25FC31BEE79370038C00A /* UIKit */ = {
  922. isa = PBXGroup;
  923. children = (
  924. D9B25FCA1BEE79370038C00A /* UIColor+YYAdd.h */,
  925. D9B25FCB1BEE79370038C00A /* UIColor+YYAdd.m */,
  926. D9B25FD41BEE79370038C00A /* UIImage+YYAdd.h */,
  927. D9B25FD51BEE79370038C00A /* UIImage+YYAdd.m */,
  928. D9B25FCC1BEE79370038C00A /* UIControl+YYAdd.h */,
  929. D9B25FCD1BEE79370038C00A /* UIControl+YYAdd.m */,
  930. D9B25FC61BEE79370038C00A /* UIBarButtonItem+YYAdd.h */,
  931. D9B25FC71BEE79370038C00A /* UIBarButtonItem+YYAdd.m */,
  932. D9B25FD21BEE79370038C00A /* UIGestureRecognizer+YYAdd.h */,
  933. D9B25FD31BEE79370038C00A /* UIGestureRecognizer+YYAdd.m */,
  934. D9B25FDE1BEE79370038C00A /* UIView+YYAdd.h */,
  935. D9B25FDF1BEE79370038C00A /* UIView+YYAdd.m */,
  936. D9B25FD81BEE79370038C00A /* UIScrollView+YYAdd.h */,
  937. D9B25FD91BEE79370038C00A /* UIScrollView+YYAdd.m */,
  938. D9B25FDA1BEE79370038C00A /* UITableView+YYAdd.h */,
  939. D9B25FDB1BEE79370038C00A /* UITableView+YYAdd.m */,
  940. D9B25FDC1BEE79370038C00A /* UITextField+YYAdd.h */,
  941. D9B25FDD1BEE79370038C00A /* UITextField+YYAdd.m */,
  942. D9B25FD61BEE79370038C00A /* UIScreen+YYAdd.h */,
  943. D9B25FD71BEE79370038C00A /* UIScreen+YYAdd.m */,
  944. D9B25FCE1BEE79370038C00A /* UIDevice+YYAdd.h */,
  945. D9B25FCF1BEE79370038C00A /* UIDevice+YYAdd.m */,
  946. D9B25FC41BEE79370038C00A /* UIApplication+YYAdd.h */,
  947. D9B25FC51BEE79370038C00A /* UIApplication+YYAdd.m */,
  948. D9B25FD01BEE79370038C00A /* UIFont+YYAdd.h */,
  949. D9B25FD11BEE79370038C00A /* UIFont+YYAdd.m */,
  950. D9B25FC81BEE79370038C00A /* UIBezierPath+YYAdd.h */,
  951. D9B25FC91BEE79370038C00A /* UIBezierPath+YYAdd.m */,
  952. );
  953. path = UIKit;
  954. sourceTree = "<group>";
  955. };
  956. D9B25FE11BEE79370038C00A /* Cache */ = {
  957. isa = PBXGroup;
  958. children = (
  959. D9B25FE21BEE79370038C00A /* YYCache.h */,
  960. D9B25FE31BEE79370038C00A /* YYCache.m */,
  961. D9B25FE81BEE79370038C00A /* YYMemoryCache.h */,
  962. D9B25FE91BEE79370038C00A /* YYMemoryCache.m */,
  963. D9B25FE41BEE79370038C00A /* YYDiskCache.h */,
  964. D9B25FE51BEE79370038C00A /* YYDiskCache.m */,
  965. D9B25FE61BEE79370038C00A /* YYKVStorage.h */,
  966. D9B25FE71BEE79370038C00A /* YYKVStorage.m */,
  967. );
  968. path = Cache;
  969. sourceTree = "<group>";
  970. };
  971. D9B25FEA1BEE79370038C00A /* Image */ = {
  972. isa = PBXGroup;
  973. children = (
  974. D9B25FFA1BEE79370038C00A /* YYImage.h */,
  975. D9B25FFB1BEE79370038C00A /* YYImage.m */,
  976. D9B25FF81BEE79370038C00A /* YYFrameImage.h */,
  977. D9B25FF91BEE79370038C00A /* YYFrameImage.m */,
  978. D9B260001BEE79370038C00A /* YYSpriteSheetImage.h */,
  979. D9B260011BEE79370038C00A /* YYSpriteSheetImage.m */,
  980. D9B25FF61BEE79370038C00A /* YYAnimatedImageView.h */,
  981. D9B25FF71BEE79370038C00A /* YYAnimatedImageView.m */,
  982. D9B25FFE1BEE79370038C00A /* YYImageCoder.h */,
  983. D9B25FFF1BEE79370038C00A /* YYImageCoder.m */,
  984. D9B25FFC1BEE79370038C00A /* YYImageCache.h */,
  985. D9B25FFD1BEE79370038C00A /* YYImageCache.m */,
  986. D9B260041BEE79370038C00A /* YYWebImageOperation.h */,
  987. D9B260051BEE79370038C00A /* YYWebImageOperation.m */,
  988. D9B260021BEE79370038C00A /* YYWebImageManager.h */,
  989. D9B260031BEE79370038C00A /* YYWebImageManager.m */,
  990. D9B25FEB1BEE79370038C00A /* Categories */,
  991. );
  992. path = Image;
  993. sourceTree = "<group>";
  994. };
  995. D9B25FEB1BEE79370038C00A /* Categories */ = {
  996. isa = PBXGroup;
  997. children = (
  998. D9B25FF41BEE79370038C00A /* UIImageView+YYWebImage.h */,
  999. D9B25FF51BEE79370038C00A /* UIImageView+YYWebImage.m */,
  1000. D9B25FF21BEE79370038C00A /* UIButton+YYWebImage.h */,
  1001. D9B25FF31BEE79370038C00A /* UIButton+YYWebImage.m */,
  1002. D9B25FEE1BEE79370038C00A /* CALayer+YYWebImage.h */,
  1003. D9B25FEF1BEE79370038C00A /* CALayer+YYWebImage.m */,
  1004. D9B25FF01BEE79370038C00A /* MKAnnotationView+YYWebImage.h */,
  1005. D9B25FF11BEE79370038C00A /* MKAnnotationView+YYWebImage.m */,
  1006. D9B25FEC1BEE79370038C00A /* _YYWebImageSetter.h */,
  1007. D9B25FED1BEE79370038C00A /* _YYWebImageSetter.m */,
  1008. );
  1009. path = Categories;
  1010. sourceTree = "<group>";
  1011. };
  1012. D9B260061BEE79370038C00A /* Model */ = {
  1013. isa = PBXGroup;
  1014. children = (
  1015. D9B260071BEE79370038C00A /* NSObject+YYModel.h */,
  1016. D9B260081BEE79370038C00A /* NSObject+YYModel.m */,
  1017. D9B260091BEE79370038C00A /* YYClassInfo.h */,
  1018. D9B2600A1BEE79370038C00A /* YYClassInfo.m */,
  1019. );
  1020. path = Model;
  1021. sourceTree = "<group>";
  1022. };
  1023. D9B2600B1BEE79370038C00A /* Text */ = {
  1024. isa = PBXGroup;
  1025. children = (
  1026. D9B260321BEE79370038C00A /* YYLabel.h */,
  1027. D9B260331BEE79370038C00A /* YYLabel.m */,
  1028. D9B260341BEE79370038C00A /* YYTextView.h */,
  1029. D9B260351BEE79370038C00A /* YYTextView.m */,
  1030. D9B2601F1BEE79370038C00A /* String */,
  1031. D9B2600C1BEE79370038C00A /* Component */,
  1032. );
  1033. path = Text;
  1034. sourceTree = "<group>";
  1035. };
  1036. D9B2600C1BEE79370038C00A /* Component */ = {
  1037. isa = PBXGroup;
  1038. children = (
  1039. D9B260171BEE79370038C00A /* YYTextLayout.h */,
  1040. D9B260181BEE79370038C00A /* YYTextLayout.m */,
  1041. D9B260191BEE79370038C00A /* YYTextLine.h */,
  1042. D9B2601A1BEE79370038C00A /* YYTextLine.m */,
  1043. D9B260131BEE79370038C00A /* YYTextInput.h */,
  1044. D9B260141BEE79370038C00A /* YYTextInput.m */,
  1045. D9B2600F1BEE79370038C00A /* YYTextDebugOption.h */,
  1046. D9B260101BEE79370038C00A /* YYTextDebugOption.m */,
  1047. D9B2600D1BEE79370038C00A /* YYTextContainerView.h */,
  1048. D9B2600E1BEE79370038C00A /* YYTextContainerView.m */,
  1049. D9B2601D1BEE79370038C00A /* YYTextSelectionView.h */,
  1050. D9B2601E1BEE79370038C00A /* YYTextSelectionView.m */,
  1051. D9B2601B1BEE79370038C00A /* YYTextMagnifier.h */,
  1052. D9B2601C1BEE79370038C00A /* YYTextMagnifier.m */,
  1053. D9B260111BEE79370038C00A /* YYTextEffectWindow.h */,
  1054. D9B260121BEE79370038C00A /* YYTextEffectWindow.m */,
  1055. D9B260151BEE79370038C00A /* YYTextKeyboardManager.h */,
  1056. D9B260161BEE79370038C00A /* YYTextKeyboardManager.m */,
  1057. );
  1058. path = Component;
  1059. sourceTree = "<group>";
  1060. };
  1061. D9B2601F1BEE79370038C00A /* String */ = {
  1062. isa = PBXGroup;
  1063. children = (
  1064. D9B260281BEE79370038C00A /* YYTextAttribute.h */,
  1065. D9B260291BEE79370038C00A /* YYTextAttribute.m */,
  1066. D9B260261BEE79370038C00A /* YYTextArchiver.h */,
  1067. D9B260271BEE79370038C00A /* YYTextArchiver.m */,
  1068. D9B2602A1BEE79370038C00A /* YYTextParser.h */,
  1069. D9B2602B1BEE79370038C00A /* YYTextParser.m */,
  1070. D9B260301BEE79370038C00A /* YYTextUtilities.h */,
  1071. D9B260311BEE79370038C00A /* YYTextUtilities.m */,
  1072. D9B2602E1BEE79370038C00A /* YYTextRunDelegate.h */,
  1073. D9B2602F1BEE79370038C00A /* YYTextRunDelegate.m */,
  1074. D9B2602C1BEE79370038C00A /* YYTextRubyAnnotation.h */,
  1075. D9B2602D1BEE79370038C00A /* YYTextRubyAnnotation.m */,
  1076. D9B260201BEE79370038C00A /* NSAttributedString+YYText.h */,
  1077. D9B260211BEE79370038C00A /* NSAttributedString+YYText.m */,
  1078. D9B260221BEE79370038C00A /* NSParagraphStyle+YYText.h */,
  1079. D9B260231BEE79370038C00A /* NSParagraphStyle+YYText.m */,
  1080. D9B260241BEE79370038C00A /* UIPasteboard+YYText.h */,
  1081. D9B260251BEE79370038C00A /* UIPasteboard+YYText.m */,
  1082. );
  1083. path = String;
  1084. sourceTree = "<group>";
  1085. };
  1086. D9B260361BEE79370038C00A /* Utility */ = {
  1087. isa = PBXGroup;
  1088. children = (
  1089. D9B260411BEE79370038C00A /* YYReachability.h */,
  1090. D9B260421BEE79370038C00A /* YYReachability.m */,
  1091. D9B2603D1BEE79370038C00A /* YYGestureRecognizer.h */,
  1092. D9B2603E1BEE79370038C00A /* YYGestureRecognizer.m */,
  1093. D9B2603B1BEE79370038C00A /* YYFileHash.h */,
  1094. D9B2603C1BEE79370038C00A /* YYFileHash.m */,
  1095. D9B2603F1BEE79370038C00A /* YYKeychain.h */,
  1096. D9B260401BEE79370038C00A /* YYKeychain.m */,
  1097. D9B2604D1BEE79370038C00A /* YYWeakProxy.h */,
  1098. D9B2604E1BEE79370038C00A /* YYWeakProxy.m */,
  1099. D9B260491BEE79370038C00A /* YYTimer.h */,
  1100. D9B2604A1BEE79370038C00A /* YYTimer.m */,
  1101. D9B2604B1BEE79370038C00A /* YYTransaction.h */,
  1102. D9B2604C1BEE79370038C00A /* YYTransaction.m */,
  1103. D9B260371BEE79370038C00A /* YYAsyncLayer.h */,
  1104. D9B260381BEE79370038C00A /* YYAsyncLayer.m */,
  1105. D9B260431BEE79370038C00A /* YYSentinel.h */,
  1106. D9B260441BEE79370038C00A /* YYSentinel.m */,
  1107. D9B260391BEE79370038C00A /* YYDispatchQueuePool.h */,
  1108. D9B2603A1BEE79370038C00A /* YYDispatchQueuePool.m */,
  1109. D9B260451BEE79370038C00A /* YYThreadSafeArray.h */,
  1110. D9B260461BEE79370038C00A /* YYThreadSafeArray.m */,
  1111. D9B260471BEE79370038C00A /* YYThreadSafeDictionary.h */,
  1112. D9B260481BEE79370038C00A /* YYThreadSafeDictionary.m */,
  1113. );
  1114. path = Utility;
  1115. sourceTree = "<group>";
  1116. };
  1117. /* End PBXGroup section */
  1118. /* Begin PBXNativeTarget section */
  1119. D97484CF19CAAD2900F46DE1 /* YYKitDemo */ = {
  1120. isa = PBXNativeTarget;
  1121. buildConfigurationList = D97484F319CAAD2900F46DE1 /* Build configuration list for PBXNativeTarget "YYKitDemo" */;
  1122. buildPhases = (
  1123. D97484CC19CAAD2900F46DE1 /* Sources */,
  1124. D97484CD19CAAD2900F46DE1 /* Frameworks */,
  1125. D97484CE19CAAD2900F46DE1 /* Resources */,
  1126. );
  1127. buildRules = (
  1128. );
  1129. dependencies = (
  1130. );
  1131. name = YYKitDemo;
  1132. productName = YYKitDemo;
  1133. productReference = D97484D019CAAD2900F46DE1 /* YYKitDemo.app */;
  1134. productType = "com.apple.product-type.application";
  1135. };
  1136. /* End PBXNativeTarget section */
  1137. /* Begin PBXProject section */
  1138. D97484C819CAAD2900F46DE1 /* Project object */ = {
  1139. isa = PBXProject;
  1140. attributes = {
  1141. CLASSPREFIX = YY;
  1142. LastUpgradeCheck = 0900;
  1143. ORGANIZATIONNAME = ibireme;
  1144. TargetAttributes = {
  1145. D97484CF19CAAD2900F46DE1 = {
  1146. CreatedOnToolsVersion = 9.0;
  1147. };
  1148. };
  1149. };
  1150. buildConfigurationList = D97484CB19CAAD2900F46DE1 /* Build configuration list for PBXProject "YYKitDemo" */;
  1151. compatibilityVersion = "Xcode 8.0";
  1152. developmentRegion = en;
  1153. hasScannedForEncodings = 0;
  1154. knownRegions = (
  1155. en,
  1156. Base,
  1157. );
  1158. mainGroup = D97484C719CAAD2900F46DE1;
  1159. productRefGroup = D97484D119CAAD2900F46DE1 /* Products */;
  1160. projectDirPath = "";
  1161. projectRoot = "";
  1162. targets = (
  1163. D97484CF19CAAD2900F46DE1 /* YYKitDemo */,
  1164. );
  1165. };
  1166. /* End PBXProject section */
  1167. /* Begin PBXResourcesBuildPhase section */
  1168. D97484CE19CAAD2900F46DE1 /* Resources */ = {
  1169. isa = PBXResourcesBuildPhase;
  1170. buildActionMask = 2147483647;
  1171. files = (
  1172. D939F74A1B7E0254003EEC6A /* ermilio_q85.webp in Resources */,
  1173. D9971BB61B85023300A7B424 /* EmoticonQQ.bundle in Resources */,
  1174. D9067E371B9AD7AD00F346EB /* ResourceWeibo.bundle in Resources */,
  1175. D939F74B1B7E0254003EEC6A /* ermilio_q90.webp in Resources */,
  1176. D98193341BC829F900BA0604 /* twitter_3.json in Resources */,
  1177. D9700D981BC7C16900F878A4 /* weibo_3.json in Resources */,
  1178. D91A995E1B5ADA3900EF3A3E /* google@2x.webp in Resources */,
  1179. D9700D921BC7C16900F878A4 /* weibo_6.json in Resources */,
  1180. D98193431BCAD3EF00BA0604 /* ResourceTwitter.bundle in Resources */,
  1181. D939F5E11B7CB044003EEC6A /* dribbble64_imageio.png in Resources */,
  1182. D98193291BC8067C00BA0604 /* Weibo@3x.jpg in Resources */,
  1183. D91A995F1B5ADA3900EF3A3E /* nyancat@2x.webp in Resources */,
  1184. D939F7471B7E0254003EEC6A /* ermilio_lossless.webp in Resources */,
  1185. D9700D951BC7C16900F878A4 /* weibo_5.json in Resources */,
  1186. D9700D991BC7C16900F878A4 /* weibo_7.json in Resources */,
  1187. D9CC99EF1B8B53A400A9466D /* wall-e@2x.webp in Resources */,
  1188. D9CC99F91B8B568B00A9466D /* mew_interlaced.gif in Resources */,
  1189. D98193331BC829F900BA0604 /* twitter_2.json in Resources */,
  1190. D939F74C1B7E0254003EEC6A /* ermilio.gif in Resources */,
  1191. D939F7491B7E0254003EEC6A /* ermilio_q20.bpg in Resources */,
  1192. D98193281BC8067C00BA0604 /* Twitter@3x.jpg in Resources */,
  1193. D9CC99FB1B8B568B00A9466D /* mew_baseline.png in Resources */,
  1194. D933C72B1B7E39EA0065CDBB /* ermilio_lossless.bpg in Resources */,
  1195. D9700D961BC7C16900F878A4 /* weibo_1.json in Resources */,
  1196. D933C16E1B779FE90065CDBB /* cube@2x.png in Resources */,
  1197. D9700D931BC7C16900F878A4 /* weibo_2.json in Resources */,
  1198. D9CC99F81B8B568B00A9466D /* mew_baseline.jpg in Resources */,
  1199. D9700D941BC7C16900F878A4 /* weibo_4.json in Resources */,
  1200. D939F7481B7E0254003EEC6A /* ermilio_q15.bpg in Resources */,
  1201. D90F52241B7860E800C9B465 /* pia@2x.png in Resources */,
  1202. D98193321BC829F900BA0604 /* twitter_1.json in Resources */,
  1203. D939F74D1B7E0254003EEC6A /* ermilio.png in Resources */,
  1204. D939F5E51B7CB04D003EEC6A /* dribbble256_imageio.png in Resources */,
  1205. D9700D971BC7C16900F878A4 /* weibo_0.json in Resources */,
  1206. D9971BB51B85023300A7B424 /* EmoticonWeibo.bundle in Resources */,
  1207. D97484E419CAAD2900F46DE1 /* LaunchScreen.xib in Resources */,
  1208. D91A995B1B5ACF2A00EF3A3E /* niconiconi@2x.gif in Resources */,
  1209. D939F5E31B7CB04A003EEC6A /* dribbble128_imageio.png in Resources */,
  1210. D939F5E71B7CB052003EEC6A /* dribbble512_imageio.png in Resources */,
  1211. D9CC99F61B8B568B00A9466D /* mew_baseline.gif in Resources */,
  1212. D9CC99FA1B8B568B00A9466D /* mew_interlaced.png in Resources */,
  1213. D98193311BC829F900BA0604 /* twitter_0.json in Resources */,
  1214. D9CC99F71B8B568B00A9466D /* mew_progressive.jpg in Resources */,
  1215. );
  1216. runOnlyForDeploymentPostprocessing = 0;
  1217. };
  1218. /* End PBXResourcesBuildPhase section */
  1219. /* Begin PBXSourcesBuildPhase section */
  1220. D97484CC19CAAD2900F46DE1 /* Sources */ = {
  1221. isa = PBXSourcesBuildPhase;
  1222. buildActionMask = 2147483647;
  1223. files = (
  1224. D9B260961BEE79370038C00A /* YYDispatchQueuePool.m in Sources */,
  1225. ABDC320D1BEAFB870012A159 /* YYTextTagExample.m in Sources */,
  1226. D9B260941BEE79370038C00A /* YYTextView.m in Sources */,
  1227. D9B260781BEE79370038C00A /* YYFrameImage.m in Sources */,
  1228. D9067E001B9879E300F346EB /* YYFPSLabel.m in Sources */,
  1229. D9B260511BEE79370038C00A /* NSBundle+YYAdd.m in Sources */,
  1230. D9067E231B9A0B9D00F346EB /* WBStatusLayout.m in Sources */,
  1231. D94D6D121BA323DA00852804 /* YYSimpleWebViewController.m in Sources */,
  1232. D9B2606B1BEE79370038C00A /* UITableView+YYAdd.m in Sources */,
  1233. D9387D471C7CBCAF00717477 /* YYUtilityExample.m in Sources */,
  1234. D9B2606A1BEE79370038C00A /* UIScrollView+YYAdd.m in Sources */,
  1235. D91A99721B5D2B4800EF3A3E /* YYImageExampleHelper.m in Sources */,
  1236. D9B260861BEE79370038C00A /* YYTextLayout.m in Sources */,
  1237. D9B260791BEE79370038C00A /* YYImage.m in Sources */,
  1238. D91A99441B5A8DE900EF3A3E /* YYImageExample.m in Sources */,
  1239. D9B260831BEE79370038C00A /* YYTextEffectWindow.m in Sources */,
  1240. D9067E031B987CF000F346EB /* YYTextAsyncExample.m in Sources */,
  1241. D9B2607A1BEE79370038C00A /* YYImageCache.m in Sources */,
  1242. D9B260591BEE79370038C00A /* NSObject+YYAddForARC.m in Sources */,
  1243. D9B260891BEE79370038C00A /* YYTextSelectionView.m in Sources */,
  1244. D9B2609C1BEE79370038C00A /* YYThreadSafeArray.m in Sources */,
  1245. D9B260671BEE79370038C00A /* UIGestureRecognizer+YYAdd.m in Sources */,
  1246. D9B260681BEE79370038C00A /* UIImage+YYAdd.m in Sources */,
  1247. D9067DF11B975D3900F346EB /* YYTextExampleHelper.m in Sources */,
  1248. D9971BB01B84D55A00A7B424 /* YYTextAttributeExample.m in Sources */,
  1249. D9B260A01BEE79370038C00A /* YYWeakProxy.m in Sources */,
  1250. D9B260951BEE79370038C00A /* YYAsyncLayer.m in Sources */,
  1251. D9B260691BEE79370038C00A /* UIScreen+YYAdd.m in Sources */,
  1252. D9B2607F1BEE79370038C00A /* NSObject+YYModel.m in Sources */,
  1253. D9B2608E1BEE79370038C00A /* YYTextAttribute.m in Sources */,
  1254. D9700DA11BC9123300F878A4 /* T1StatusLayout.m in Sources */,
  1255. D9B2605A1BEE79370038C00A /* NSObject+YYAddForKVO.m in Sources */,
  1256. D9B260601BEE79370038C00A /* UIApplication+YYAdd.m in Sources */,
  1257. D97FC1131BA191C800E7ECBF /* YYTableViewCell.m in Sources */,
  1258. D9067DF41B9813B500F346EB /* YYTextEditExample.m in Sources */,
  1259. D9B260881BEE79370038C00A /* YYTextMagnifier.m in Sources */,
  1260. D9B2606F1BEE79370038C00A /* YYDiskCache.m in Sources */,
  1261. D9237BCC1BC2BA650092A558 /* WBStatusComposeTextParser.m in Sources */,
  1262. D9B260501BEE79370038C00A /* NSArray+YYAdd.m in Sources */,
  1263. D9B260621BEE79370038C00A /* UIBezierPath+YYAdd.m in Sources */,
  1264. D9B2605E1BEE79370038C00A /* CALayer+YYAdd.m in Sources */,
  1265. D9B260761BEE79370038C00A /* UIImageView+YYWebImage.m in Sources */,
  1266. D97484D919CAAD2900F46DE1 /* YYAppDelegate.m in Sources */,
  1267. D943B48D19EC2BC100A9481E /* YYRootViewController.m in Sources */,
  1268. D9CC99EB1B8B528300A9466D /* YYImageProgressiveExample.m in Sources */,
  1269. D9067E0A1B98AAA000F346EB /* WBStatusTimelineViewController.m in Sources */,
  1270. D9B260731BEE79370038C00A /* CALayer+YYWebImage.m in Sources */,
  1271. D9B260571BEE79370038C00A /* NSNumber+YYAdd.m in Sources */,
  1272. D9B260641BEE79370038C00A /* UIControl+YYAdd.m in Sources */,
  1273. D9B260851BEE79370038C00A /* YYTextKeyboardManager.m in Sources */,
  1274. D97484D619CAAD2900F46DE1 /* main.m in Sources */,
  1275. D91A99591B5ACB9200EF3A3E /* YYWebImageExample.m in Sources */,
  1276. D9CC99B01B87695300A9466D /* YYTextAttachmentExample.m in Sources */,
  1277. D9B2608B1BEE79370038C00A /* NSParagraphStyle+YYText.m in Sources */,
  1278. D9B260741BEE79370038C00A /* MKAnnotationView+YYWebImage.m in Sources */,
  1279. D991962A1BA71AD80071C80E /* YYControl.m in Sources */,
  1280. D9B260901BEE79370038C00A /* YYTextRubyAnnotation.m in Sources */,
  1281. D9067E3A1B9AF7B300F346EB /* WBStatusHelper.m in Sources */,
  1282. D9B2607C1BEE79370038C00A /* YYSpriteSheetImage.m in Sources */,
  1283. D9B2607B1BEE79370038C00A /* YYImageCoder.m in Sources */,
  1284. D9B260801BEE79370038C00A /* YYClassInfo.m in Sources */,
  1285. D9B260981BEE79370038C00A /* YYGestureRecognizer.m in Sources */,
  1286. D92FF8651BC7FF0E00FFEBF4 /* T1HomeTimelineItemsViewController.m in Sources */,
  1287. D9B2608D1BEE79370038C00A /* YYTextArchiver.m in Sources */,
  1288. D9067DF71B9856FF00F346EB /* YYTextMarkdownExample.m in Sources */,
  1289. D9B2608C1BEE79370038C00A /* UIPasteboard+YYText.m in Sources */,
  1290. D9387D4A1C7CBD7F00717477 /* YYKeychainExample.m in Sources */,
  1291. D9B2606C1BEE79370038C00A /* UITextField+YYAdd.m in Sources */,
  1292. D9B2607D1BEE79370038C00A /* YYWebImageManager.m in Sources */,
  1293. D9B2609F1BEE79370038C00A /* YYTransaction.m in Sources */,
  1294. D9067E1A1B98B6AE00F346EB /* WBModel.m in Sources */,
  1295. D9B260611BEE79370038C00A /* UIBarButtonItem+YYAdd.m in Sources */,
  1296. D9067DFA1B98637B00F346EB /* YYTextEmoticonExample.m in Sources */,
  1297. D90F521F1B78537600C9B465 /* YYImageBenchmark.m in Sources */,
  1298. D9B260821BEE79370038C00A /* YYTextDebugOption.m in Sources */,
  1299. D9067DFD1B986D6F00F346EB /* YYTextBindingExample.m in Sources */,
  1300. D9B260531BEE79370038C00A /* NSDate+YYAdd.m in Sources */,
  1301. D98193411BCAB84F00BA0604 /* T1Helper.m in Sources */,
  1302. D98193251BC801CF00BA0604 /* T1Model.m in Sources */,
  1303. D9B260771BEE79370038C00A /* YYAnimatedImageView.m in Sources */,
  1304. D9B2608A1BEE79370038C00A /* NSAttributedString+YYText.m in Sources */,
  1305. D9067E201B9A0B8F00F346EB /* WBStatusCell.m in Sources */,
  1306. D981932C1BC8115600BA0604 /* YYTextRubyExample.m in Sources */,
  1307. D9B2608F1BEE79370038C00A /* YYTextParser.m in Sources */,
  1308. D933C1621B7799A10065CDBB /* YYImageDisplayExample.m in Sources */,
  1309. D95340A51BA47D6E004FDE84 /* YYTextUndoRedoExample.m in Sources */,
  1310. D9B2609A1BEE79370038C00A /* YYReachability.m in Sources */,
  1311. D9067E071B98A3B200F346EB /* YYFeedListExample.m in Sources */,
  1312. D9B260971BEE79370038C00A /* YYFileHash.m in Sources */,
  1313. D9B260631BEE79370038C00A /* UIColor+YYAdd.m in Sources */,
  1314. D9B2609E1BEE79370038C00A /* YYTimer.m in Sources */,
  1315. D9B260651BEE79370038C00A /* UIDevice+YYAdd.m in Sources */,
  1316. D9B260711BEE79370038C00A /* YYMemoryCache.m in Sources */,
  1317. D9B260661BEE79370038C00A /* UIFont+YYAdd.m in Sources */,
  1318. D9B2605F1BEE79370038C00A /* YYCGUtilities.m in Sources */,
  1319. D9B2605C1BEE79370038C00A /* NSThread+YYAdd.m in Sources */,
  1320. D9B260991BEE79370038C00A /* YYKeychain.m in Sources */,
  1321. D9B2609D1BEE79370038C00A /* YYThreadSafeDictionary.m in Sources */,
  1322. D9B2609B1BEE79370038C00A /* YYSentinel.m in Sources */,
  1323. D9B2607E1BEE79370038C00A /* YYWebImageOperation.m in Sources */,
  1324. D9B2605B1BEE79370038C00A /* NSString+YYAdd.m in Sources */,
  1325. D91A99471B5A8DF400EF3A3E /* YYTextExample.m in Sources */,
  1326. D91A993E1B5A8DC200EF3A3E /* YYModelExample.m in Sources */,
  1327. D9B2606D1BEE79370038C00A /* UIView+YYAdd.m in Sources */,
  1328. D9B260911BEE79370038C00A /* YYTextRunDelegate.m in Sources */,
  1329. D9B260921BEE79370038C00A /* YYTextUtilities.m in Sources */,
  1330. D9B260841BEE79370038C00A /* YYTextInput.m in Sources */,
  1331. D9CBA58F1B9DCD9800EA452B /* YYTableView.m in Sources */,
  1332. D9B260871BEE79370038C00A /* YYTextLine.m in Sources */,
  1333. D9B2605D1BEE79370038C00A /* NSTimer+YYAdd.m in Sources */,
  1334. D9B260701BEE79370038C00A /* YYKVStorage.m in Sources */,
  1335. D9700CC91BC680A000F878A4 /* YYPhotoGroupView.m in Sources */,
  1336. D939F5DF1B7CA2CA003EEC6A /* YYBPGCoder.m in Sources */,
  1337. D9237BCF1BC2E0A80092A558 /* WBEmoticonInputView.m in Sources */,
  1338. D9B260721BEE79370038C00A /* _YYWebImageSetter.m in Sources */,
  1339. D9B260751BEE79370038C00A /* UIButton+YYWebImage.m in Sources */,
  1340. D95340A21BA47D38004FDE84 /* YYTextCopyPasteExample.m in Sources */,
  1341. D9B260931BEE79370038C00A /* YYLabel.m in Sources */,
  1342. D98193221BC8016100BA0604 /* T1StatusCell.m in Sources */,
  1343. D9B260561BEE79370038C00A /* NSNotificationCenter+YYAdd.m in Sources */,
  1344. D94C07D01B9ECD5F006299A2 /* WBStatusComposeViewController.m in Sources */,
  1345. D9B260541BEE79370038C00A /* NSDictionary+YYAdd.m in Sources */,
  1346. D9B260811BEE79370038C00A /* YYTextContainerView.m in Sources */,
  1347. D9B260551BEE79370038C00A /* NSKeyedUnarchiver+YYAdd.m in Sources */,
  1348. D9B260521BEE79370038C00A /* NSData+YYAdd.m in Sources */,
  1349. D9B260581BEE79370038C00A /* NSObject+YYAdd.m in Sources */,
  1350. D9B2606E1BEE79370038C00A /* YYCache.m in Sources */,
  1351. );
  1352. runOnlyForDeploymentPostprocessing = 0;
  1353. };
  1354. /* End PBXSourcesBuildPhase section */
  1355. /* Begin PBXVariantGroup section */
  1356. D97484E219CAAD2900F46DE1 /* LaunchScreen.xib */ = {
  1357. isa = PBXVariantGroup;
  1358. children = (
  1359. D97484E319CAAD2900F46DE1 /* Base */,
  1360. );
  1361. name = LaunchScreen.xib;
  1362. sourceTree = "<group>";
  1363. };
  1364. /* End PBXVariantGroup section */
  1365. /* Begin XCBuildConfiguration section */
  1366. D97484F119CAAD2900F46DE1 /* Debug */ = {
  1367. isa = XCBuildConfiguration;
  1368. buildSettings = {
  1369. ALWAYS_SEARCH_USER_PATHS = NO;
  1370. CLANG_ANALYZER_NONNULL = YES;
  1371. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1372. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1373. CLANG_CXX_LIBRARY = "libc++";
  1374. CLANG_ENABLE_MODULES = YES;
  1375. CLANG_ENABLE_OBJC_ARC = YES;
  1376. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1377. CLANG_WARN_BOOL_CONVERSION = YES;
  1378. CLANG_WARN_COMMA = YES;
  1379. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1380. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1381. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1382. CLANG_WARN_EMPTY_BODY = YES;
  1383. CLANG_WARN_ENUM_CONVERSION = YES;
  1384. CLANG_WARN_INFINITE_RECURSION = YES;
  1385. CLANG_WARN_INT_CONVERSION = YES;
  1386. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1387. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1388. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1389. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1390. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1391. CLANG_WARN_UNREACHABLE_CODE = YES;
  1392. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1393. CODE_SIGN_IDENTITY = "iPhone Developer";
  1394. COPY_PHASE_STRIP = NO;
  1395. DEBUG_INFORMATION_FORMAT = dwarf;
  1396. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1397. ENABLE_TESTABILITY = YES;
  1398. GCC_C_LANGUAGE_STANDARD = gnu11;
  1399. GCC_DYNAMIC_NO_PIC = NO;
  1400. GCC_NO_COMMON_BLOCKS = YES;
  1401. GCC_OPTIMIZATION_LEVEL = 0;
  1402. GCC_PREPROCESSOR_DEFINITIONS = (
  1403. "DEBUG=1",
  1404. "$(inherited)",
  1405. );
  1406. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1407. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1408. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1409. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1410. GCC_WARN_UNUSED_FUNCTION = YES;
  1411. GCC_WARN_UNUSED_VARIABLE = YES;
  1412. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1413. MTL_ENABLE_DEBUG_INFO = YES;
  1414. ONLY_ACTIVE_ARCH = YES;
  1415. SDKROOT = iphoneos;
  1416. };
  1417. name = Debug;
  1418. };
  1419. D97484F219CAAD2900F46DE1 /* Release */ = {
  1420. isa = XCBuildConfiguration;
  1421. buildSettings = {
  1422. ALWAYS_SEARCH_USER_PATHS = NO;
  1423. CLANG_ANALYZER_NONNULL = YES;
  1424. CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
  1425. CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
  1426. CLANG_CXX_LIBRARY = "libc++";
  1427. CLANG_ENABLE_MODULES = YES;
  1428. CLANG_ENABLE_OBJC_ARC = YES;
  1429. CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
  1430. CLANG_WARN_BOOL_CONVERSION = YES;
  1431. CLANG_WARN_COMMA = YES;
  1432. CLANG_WARN_CONSTANT_CONVERSION = YES;
  1433. CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
  1434. CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
  1435. CLANG_WARN_EMPTY_BODY = YES;
  1436. CLANG_WARN_ENUM_CONVERSION = YES;
  1437. CLANG_WARN_INFINITE_RECURSION = YES;
  1438. CLANG_WARN_INT_CONVERSION = YES;
  1439. CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
  1440. CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
  1441. CLANG_WARN_STRICT_PROTOTYPES = YES;
  1442. CLANG_WARN_SUSPICIOUS_MOVE = YES;
  1443. CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
  1444. CLANG_WARN_UNREACHABLE_CODE = YES;
  1445. CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
  1446. CODE_SIGN_IDENTITY = "iPhone Developer";
  1447. COPY_PHASE_STRIP = NO;
  1448. DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
  1449. ENABLE_NS_ASSERTIONS = NO;
  1450. ENABLE_STRICT_OBJC_MSGSEND = YES;
  1451. GCC_C_LANGUAGE_STANDARD = gnu11;
  1452. GCC_NO_COMMON_BLOCKS = YES;
  1453. GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
  1454. GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
  1455. GCC_WARN_UNDECLARED_SELECTOR = YES;
  1456. GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
  1457. GCC_WARN_UNUSED_FUNCTION = YES;
  1458. GCC_WARN_UNUSED_VARIABLE = YES;
  1459. IPHONEOS_DEPLOYMENT_TARGET = 8.0;
  1460. MTL_ENABLE_DEBUG_INFO = NO;
  1461. SDKROOT = iphoneos;
  1462. VALIDATE_PRODUCT = YES;
  1463. };
  1464. name = Release;
  1465. };
  1466. D97484F419CAAD2900F46DE1 /* Debug */ = {
  1467. isa = XCBuildConfiguration;
  1468. buildSettings = {
  1469. ALWAYS_SEARCH_USER_PATHS = YES;
  1470. COMPRESS_PNG_FILES = NO;
  1471. FRAMEWORK_SEARCH_PATHS = (
  1472. "$(inherited)",
  1473. "$(PROJECT_DIR)/**",
  1474. "\"$(SRCROOT)/../Vendor\"",
  1475. );
  1476. GCC_OPTIMIZATION_LEVEL = 0;
  1477. HEADER_SEARCH_PATHS = (
  1478. "$(inherited)",
  1479. "$(PROJECT_DIR)/**",
  1480. );
  1481. INFOPLIST_FILE = YYKitDemo/Info.plist;
  1482. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1483. LIBRARY_SEARCH_PATHS = (
  1484. "$(inherited)",
  1485. "$(PROJECT_DIR)/**",
  1486. );
  1487. OTHER_LDFLAGS = "-ObjC";
  1488. PRODUCT_BUNDLE_IDENTIFIER = com.ibireme.YYKitDemo;
  1489. PRODUCT_NAME = YYKitDemo;
  1490. STRIP_PNG_TEXT = NO;
  1491. TARGETED_DEVICE_FAMILY = "1,2";
  1492. };
  1493. name = Debug;
  1494. };
  1495. D97484F519CAAD2900F46DE1 /* Release */ = {
  1496. isa = XCBuildConfiguration;
  1497. buildSettings = {
  1498. ALWAYS_SEARCH_USER_PATHS = YES;
  1499. COMPRESS_PNG_FILES = NO;
  1500. FRAMEWORK_SEARCH_PATHS = (
  1501. "$(inherited)",
  1502. "$(PROJECT_DIR)/**",
  1503. "\"$(SRCROOT)/../Vendor\"",
  1504. );
  1505. HEADER_SEARCH_PATHS = (
  1506. "$(inherited)",
  1507. "$(PROJECT_DIR)/**",
  1508. );
  1509. INFOPLIST_FILE = YYKitDemo/Info.plist;
  1510. LD_RUNPATH_SEARCH_PATHS = "$(inherited) @executable_path/Frameworks";
  1511. LIBRARY_SEARCH_PATHS = (
  1512. "$(inherited)",
  1513. "$(PROJECT_DIR)/**",
  1514. );
  1515. OTHER_LDFLAGS = "-ObjC";
  1516. PRODUCT_BUNDLE_IDENTIFIER = com.ibireme.YYKitDemo;
  1517. PRODUCT_NAME = YYKitDemo;
  1518. STRIP_PNG_TEXT = NO;
  1519. TARGETED_DEVICE_FAMILY = "1,2";
  1520. };
  1521. name = Release;
  1522. };
  1523. /* End XCBuildConfiguration section */
  1524. /* Begin XCConfigurationList section */
  1525. D97484CB19CAAD2900F46DE1 /* Build configuration list for PBXProject "YYKitDemo" */ = {
  1526. isa = XCConfigurationList;
  1527. buildConfigurations = (
  1528. D97484F119CAAD2900F46DE1 /* Debug */,
  1529. D97484F219CAAD2900F46DE1 /* Release */,
  1530. );
  1531. defaultConfigurationIsVisible = 0;
  1532. defaultConfigurationName = Release;
  1533. };
  1534. D97484F319CAAD2900F46DE1 /* Build configuration list for PBXNativeTarget "YYKitDemo" */ = {
  1535. isa = XCConfigurationList;
  1536. buildConfigurations = (
  1537. D97484F419CAAD2900F46DE1 /* Debug */,
  1538. D97484F519CAAD2900F46DE1 /* Release */,
  1539. );
  1540. defaultConfigurationIsVisible = 0;
  1541. defaultConfigurationName = Release;
  1542. };
  1543. /* End XCConfigurationList section */
  1544. };
  1545. rootObject = D97484C819CAAD2900F46DE1 /* Project object */;
  1546. }