├── README.md └── 斗鱼TV ├── .svn ├── entries ├── format ├── pristine │ ├── 10 │ │ ├── 109b2f1d28490c9fe041037bf89364a71879c395.svn-base │ │ └── 10bb2bfb2493c9fd3d92eda90a31a7d613d74224.svn-base │ ├── 12 │ │ └── 12804e4d98843ce3734e978d61028648285d819b.svn-base │ ├── 13 │ │ ├── 134cf40547fa270997ed0153228ca62960b80801.svn-base │ │ └── 13e1e0fef302b323b61dfe871eae3c2878dc287a.svn-base │ ├── 15 │ │ ├── 151527fa8799708d95c35becc253830a1b9991a9.svn-base │ │ └── 15df75f56e3e1d5519b669c9d797bf10ea36a464.svn-base │ ├── 16 │ │ └── 16a8fdb1953cfa911e5c3b62903b979e0b2832b0.svn-base │ ├── 17 │ │ └── 177ca67ae19cf143a07bf16f598826c4d982bae1.svn-base │ ├── 20 │ │ └── 206049e94205ddfdd94363cb3b1dee489283a55a.svn-base │ ├── 21 │ │ └── 213c255217f97627cd12a2a6dab81266491e6d6b.svn-base │ ├── 23 │ │ └── 23eb5b1a137a30360891b368295cd4986960f1f2.svn-base │ ├── 25 │ │ └── 25969c88968e7c352a185561688f04247b4ff7a1.svn-base │ ├── 26 │ │ └── 269dbb904e8a046ac129160d280ca04da6b414f2.svn-base │ ├── 27 │ │ └── 27fc4cea2044b7deb0d5f745f5c988cbd79cae98.svn-base │ ├── 29 │ │ └── 298b566666cb3d439435a91f0c92f5a985973546.svn-base │ ├── 31 │ │ └── 317caa955c15ff6a3b8153aacb56e3e60861e65f.svn-base │ ├── 33 │ │ ├── 33365f842a207144370d2b63f6e3b9dc3b5a25f1.svn-base │ │ └── 33516894891337ee7e2bb8cb6a438c8a392681a5.svn-base │ ├── 34 │ │ └── 34835823465c258145ef203566befb23d67a7c59.svn-base │ ├── 35 │ │ ├── 350b765d75996b242b478e16a6c1e858b2aeef6e.svn-base │ │ └── 350e61e1bf10e4e7eca8f373883b6dee0d5f3e05.svn-base │ ├── 36 │ │ └── 362581f31866d7a43c9085dcf37e4a2b3217bd48.svn-base │ ├── 38 │ │ ├── 38590918ebb2d998556465a7ad2bd123f9b4b46c.svn-base │ │ ├── 388b8a46562dd8e6058c8f6fdbc9937bfb9ca69e.svn-base │ │ ├── 38b953f099d2675823acdcd4ea7ed8cd49dc49b2.svn-base │ │ └── 38db0c0ffd80e3fe0c42efac74cff476985721dd.svn-base │ ├── 39 │ │ └── 390f383cff3cb1a5e64bc9c694d99b998f618ec2.svn-base │ ├── 40 │ │ └── 40383d98862d72697f1bb27ca8ad8c42aa659806.svn-base │ ├── 41 │ │ ├── 41a5f0c3bda419f65263cee8cc8185f17e28f972.svn-base │ │ └── 41eda7e73d09de29bf2ff32f6aa36f80141acab8.svn-base │ ├── 42 │ │ ├── 4212c51d9a5a1d188e1a79bb19c849ca98a638f3.svn-base │ │ └── 42f914fb64b48448a72d464e0bcfbf58922d25d1.svn-base │ ├── 43 │ │ └── 4339739175f833a38fce469f1dba212c8273d94c.svn-base │ ├── 45 │ │ └── 45f6e0c2d8608fa5971ca6ed783118cc8b367b60.svn-base │ ├── 47 │ │ ├── 470c6aedeeef093006c9d1a679c80db957dc05a9.svn-base │ │ └── 479ba3b94f64e730ff101b417e87ac99677974a0.svn-base │ ├── 48 │ │ └── 487174b77b4bdc68d2de81353b94115e6cb99a8a.svn-base │ ├── 52 │ │ ├── 5220f6080eb8057788200a996552e6566dbd11f5.svn-base │ │ └── 5258469bcac9f088eaab0bd72030be2d9985eaaa.svn-base │ ├── 53 │ │ └── 533e56988382f3d30533d9ba52228388b2748fb3.svn-base │ ├── 54 │ │ ├── 5408db0ac8f3336f9ee71da37eef819b6d62cd00.svn-base │ │ ├── 542c78b9642b3d27e2c1ba5939f0516f79a28f0a.svn-base │ │ ├── 548f99c7670eb00faa096db7f8b67c9001b0018e.svn-base │ │ └── 54b4612e0c2aab3eee4129e9f0bd02fa017e69e0.svn-base │ ├── 56 │ │ └── 562cfa044b712ab9687303f25395c561fc1dd1b2.svn-base │ ├── 57 │ │ └── 5702cf4f337ad57c06c2135ef7912844571ececb.svn-base │ ├── 58 │ │ └── 58cdd329b7e91cd58504cb16470b7bbfded42735.svn-base │ ├── 59 │ │ └── 59673ee5f0c62d008e9e4ebcc07090a665c71d89.svn-base │ ├── 60 │ │ ├── 6002a5b2467fd50209b47e082a0324db2d3c6f0d.svn-base │ │ └── 60b3a04669e617d42ce7723e935d0e15631aef39.svn-base │ ├── 61 │ │ ├── 612b19d806f09da554c04506ec2bb3cec6371572.svn-base │ │ ├── 6150494c6aec2f4e5e45e35a57eadda9f92ea524.svn-base │ │ ├── 6190312db5836b5232131de29dfd34eabc17acfc.svn-base │ │ └── 61badefdf950835dbcd124769c19f76c0f24fea8.svn-base │ ├── 62 │ │ ├── 6203ad480e97f2bad82fe2ef30af2ebc5598d4d4.svn-base │ │ └── 627ba20db2e170491e97569dd9b64015960e49e5.svn-base │ ├── 63 │ │ ├── 6305dc8a5c0eba61f6c3e85e60fcdcf5ed1521ce.svn-base │ │ └── 63379a6980f4984626b1dbd1a6d6f2b8341174a4.svn-base │ ├── 64 │ │ ├── 64556f13a5e0cda70c079da8608fe32352e20276.svn-base │ │ └── 648f4d52032d8a2bc1cfff71e51d462e7760abac.svn-base │ ├── 65 │ │ ├── 6595d05ea1db5646d551d34491ae31117652581b.svn-base │ │ └── 65b201fc5be5b954eeebc1a4b3cfe0c5018ef5a9.svn-base │ ├── 66 │ │ └── 66c0f99ae722c75979d36d3a3e8b71a48a7ca1a3.svn-base │ ├── 67 │ │ ├── 675b6ae6fe44078a877a29823ade79ac19a28c9a.svn-base │ │ ├── 6768971affc24f2ec452d104edf11045dbe05662.svn-base │ │ ├── 67a518a5b2a75f5616f3fa164c3398d0e30bd6ad.svn-base │ │ └── 67f9cb5209cea9238c1400abd0f4021293e147ae.svn-base │ ├── 69 │ │ └── 6962162d5d970b59c8591ab0cd2331a33ea36ea8.svn-base │ ├── 71 │ │ └── 71c082aac5dc8f9202a0e387f1b7a26e758715d3.svn-base │ ├── 72 │ │ ├── 72c6510717acc2f2049ea6da8f8ffb56b823dc86.svn-base │ │ └── 72f689ab16fab5dea8653729e764f5e9c16751c3.svn-base │ ├── 73 │ │ └── 737b9bde0d9e98229730ff351bff53965a91038a.svn-base │ ├── 74 │ │ ├── 74b11db5319f5e6ecadd6292f56251d049ad86c9.svn-base │ │ ├── 74e18c1d0f32917c97950c43445a3eba143bfe08.svn-base │ │ └── 74eb100712865d4a2d43e04c7b1154e4d658ba0b.svn-base │ ├── 75 │ │ ├── 7561ecaef48bf868e156b39f00f7d6df10a768a5.svn-base │ │ ├── 75983e68fa201a59805feafbddf563e16eaec59d.svn-base │ │ └── 75fd7a72877fee3730e2562ee9f708bdaa89074a.svn-base │ ├── 77 │ │ └── 7762bd3ca667b1e209d34d1ab5b388f33e5e0c7e.svn-base │ ├── 78 │ │ ├── 7843a37184501ee3650e93101764287f98ee62a9.svn-base │ │ ├── 78530d44e2fb965fef669df2e8ecfb460d14f4c4.svn-base │ │ ├── 787659980b07be7138dae8c1caa397db234cf4b5.svn-base │ │ └── 78878ffdc4dbfcb45c2c2d80b4012da331c64691.svn-base │ ├── 79 │ │ ├── 79463aa24b5f0e1548daa133ef9a37ec389b428f.svn-base │ │ ├── 795688dc332d69a32490861275ec2a0401025060.svn-base │ │ └── 79f3d569ba8defc895c61c54d658ceddc8a83f47.svn-base │ ├── 80 │ │ ├── 801b90d5faefb266dc49bab946c246a335a08121.svn-base │ │ └── 801f48366bdc53436d226f6ef4f0137145fa950a.svn-base │ ├── 82 │ │ └── 8259b95756687946165eb532b95afb19a1832c5d.svn-base │ ├── 83 │ │ ├── 83a2c516e787fafb89ee48517c7564bec1c1bc61.svn-base │ │ └── 83d6f748555785b230f1a90aa318790ee613921e.svn-base │ ├── 84 │ │ └── 8427cb487278ec456acbcc369a51b50b4a1a110e.svn-base │ ├── 85 │ │ └── 8569eaea19bd53f6197bdba0caf7c6b48d585ac4.svn-base │ ├── 86 │ │ ├── 86c1a1c4484741bf22dda10a9e4c4d47203518df.svn-base │ │ └── 86ccaff53fa1f5b646b4475144f18e599727151f.svn-base │ ├── 87 │ │ ├── 873c05bcc2e52652b627c5e1b9006caa442ee162.svn-base │ │ └── 87768e1b4c9d94d022491a0232acdfa7e08dd6fc.svn-base │ ├── 89 │ │ └── 890eb79d4d26abc9dd7c3c28deb1120584f1eac6.svn-base │ ├── 90 │ │ ├── 90374772b81f4ea46c4bee93cb7609c87b64fc9a.svn-base │ │ ├── 903db2e036508085d1765190bb71db62108f90e5.svn-base │ │ ├── 9090280bd6985bd47b134dfe7cb80647cc9be556.svn-base │ │ └── 90fe16258c023e78219c1bc46d6ad261d8048c7f.svn-base │ ├── 91 │ │ └── 91d39fc0d49b62afd78be3ab04794723c9afd0a3.svn-base │ ├── 92 │ │ └── 922fd7de2cd5f8d3c8918eb594194b8814d8c0b1.svn-base │ ├── 93 │ │ ├── 9314f441638f75b6331ebdb5d73567b0aa0e6e44.svn-base │ │ └── 931579b7402be0df8457636df97c71c1b891fdef.svn-base │ ├── 94 │ │ └── 94c4d356c33b5ac8112c7f611ae202a546aff92a.svn-base │ ├── 97 │ │ └── 974bda948d07a5ca7c12473e023046b9718fdac6.svn-base │ ├── 98 │ │ └── 983c839f0f4d1826b32113ba46bb12edffe0daa9.svn-base │ ├── 02 │ │ ├── 02243e3209827632b7fe67362c842f93d113c9e3.svn-base │ │ └── 0263fdeeb457fb74bbf7d383a2a036739a5e82f8.svn-base │ ├── 03 │ │ ├── 030dcc61f00e3d566bfb1ead7a09be902130f963.svn-base │ │ └── 03dfec10bc7074d4f8f31800edc62451dd1cea4e.svn-base │ ├── 04 │ │ ├── 04332b97c87f1481e1ca147740b62973cf731fe4.svn-base │ │ └── 04fd0484446cfd1853d8fd7fa5261b67e0a7c9db.svn-base │ ├── 05 │ │ └── 050348e030bc7b5659419c2066aa104bcf2f4987.svn-base │ ├── 08 │ │ └── 08ab138432ee2305bc8cf71dafc4b76bf7fa1330.svn-base │ ├── 09 │ │ ├── 09bdfe405060f722eb541fbdb6285d064373865f.svn-base │ │ └── 09c3681813b95dc673279fb621bd97c9a8015132.svn-base │ ├── 0a │ │ ├── 0a093d95d53d3a368ba6dc900e55df53b935aa05.svn-base │ │ ├── 0a537f5c0df88aa5bc2c3e082d59b2ae70606a11.svn-base │ │ └── 0ae625d586398609b1b06762c02bfe216a91265e.svn-base │ ├── 0b │ │ └── 0bb97e7b8a17d7b1854146fab054d808164cffca.svn-base │ ├── 0c │ │ ├── 0c2a5a4739df3d974786209d7aa782794152559a.svn-base │ │ └── 0c725b1afc6166c19b11ed159b364df372469d2a.svn-base │ ├── 0d │ │ ├── 0d4457b07c23d89063ca785a8e34982105bad040.svn-base │ │ ├── 0d884cef820f19825b9b3170c28ac226ab982006.svn-base │ │ ├── 0da65264b1bcacaffd365e39cb952144937cf040.svn-base │ │ ├── 0dae712a5c90fda2989664b062b6a2f31cc0ad54.svn-base │ │ └── 0dba899f38be53183131bd311460a4dd1583c0e7.svn-base │ ├── 0e │ │ ├── 0e7ed78190674762c0fe8f95576eadbdf693c048.svn-base │ │ └── 0efa043e6716a2b59eb68df195cf836c1cd5787b.svn-base │ ├── 0f │ │ ├── 0f34620ec5474d0140e69e266bd84a9ece625c80.svn-base │ │ └── 0fb9c67cb9ca294602d54e0090374a99507e7b6d.svn-base │ ├── 1b │ │ └── 1bbbcdf6b9304474a4249e6d010054982c1ea31a.svn-base │ ├── 1c │ │ ├── 1c315096e7265ba4ab4e4899db92511fa2b5e886.svn-base │ │ ├── 1caf0ce026ce7f718cbf2f0b18498cdc7aac12b0.svn-base │ │ └── 1cf3008f1e7abb5bfc01533f3f507fc1e9a7b6d5.svn-base │ ├── 1f │ │ ├── 1f9e9a5b3619da492e1daf55ee0a44136bb877be.svn-base │ │ └── 1fedede931dde3633d4f78e82dac2238de5e0b2f.svn-base │ ├── 2a │ │ └── 2a51b559364e338ff9a4095dc0b20656b965755a.svn-base │ ├── 2b │ │ └── 2bf02e0305fad601cd5571f52a5e3f31d937077c.svn-base │ ├── 2c │ │ ├── 2c648dddd5b24c89f13c4d73865dbde68c80606d.svn-base │ │ └── 2c8c3b08f8a94fbf0ec8f8359bd42a8bc88bfa9d.svn-base │ ├── 2e │ │ └── 2e173fee2d876190ed64f71f1d3c691928a5f750.svn-base │ ├── 2f │ │ └── 2feec2fe5993589f7184c000b3471c9444a468ce.svn-base │ ├── 3b │ │ ├── 3b4d8bfc8eea89f17945afe0620a98fed5dd5a08.svn-base │ │ └── 3bf7467c040eb984f4b158b7220de3244fa005c5.svn-base │ ├── 3c │ │ ├── 3c118a45733a58d1a5a8a6d1c3b59a9fb6165b41.svn-base │ │ └── 3ceec8bdc87ca07c7868596f8e465bb74e462e39.svn-base │ ├── 3e │ │ ├── 3ec9c1961824f7ec63cd3fc01560cd309f66a5b9.svn-base │ │ ├── 3ed41b737b8854829db86815f67ccbd3332825f2.svn-base │ │ └── 3efe3aa157543158a138e6f894a54410c102da3a.svn-base │ ├── 3f │ │ └── 3ffba93fa08fca4e4cfdec36b0da6a3ba32921a6.svn-base │ ├── 4a │ │ ├── 4a187cd5756b7b102fa88f1bcef70c1112d46826.svn-base │ │ └── 4a3630fc0dc71f02d92352f40b0d47458f000368.svn-base │ ├── 4b │ │ ├── 4b9bce3d9d059aff1684fb42f1fa7688cf54e13b.svn-base │ │ ├── 4bcbf7be4ad26c692669482fa612c84b45fa7479.svn-base │ │ └── 4be6ee80e6e7c4b5db58b4e65894b159f1ece77b.svn-base │ ├── 4d │ │ ├── 4d041c47e2e6cddb932beb737b67b30f5854004e.svn-base │ │ ├── 4d1b86ee51739a5aa3923aa723d0cc71f4916fbd.svn-base │ │ └── 4dd704dbf3a1676c80252ddc6c04c0038c59d877.svn-base │ ├── 4e │ │ ├── 4e344db4c95272be606f712f60cceac254c27309.svn-base │ │ ├── 4e3eb8a91067b0a61c9cf3a0e095389103b07266.svn-base │ │ └── 4e87a76f7d6c00f024f800a56e98716c9fca949e.svn-base │ ├── 4f │ │ └── 4f6d4cc7c5c36d9e7a7bccddee8c4588c2ece664.svn-base │ ├── 5a │ │ └── 5a9fd15080680fc8f58d4e9cd658e00339ae8478.svn-base │ ├── 5b │ │ ├── 5b2b66049bb3d3974ec04a81306ef18d32c41b6a.svn-base │ │ └── 5b8009e40c3a20c038effbd45fbf288519497b90.svn-base │ ├── 5c │ │ ├── 5c740475f84b6b8a239ccda9ca4158a6c005e640.svn-base │ │ └── 5cafa071981efa7995715feceee8a69286e0585f.svn-base │ ├── 5d │ │ ├── 5d36e08b757b92ba79e36c76f81c2227b85b028e.svn-base │ │ ├── 5d37cf8082b0e99e1fa1b69f5d700196cdcf397c.svn-base │ │ ├── 5d3994f1d897aeeea963aadb441b45691c58bcb6.svn-base │ │ └── 5dc7e8c64a00d7f2abe1b1001f14a40bafbdd2d8.svn-base │ ├── 5e │ │ ├── 5e5d8d3d3eb231ff158601f755fb825507e56ef5.svn-base │ │ └── 5eb18fe746ddb019b8616f1dcb6932e63d9b0dc7.svn-base │ ├── 5f │ │ ├── 5f476e5992964b9646fff6705411bacec4e67351.svn-base │ │ ├── 5f55dd113ae9287912d8180ff9527e73207b32cd.svn-base │ │ └── 5f734607eaba2115cb7ebd4a94d000ed5d93180f.svn-base │ ├── 6a │ │ ├── 6a88936c8ecfef1087b8c69246e68f67a4b46862.svn-base │ │ └── 6aa8e9c35d2be9807ccdbd3064283874939d9c1a.svn-base │ ├── 6b │ │ ├── 6b0a72e6bb389d19e4ba4c427fb812df8c8d0507.svn-base │ │ ├── 6b1bc111bd02c5ac9f4897e545de616bc1525f9e.svn-base │ │ ├── 6b3378061f6886e54b3dfb5ff5610903f0005e85.svn-base │ │ ├── 6b76011375b67bba09582e85142d355f18423234.svn-base │ │ └── 6bb7c13e7e7a23aa5c402235ead92a4ba8a0b698.svn-base │ ├── 6e │ │ ├── 6e7b87265372147b2c0e3c9fb18b1e92f722a7a9.svn-base │ │ ├── 6ebde5bf892d7c66f540cc3082df3dd1cde9d958.svn-base │ │ └── 6ee0b1f46189ad6c5a10f72e5e30958792bd99a7.svn-base │ ├── 6f │ │ ├── 6f9d00aa0f2f4c29566ad38aee3b8cf646127ad2.svn-base │ │ └── 6ff63c7dd15b54d3e2bea7d258326700b785e9b6.svn-base │ ├── 7a │ │ ├── 7a27d8a018610caf3ea98991744a67a71b0aebb4.svn-base │ │ └── 7a5d6ea3fa858bef5261c58e191644bec50e9e18.svn-base │ ├── 7c │ │ ├── 7c5002551466f2c235843f96a8cd0cf47231cf2f.svn-base │ │ └── 7ce90cd3d2285a9a76ae0cb2814d8765f5599c2d.svn-base │ ├── 7d │ │ ├── 7d1fe759a354e17de4a6ebbec97a3243acf582ca.svn-base │ │ ├── 7d3b5aba296702087a88d726e23c3bf10c345a60.svn-base │ │ └── 7d54d9cf0baa6d84f8a1745c48a1b6efaa43c8f5.svn-base │ ├── 7e │ │ ├── 7e191ad56f149b0843677dff5d9416701f913663.svn-base │ │ ├── 7e416ef6cded4e15b3445ba1ecc98e1ebe1cefe5.svn-base │ │ └── 7e7a284a87e5b944f01a3c2652a9b90d802b8970.svn-base │ ├── 7f │ │ ├── 7f6601e215547c5be0143d4a01b63853b4351b9d.svn-base │ │ └── 7f82617c1b4793a72ea17b8b81ab0e64f447e8e8.svn-base │ ├── 8a │ │ └── 8a3b8d1bd83286d36f8b9afa8c81499e18232b4c.svn-base │ ├── 8c │ │ ├── 8c8bef6532fe78939ebf2ad2f32083c37b5ea5cd.svn-base │ │ ├── 8cc2504f2b557590e686fd7c7cd07ff37daa43dc.svn-base │ │ └── 8cdd08b4103c71c7c953e62d4050285bc2bfc6f6.svn-base │ ├── 8e │ │ └── 8ea309e193e65f4f02ac7920c065cde48de429f0.svn-base │ ├── 8f │ │ └── 8f9ec2e2d39d0e0e180e850f62267b2f2d31086d.svn-base │ ├── 9a │ │ └── 9a4bacc4f7485cc34b23f4b19d19d47fa6947c55.svn-base │ ├── 9b │ │ └── 9b730051c49b690bad4253448440adb96ddfbee8.svn-base │ ├── 9c │ │ ├── 9c96e0321666762c0cc0510138fb12c95facc86f.svn-base │ │ └── 9cb2a2abc2cc32d7b8804449e5bee3f656bbcc8e.svn-base │ ├── 9d │ │ ├── 9d2e3aeef294c373ec7cd51cd8fe9bcbe0747b64.svn-base │ │ └── 9d6ff5b7a5d886a7a2b5372b7ef2184fa9ed7153.svn-base │ ├── 9f │ │ ├── 9f1686161f9881f3c2e5bae77cb419b81f3f6423.svn-base │ │ ├── 9f41e62915a233b9eab232bc7acbe5533666332e.svn-base │ │ └── 9f81aa50329f2ea2fe43e08ca144b646f9c61ae2.svn-base │ ├── a0 │ │ ├── a03a43321cf0339154332f51bfd984dd5385f655.svn-base │ │ ├── a064776b765cce876ef4c91ebd5fa2cc45130ad7.svn-base │ │ └── a0bffc81e59ecfd120586866fa7b2ef232a29664.svn-base │ ├── a1 │ │ ├── a137e5cf6a27292ffde6f1f8f47e1c23459d0028.svn-base │ │ └── a1f9b46e10082ced0e084701c5c054812b58a981.svn-base │ ├── a2 │ │ ├── a2a5f56d240125c292d8bc7fb1182961c5206bd0.svn-base │ │ ├── a2d5c11ec8a1f8556a40a828910b1b35bac29fac.svn-base │ │ ├── a2d69dac2df36a24d830a56082ac3683cbe7ab9b.svn-base │ │ └── a2f98e76ff52ec5b0ba1898648e5ecefdb959fbf.svn-base │ ├── a3 │ │ ├── a316a458c0fc4cf0d54d8089c8f9baef28f84fdc.svn-base │ │ └── a3d087819200e70642f79faed71a3b8d6fb8bf6f.svn-base │ ├── a4 │ │ └── a41aedf55a9fefcf383b7b879427cbb0d1ebb8c8.svn-base │ ├── a5 │ │ ├── a5572f25d888707768892836954aa4dd47f01266.svn-base │ │ └── a5816efca73194f5896209468d6aa9e1b8bbd8c1.svn-base │ ├── a6 │ │ ├── a62272d8bd475dcc4b123ba6f8a1319e555dad42.svn-base │ │ ├── a63edb85247fc0c22d18dc8336a66e48c3729a40.svn-base │ │ ├── a6667b34495fb32e7624c57475c70ab821a28132.svn-base │ │ ├── a6d38daaaad7cc86958f3ca93f7e3d634b784935.svn-base │ │ └── a6f6865d7f4bdc31a69e8539177cfefdbed33f54.svn-base │ ├── a7 │ │ ├── a716d096df0c0ea3897360129422d4d232368928.svn-base │ │ └── a78d714b2e435e97793ab3a819bc19eee897bdcf.svn-base │ ├── a8 │ │ └── a81d108f12364d8fcef652f96b26e9ebd31fbcb4.svn-base │ ├── a9 │ │ ├── a943293d8a9faa5d47125ea5afebb01e35a74e0d.svn-base │ │ └── a958a9ce873fd0bae97503e74d2300603f16aaf1.svn-base │ ├── aa │ │ ├── aa36c8d1129e03bb08fb305bbce061bb1b099908.svn-base │ │ ├── aaa38ce67bf086b5918a30f32f23a9014dfed264.svn-base │ │ ├── aabe05c3f43e8607e04030f309adc89b6bd0a689.svn-base │ │ └── aac295d5709fbad9a14d79c8ab18474b2d736467.svn-base │ ├── ab │ │ ├── ab39c963f3ac980ca9d66bcc852c667beae8f6c4.svn-base │ │ └── ab9e15d9bc8f436e71f1a2427b457a18c1aa2910.svn-base │ ├── ac │ │ ├── ac1626c8e2416a9ae0eb968e1faa9b3c09178f90.svn-base │ │ └── ac483c7fb147d013cf064080f957e9fcddf6747c.svn-base │ ├── ad │ │ └── ad2fefc6ca715b1a639c9dc5f3f6aee1230ff134.svn-base │ ├── ae │ │ ├── ae511338c315641134d64e95cdb0d0501dc813bb.svn-base │ │ ├── aeb57cace64150845f8d2fbbcf49d8490d2fe84a.svn-base │ │ └── aee7a691a0b3eaeb6e5113c796febdc0a8ea3be8.svn-base │ ├── af │ │ └── af9163028e8eb98928a00f60157209812b9f477f.svn-base │ ├── b0 │ │ └── b08d514f40a8eb4963b5fe63afb644a847404646.svn-base │ ├── b3 │ │ ├── b34e8579d8870a8a62709be16ae0de3e5f102e4d.svn-base │ │ ├── b38c4fd5c33e5cf25aa684672765457ea6052743.svn-base │ │ ├── b3b09313c0df4cb6aed74bdb340c2e16384aa637.svn-base │ │ └── b3f6442c4b6d53f3435441c48c2ded5040afd3ad.svn-base │ ├── b4 │ │ ├── b42ff50f9b71fa990d9f5c00b6e98d385cb52762.svn-base │ │ ├── b4833eacd35d4af2a80f1a14dfc4a5bac20610bb.svn-base │ │ ├── b4b16486f1aa710e82086107abf9884c7681c572.svn-base │ │ └── b4f546dd952ad616883f51b4531f4465a4543f1b.svn-base │ ├── b5 │ │ └── b5316e0c25eda461b77f4860a1d886b49281a785.svn-base │ ├── b6 │ │ ├── b6c2f0f09533dda41fa696d1b142faa6e95788ee.svn-base │ │ └── b6ea2244134b0ab56ac87aceac38f67108cc1d28.svn-base │ ├── b7 │ │ ├── b799c73d6a95eae7827af66c72ccc2f03274ede9.svn-base │ │ └── b7fc91f199aede64b852160f4c4b9a5adf76badb.svn-base │ ├── b8 │ │ ├── b824921887e860848206fdc0ce30596995c5483a.svn-base │ │ └── b82f5c7283edbe30a7017ca7f7f9a5e53fbebec6.svn-base │ ├── b9 │ │ ├── b961bd8c4f30c17367662ceff0667873c2240b3d.svn-base │ │ └── b98cc40579acd4e1c7735ce0ad4f7688ec79235f.svn-base │ ├── ba │ │ └── ba06fe7d40b4c10cacdb9c70a19da589a97fc32c.svn-base │ ├── bb │ │ ├── bbaa4d96bb01a595af47680f3d03a843bc24fb44.svn-base │ │ └── bbf676b85d0d58095c2c23cb74fb82a13b3c02a9.svn-base │ ├── bc │ │ ├── bc9fc96aa8e0d61b54d9c3331fc890dce2576eab.svn-base │ │ └── bcefa05407edfc266f95d47facdbcfdbca3eafea.svn-base │ ├── bd │ │ ├── bde222eecf7ebb9020687c36b8426bb2bc43ae3d.svn-base │ │ ├── bdf43b65b9e5507dd4929d06c59d1405efd025c0.svn-base │ │ └── bdf510558c208a7f68839fb4dcb86bc3a28bf076.svn-base │ ├── be │ │ ├── be41b7e325617df7bb4baf6f8013aff2800ecb08.svn-base │ │ ├── be52929c4e658d7e85471a4bd5cfd790162c36a3.svn-base │ │ └── be8541b744c5b22872c00672437568189666395c.svn-base │ ├── bf │ │ ├── bfd49592a3c7d933a61d6400454d4d40a3c9a256.svn-base │ │ ├── bfd7e34133c27058720379a2cd335f8ae4ede543.svn-base │ │ ├── bfe603ab78b0e051035bd09ab4f29ad0ee426d89.svn-base │ │ └── bff668d203dd06c05e696eaa13e55b7a745fc72c.svn-base │ ├── c0 │ │ └── c0a6819464cdd311a8f8abaa46996202efc5f46a.svn-base │ ├── c1 │ │ └── c19fe763579944bd565194803bcee9c41268a700.svn-base │ ├── c2 │ │ └── c27ef3934ee9725c1634153069ac1f07ee7d2c2c.svn-base │ ├── c3 │ │ ├── c35866b7d83c642b0233691ca4357862448c44d6.svn-base │ │ ├── c3a9bdcd0c1bd5ed016415dbfc8b25e1fdb559b2.svn-base │ │ └── c3decbc3e8bcadc16654bda00d5e5529216ed51f.svn-base │ ├── c5 │ │ ├── c58603be7e81187bca01d5be08bc3d04f633f3aa.svn-base │ │ └── c5c789e2d7dafea32d252644f0be67878504e6ff.svn-base │ ├── c6 │ │ └── c632be69bef1c10bd00e342762fa94120efab4bd.svn-base │ ├── c8 │ │ ├── c8096b4341a0747a7304bbaa5b4b6034980a304a.svn-base │ │ └── c885b08e6aaa22e006b08470b0140fbe153f923b.svn-base │ ├── c9 │ │ ├── c9073d893b270b64927c958e47cade3d68c70bda.svn-base │ │ ├── c96515aa05cf1a41fc8d01c057d35e9560c597d7.svn-base │ │ ├── c96d7cde1f9e84083bbb5017b8d925ab0abec17c.svn-base │ │ └── c97614f7102a25f7248af31a68d68ae2c7b4d1bd.svn-base │ ├── ca │ │ ├── ca187bb43a9330d9c0562e89554df0bcfe94d642.svn-base │ │ └── cab9623b418530414fdaee4febad0be1d716ea42.svn-base │ ├── cb │ │ ├── cb650cb973877737a11e8b199c37d38406226c42.svn-base │ │ └── cb99efc2a1a53a44fb8cb079e4482c43fbebe16c.svn-base │ ├── cd │ │ ├── cd5f00f019d4bc5c596215f101ea9d74e6cb5ef3.svn-base │ │ └── cdedefbccb947dccddd0bed07f34319a5b216ec1.svn-base │ ├── cf │ │ └── cff3dabe1341b19d75575984f0d5ce41cf2413d9.svn-base │ ├── d0 │ │ └── d0d78b1de0e49db8e9cbd586f9dc21cee47081fe.svn-base │ ├── d1 │ │ └── d14986302efed602ba3e37695a15fd967e0b1354.svn-base │ ├── d2 │ │ └── d2046150f775ae73a8a02cdb229d527678e9acc3.svn-base │ ├── d3 │ │ └── d3832e1bdf8c999f697705a37f127fa1428a05fc.svn-base │ ├── d5 │ │ └── d5a8b221a924025870fa55e25d8d1a549dc9a332.svn-base │ ├── d6 │ │ ├── d61930fe17f092c6d79992e19c42e4453d7782cd.svn-base │ │ └── d6c70f9ea1cc49ac6b7f88e1af1e1fffd548640a.svn-base │ ├── d7 │ │ ├── d70db16978149e237998f8c8062573697030e330.svn-base │ │ └── d73299488b8a2ba06eb1ae27df0b4bcc30c0b37e.svn-base │ ├── d9 │ │ ├── d9162b1aa3652474b380d2f715f259d43eb72c1b.svn-base │ │ ├── d9dd62e5cde8f0aa7e1108919add142a8e9397e7.svn-base │ │ └── d9f4516c01e0fb8de8820f33445479336702df1d.svn-base │ ├── da │ │ ├── da65f4fa0be8c1e68aa1aa3a46b76791a6030fae.svn-base │ │ ├── dab7dedfc2ded95216a30a6bb767ef132ac7372c.svn-base │ │ └── dafd46908327926b3667f5967083f75c9ab4d54d.svn-base │ ├── dc │ │ ├── dc7d05e0c32a177e462ec4d2050693f14b4b4d88.svn-base │ │ ├── dc917ccbc2fe217627ac884bdd7d0d26ddb91ad7.svn-base │ │ └── dcd505eee5a3693daae3d3717bc891e285944da5.svn-base │ ├── dd │ │ ├── ddaaef7dd541d3b1867ca8339729dcec62415bc2.svn-base │ │ └── ddc149958b131e25d92380afdc98b561a7f882b0.svn-base │ ├── de │ │ └── dea30f282f7f677d0c73e5db17a4b8b237ff3af8.svn-base │ ├── df │ │ ├── df04cd0a897c2519e94aa64ad6488d02961e7cc9.svn-base │ │ ├── df837142f2fd9f738e5a620b4d39a497225e4c85.svn-base │ │ └── dfe4b5244007c0e7243e0f26c2d2c6d9e346d777.svn-base │ ├── e0 │ │ ├── e030e547f0cb79f780a9ee383030a0418709d242.svn-base │ │ ├── e08c7c1e5862b0017c169269ccda4bf201088923.svn-base │ │ └── e0c29baf4abe860948d2d7ddb9e79499c86784a8.svn-base │ ├── e1 │ │ └── e1e857ee404bf5a19d5d42b0ef3ba2a105d8de4c.svn-base │ ├── e3 │ │ ├── e31f6c840c95e85f7029ab0189317fc212dfacc0.svn-base │ │ ├── e34b1cdcfc01cddcc52f78f8ba5ab3102dfc90c0.svn-base │ │ └── e3ff02fd29139eb632466f23403484a23831be3c.svn-base │ ├── e5 │ │ ├── e534efc0fac5cd5a8eadd70cbe1668d76b4a535a.svn-base │ │ └── e5815725b7c05f95ab5ec57f099343b5bc0ffbec.svn-base │ ├── e6 │ │ └── e6a5e6a4d552492483dc615dd0dbb39c644a67ae.svn-base │ ├── e7 │ │ ├── e73bf1494c4e0491d3225ccb624be32fab494c94.svn-base │ │ └── e78d8bd65a4d2bcdb1ce28ef6f49ecf73c96b576.svn-base │ ├── e9 │ │ ├── e9b5f35c1ebe57079a565516aa2a5a3e4f9f2e23.svn-base │ │ └── e9f4a8cf6786c400894afb3160974f5f003f3112.svn-base │ ├── ea │ │ └── eaa43fae805cbbbc6b1e44196f32f897d4edc202.svn-base │ ├── eb │ │ └── eb25332706cf8dff182a52fe47736ed363105147.svn-base │ ├── ec │ │ ├── ec5f1a06582135e929adc49013e68e41b3359daf.svn-base │ │ └── ecad7736a80b60cf9731ca07112e8488bfe3217a.svn-base │ ├── ed │ │ └── ede120831140205fa3e10a053532604ca986a045.svn-base │ ├── ee │ │ └── eeb1b655b24d14bc731611fc1b4ee06cb60fe778.svn-base │ ├── ef │ │ └── ef14f98e23e19e1b4d69b69cd00be8e4cb5e1bbc.svn-base │ ├── f0 │ │ └── f097f04ed1beebe8360c0200ec15e4d22a9e570e.svn-base │ ├── f1 │ │ ├── f153f1a69f2d6b65d50b9d68a5aa54675b92b21d.svn-base │ │ └── f1f29b955aed2d14fd24eb71f55fd898ca9c1635.svn-base │ ├── f2 │ │ └── f2911627da381c21ca21c3a8e299dd9383c7fa20.svn-base │ ├── f3 │ │ ├── f3268fa280a43d94e5eeda48706cf63e74598e58.svn-base │ │ └── f3bc28e1910901a84d0bfbadd428dad1a1e97af8.svn-base │ ├── f4 │ │ ├── f425d81833ffa3bce38ef33f8af5456332b1b77d.svn-base │ │ ├── f446ccb81e6b9cbf8f40983eb2d557a891b4eefa.svn-base │ │ └── f44962789ffdc5bbbf0391e4642969101888b2ef.svn-base │ ├── f5 │ │ └── f574f5bfe33986440ce7b0f32b643c8384361146.svn-base │ ├── f6 │ │ └── f6379654db2f6b280c3e79a674b301902b76fcf7.svn-base │ ├── f8 │ │ └── f858acce07e16356bead1b226399e22381937505.svn-base │ ├── f9 │ │ └── f90377a51b81dea2dc95cf01c70374ce3cccf418.svn-base │ ├── fa │ │ ├── fa0ae67611739e560cf7d46d48e8d0199181a639.svn-base │ │ └── fa2abf1d784b4a65a30310a51542a849795aee38.svn-base │ ├── fb │ │ └── fb7bd15c07fd72e3c53e2d570bf894f52bfe5f92.svn-base │ ├── fc │ │ └── fc5a43d397f769cf84fbf3d66dbe9e7153b832b7.svn-base │ ├── fe │ │ ├── fe0b3b7018d1f5364ca424b1fcf738245d1899f8.svn-base │ │ ├── fe6c33ef878e35178b58cabb6a9979045b5b2351.svn-base │ │ └── fe7a572a52d9d918facd90c24471bc338a8d8a1f.svn-base │ └── ff │ │ ├── ff40e959d2f9c27d67db462fdb64735fba975afc.svn-base │ │ ├── ff416dcc5c3ab15e6a5d4e8480bacd6c5db9ef69.svn-base │ │ ├── ff4bed3cb50c64b8fd493fe55cf8edd02b981a00.svn-base │ │ ├── ffbb92e0b11e53ac3c4b512d58193fa551ae044d.svn-base │ │ └── ffee15a183e327acf099d9e1bdf38304ab75e0b3.svn-base └── wc.db ├── GameLiveStreaming.xcodeproj ├── project.pbxproj ├── project.pbxproj.mine ├── project.pbxproj.r20 ├── project.pbxproj.r37 ├── project.xcworkspace │ ├── contents.xcworkspacedata │ ├── xcshareddata │ │ └── GameLiveStreaming.xccheckout │ └── xcuserdata │ │ ├── qianfeng.xcuserdatad │ │ └── UserInterfaceState.xcuserstate │ │ └── qianfeng007.xcuserdatad │ │ └── UserInterfaceState.xcuserstate └── xcuserdata │ ├── qianfeng.xcuserdatad │ ├── xcdebugger │ │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ │ ├── GameLiveStreaming.xcscheme │ │ └── xcschememanagement.plist │ └── qianfeng007.xcuserdatad │ ├── xcdebugger │ └── Breakpoints_v2.xcbkptlist │ └── xcschemes │ ├── GameLiveStreaming.xcscheme │ └── xcschememanagement.plist ├── GameLiveStreaming ├── AppDelegate.h ├── AppDelegate.m ├── Assets │ ├── kr-video-player-close@2x.png │ ├── kr-video-player-close@3x.png │ ├── kr-video-player-fullscreen@2x.png │ ├── kr-video-player-fullscreen@3x.png │ ├── kr-video-player-pause@2x.png │ ├── kr-video-player-pause@3x.png │ ├── kr-video-player-play@2x.png │ ├── kr-video-player-play@3x.png │ ├── kr-video-player-point@2x.png │ ├── kr-video-player-point@3x.png │ ├── kr-video-player-shrinkscreen@2x.png │ └── kr-video-player-shrinkscreen@3x.png ├── AutoScrollModel.h ├── AutoScrollModel.m ├── AutoScrollView.h ├── AutoScrollView.m ├── Base.lproj │ └── LaunchScreen.xib ├── BaseViewController.h ├── BaseViewController.m ├── CategoryCollectionViewCell.h ├── CategoryCollectionViewCell.m ├── CategoryCollectionViewCell.xib ├── CategoryHeadCollectionReusableView.h ├── CategoryHeadCollectionReusableView.m ├── CategoryHeadCollectionReusableView.xib ├── Classes │ ├── KrVideoPlayerControlView.h │ ├── KrVideoPlayerControlView.m │ ├── KrVideoPlayerController.h │ └── KrVideoPlayerController.m ├── ColumnCollectionViewCell.h ├── ColumnCollectionViewCell.m ├── ColumnModel.h ├── ColumnModel.m ├── ColumnViewController.h ├── ColumnViewController.m ├── Define.h ├── GLSDBManager.h ├── GLSDBManager.m ├── GameLiveStreaming.pch ├── Images.xcassets │ └── AppIcon.appiconset │ │ └── Contents.json ├── Info.plist ├── LiveViewController.h ├── LiveViewController.m ├── LoadMoreViewController.h ├── LoadMoreViewController.m ├── MMProgressHUD副本 │ ├── MMHud.h │ ├── MMHud.m │ ├── MMLinearProgressView.h │ ├── MMLinearProgressView.m │ ├── MMProgressHUD+Animations.h │ ├── MMProgressHUD+Animations.m │ ├── MMProgressHUD+Class.m │ ├── MMProgressHUD.h │ ├── MMProgressHUD.m │ ├── MMProgressHUDCommon.h │ ├── MMProgressHUDOverlayView.h │ ├── MMProgressHUDOverlayView.m │ ├── MMProgressHUDViewController.h │ ├── MMProgressHUDViewController.m │ ├── MMProgressHUDWindow.h │ ├── MMProgressHUDWindow.m │ ├── MMProgressView-Protocol.h │ ├── MMRadialProgressView.h │ ├── MMRadialProgressView.m │ ├── MMVectorImage.h │ └── MMVectorImage.m ├── MyControl │ ├── MyControl.h │ └── MyControl.m ├── NetEngine │ ├── NetDataEngine.h │ └── NetDataEngine.m ├── OurViewController.h ├── OurViewController.m ├── OurViewController.xib ├── PlayModel.h ├── PlayModel.m ├── PlayerViewController.h ├── PlayerViewController.m ├── PlayerViewController.xib ├── RecmdCategoryModel.h ├── RecmdCategoryModel.m ├── RecommendCollectionReusableView.h ├── RecommendCollectionReusableView.m ├── RecommendCollectionReusableView.xib ├── RecommendCollectionViewCell.h ├── RecommendCollectionViewCell.m ├── RecommendCollectionViewCell.xib ├── RecommendViewController.h ├── RecommendViewController.m ├── RoomlistModel.h ├── RoomlistModel.m ├── RootAutoScrollModel.h ├── RootAutoScrollModel.m ├── ScanViewController.h ├── ScanViewController.m ├── SearchDetailViewController.h ├── SearchDetailViewController.m ├── SearchViewController.h ├── SearchViewController.m ├── TabBarModel.h ├── TabBarModel.m ├── TabBarViewController.h ├── TabBarViewController.m ├── UserViewController.h ├── UserViewController.m ├── Utility │ ├── GLSCacheManager.h │ ├── GLSCacheManager.m │ └── nsstring-hashing │ │ ├── NSString+Hashing.h │ │ └── NSString+Hashing.m ├── main.m ├── resource │ ├── Image_online_gray.png │ ├── Image_online_gray@2x.png │ ├── Image_scan.png │ ├── Image_scan@2x.png │ ├── Image_scan@3x.png │ ├── Image_scan_click.png │ ├── Image_scan_click@2x.png │ ├── Image_scan_click@3x.png │ ├── Img_orange.png │ ├── Img_orange@2x.png │ ├── Img_orange@3x.png │ ├── Img_viewer.png │ ├── Img_viewer@2x.png │ ├── btn_back.png │ ├── btn_back@2x.png │ ├── btn_back@3x.png │ ├── btn_back_click@2x.png │ ├── btn_highlight@2x.png │ ├── btn_more.png │ ├── btn_more@2x.png │ ├── btn_more@3x.png │ ├── btn_nav_back.png │ ├── btn_nav_back@2x.png │ ├── btn_nav_back@3x.png │ ├── btn_nav_back_click.png │ ├── btn_nav_back_click@2x.png │ ├── btn_nav_back_click@3x.png │ ├── btn_normal@2x.png │ ├── btn_play_back.png │ ├── btn_play_back@2x.png │ ├── btn_play_back@3x.png │ ├── btn_search.png │ ├── btn_search@2x.png │ ├── btn_search@3x.png │ ├── btn_search_clicked.png │ ├── btn_search_clicked@2x.png │ ├── btn_search_clicked@3x.png │ ├── btn_vdo_back.png │ ├── btn_vdo_back@2x.png │ ├── btn_vdo_back@3x.png │ ├── btn_vdo_back_click.png │ ├── btn_vdo_back_click@2x.png │ ├── btn_vdo_back_click@3x.png │ ├── btn_vdo_share.png │ ├── btn_vdo_share@2x.png │ ├── btn_vdo_share@3x.png │ ├── btn_vdo_share_click.png │ ├── btn_vdo_share_click@2x.png │ ├── btn_vdo_share_click@3x.png │ ├── dy010.png │ ├── logo.png │ ├── logo@2x.png │ ├── logo@3x.png │ ├── tabBarImage │ │ ├── btn_column_normal.png │ │ ├── btn_column_normal@2x.png │ │ ├── btn_column_normal@3x.png │ │ ├── btn_column_selected.png │ │ ├── btn_column_selected@2x.png │ │ ├── btn_column_selected@3x.png │ │ ├── btn_home_normal.png │ │ ├── btn_home_normal@2x.png │ │ ├── btn_home_normal@3x.png │ │ ├── btn_home_selected.png │ │ ├── btn_home_selected@2x.png │ │ ├── btn_home_selected@3x.png │ │ ├── btn_live_normal.png │ │ ├── btn_live_normal@2x.png │ │ ├── btn_live_normal@3x.png │ │ ├── btn_live_selected.png │ │ ├── btn_live_selected@2x.png │ │ ├── btn_live_selected@3x.png │ │ ├── btn_user_normal.png │ │ ├── btn_user_normal@2x.png │ │ ├── btn_user_normal@3x.png │ │ ├── btn_user_selected.png │ │ ├── btn_user_selected@2x.png │ │ └── btn_user_selected@3x.png │ └── 背景资源 │ │ ├── Image_head@2x.png │ │ ├── Img_default@2x.png │ │ ├── Img_loading_logo@2x.png │ │ ├── logo.png │ │ ├── logo@3x.png │ │ └── s_logo.png └── 第三方库 │ ├── AFNetworking │ ├── AFNetworking │ │ ├── AFHTTPRequestOperation.h │ │ ├── AFHTTPRequestOperation.m │ │ ├── AFHTTPRequestOperationManager.h │ │ ├── AFHTTPRequestOperationManager.m │ │ ├── AFHTTPSessionManager.h │ │ ├── AFHTTPSessionManager.m │ │ ├── AFNetworkReachabilityManager.h │ │ ├── AFNetworkReachabilityManager.m │ │ ├── AFNetworking.h │ │ ├── AFSecurityPolicy.h │ │ ├── AFSecurityPolicy.m │ │ ├── AFURLConnectionOperation.h │ │ ├── AFURLConnectionOperation.m │ │ ├── AFURLRequestSerialization.h │ │ ├── AFURLRequestSerialization.m │ │ ├── AFURLResponseSerialization.h │ │ ├── AFURLResponseSerialization.m │ │ ├── AFURLSessionManager.h │ │ └── AFURLSessionManager.m │ ├── LICENSE │ ├── README.md │ └── UIKit+AFNetworking │ │ ├── AFNetworkActivityIndicatorManager.h │ │ ├── AFNetworkActivityIndicatorManager.m │ │ ├── UIActivityIndicatorView+AFNetworking.h │ │ ├── UIActivityIndicatorView+AFNetworking.m │ │ ├── UIAlertView+AFNetworking.h │ │ ├── UIAlertView+AFNetworking.m │ │ ├── UIButton+AFNetworking.h │ │ ├── UIButton+AFNetworking.m │ │ ├── UIImageView+AFNetworking.h │ │ ├── UIImageView+AFNetworking.m │ │ ├── UIKit+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.h │ │ ├── UIProgressView+AFNetworking.m │ │ ├── UIRefreshControl+AFNetworking.h │ │ ├── UIRefreshControl+AFNetworking.m │ │ ├── UIWebView+AFNetworking.h │ │ └── UIWebView+AFNetworking.m │ ├── JHRefresh │ ├── AnimationView │ │ ├── JHRefreshAmazingAniView.h │ │ ├── JHRefreshAmazingAniView.m │ │ ├── JHRefreshAniBaseView.h │ │ ├── JHRefreshAniBaseView.m │ │ ├── JHRefreshCommonAniView.h │ │ └── JHRefreshCommonAniView.m │ ├── JHRefresh.bundle │ │ ├── arrow@2x.png │ │ ├── dropdown_anim__00010@2x.png │ │ ├── dropdown_anim__00011@2x.png │ │ ├── dropdown_anim__00012@2x.png │ │ ├── dropdown_anim__00013@2x.png │ │ ├── dropdown_anim__00014@2x.png │ │ ├── dropdown_anim__00015@2x.png │ │ ├── dropdown_anim__00016@2x.png │ │ ├── dropdown_anim__00017@2x.png │ │ ├── dropdown_anim__00018@2x.png │ │ ├── dropdown_anim__00019@2x.png │ │ ├── dropdown_anim__0001@2x.png │ │ ├── dropdown_anim__00020@2x.png │ │ ├── dropdown_anim__00021@2x.png │ │ ├── dropdown_anim__00022@2x.png │ │ ├── dropdown_anim__00023@2x.png │ │ ├── dropdown_anim__00024@2x.png │ │ ├── dropdown_anim__00025@2x.png │ │ ├── dropdown_anim__00026@2x.png │ │ ├── dropdown_anim__00027@2x.png │ │ ├── dropdown_anim__00028@2x.png │ │ ├── dropdown_anim__00029@2x.png │ │ ├── dropdown_anim__0002@2x.png │ │ ├── dropdown_anim__00030@2x.png │ │ ├── dropdown_anim__00031@2x.png │ │ ├── dropdown_anim__00032@2x.png │ │ ├── dropdown_anim__00033@2x.png │ │ ├── dropdown_anim__00034@2x.png │ │ ├── dropdown_anim__00035@2x.png │ │ ├── dropdown_anim__00036@2x.png │ │ ├── dropdown_anim__00037@2x.png │ │ ├── dropdown_anim__00038@2x.png │ │ ├── dropdown_anim__00039@2x.png │ │ ├── dropdown_anim__0003@2x.png │ │ ├── dropdown_anim__00040@2x.png │ │ ├── dropdown_anim__00041@2x.png │ │ ├── dropdown_anim__00042@2x.png │ │ ├── dropdown_anim__00043@2x.png │ │ ├── dropdown_anim__00044@2x.png │ │ ├── dropdown_anim__00045@2x.png │ │ ├── dropdown_anim__00046@2x.png │ │ ├── dropdown_anim__00047@2x.png │ │ ├── dropdown_anim__00048@2x.png │ │ ├── dropdown_anim__00049@2x.png │ │ ├── dropdown_anim__0004@2x.png │ │ ├── dropdown_anim__00050@2x.png │ │ ├── dropdown_anim__00051@2x.png │ │ ├── dropdown_anim__00052@2x.png │ │ ├── dropdown_anim__00053@2x.png │ │ ├── dropdown_anim__00054@2x.png │ │ ├── dropdown_anim__00055@2x.png │ │ ├── dropdown_anim__00056@2x.png │ │ ├── dropdown_anim__00057@2x.png │ │ ├── dropdown_anim__00058@2x.png │ │ ├── dropdown_anim__00059@2x.png │ │ ├── dropdown_anim__0005@2x.png │ │ ├── dropdown_anim__00060@2x.png │ │ ├── dropdown_anim__0006@2x.png │ │ ├── dropdown_anim__0007@2x.png │ │ ├── dropdown_anim__0008@2x.png │ │ ├── dropdown_anim__0009@2x.png │ │ ├── dropdown_loading_01@2x.png │ │ ├── dropdown_loading_02@2x.png │ │ └── dropdown_loading_03@2x.png │ ├── JHRefresh.h │ ├── JHRefreshBaseView.h │ ├── JHRefreshBaseView.m │ ├── JHRefreshConfig.h │ ├── JHRefreshConfig.m │ ├── JHRefreshFooterView.h │ ├── JHRefreshFooterView.m │ ├── JHRefreshHeaderView.h │ ├── JHRefreshHeaderView.m │ ├── JHRefreshMacro.h │ ├── JHRefreshViewDelegate.h │ ├── UIScrollView+JHExtension.h │ ├── UIScrollView+JHExtension.m │ ├── UIScrollView+JHRefresh.h │ ├── UIScrollView+JHRefresh.m │ ├── UIView+JHExtension.h │ └── UIView+JHExtension.m │ ├── JSONModel │ ├── JSONModel │ │ ├── JSONModel.h │ │ ├── JSONModel.m │ │ ├── JSONModelArray.h │ │ ├── JSONModelArray.m │ │ ├── JSONModelClassProperty.h │ │ ├── JSONModelClassProperty.m │ │ ├── JSONModelError.h │ │ └── JSONModelError.m │ ├── JSONModelCategories │ │ ├── NSArray+JSONModel.h │ │ └── NSArray+JSONModel.m │ ├── JSONModelLib.h │ ├── JSONModelNetworking │ │ ├── JSONAPI.h │ │ ├── JSONAPI.m │ │ ├── JSONHTTPClient.h │ │ ├── JSONHTTPClient.m │ │ ├── JSONModel+networking.h │ │ └── JSONModel+networking.m │ └── JSONModelTransformations │ │ ├── JSONKeyMapper.h │ │ ├── JSONKeyMapper.m │ │ ├── JSONValueTransformer.h │ │ └── JSONValueTransformer.m │ └── SDWebImage │ ├── NSData+ImageContentType.h │ ├── NSData+ImageContentType.m │ ├── SDImageCache.h │ ├── SDImageCache.m │ ├── SDWebImageCompat.h │ ├── SDWebImageCompat.m │ ├── SDWebImageDecoder.h │ ├── SDWebImageDecoder.m │ ├── SDWebImageDownloader.h │ ├── SDWebImageDownloader.m │ ├── SDWebImageDownloaderOperation.h │ ├── SDWebImageDownloaderOperation.m │ ├── SDWebImageManager.h │ ├── SDWebImageManager.m │ ├── SDWebImageOperation.h │ ├── SDWebImagePrefetcher.h │ ├── SDWebImagePrefetcher.m │ ├── UIButton+WebCache.h │ ├── UIButton+WebCache.m │ ├── UIImage+GIF.h │ ├── UIImage+GIF.m │ ├── UIImage+MultiFormat.h │ ├── UIImage+MultiFormat.m │ ├── UIImageView+HighlightedWebCache.h │ ├── UIImageView+HighlightedWebCache.m │ ├── UIImageView+WebCache.h │ ├── UIImageView+WebCache.m │ ├── UIView+WebCacheOperation.h │ ├── UIView+WebCacheOperation.m │ └── fmdb │ ├── FMDB.h │ ├── FMDatabase.h │ ├── FMDatabase.m │ ├── FMDatabaseAdditions.h │ ├── FMDatabaseAdditions.m │ ├── FMDatabasePool.h │ ├── FMDatabasePool.m │ ├── FMDatabaseQueue.h │ ├── FMDatabaseQueue.m │ ├── FMResultSet.h │ └── FMResultSet.m └── GameLiveStreamingTests ├── GameLiveStreamingTests.m └── Info.plist /README.md: -------------------------------------------------------------------------------- 1 | # GameLiveStreaming 2 | 这个demo实现了douyuTV的分类浏览,搜索浏览,二维码扫描观看 3 | 不服来看 4 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/entries: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/format: -------------------------------------------------------------------------------- 1 | 12 2 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/02/02243e3209827632b7fe67362c842f93d113c9e3.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // LoadMoreViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "BaseViewController.h" 10 | 11 | @interface LoadMoreViewController : BaseViewController 12 | 13 | @property (nonatomic,copy) NSString *cate_id; 14 | 15 | @property (nonatomic,copy) NSString *detailTitle; 16 | 17 | - (NSString *)composeRequestUrl; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/03/030dcc61f00e3d566bfb1ead7a09be902130f963.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // KrVideoPlayerControlView.h 3 | // KrVideoPlayerPlus 4 | // 5 | // Created by JiaHaiyang on 15/6/19. 6 | // Copyright (c) 2015年 JiaHaiyang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface KrVideoPlayerControlView : UIView 12 | 13 | @property (nonatomic, strong, readonly) UIView *topBar; 14 | @property (nonatomic, strong, readonly) UIView *bottomBar; 15 | @property (nonatomic, strong, readonly) UIButton *playButton; 16 | @property (nonatomic, strong, readonly) UIButton *pauseButton; 17 | @property (nonatomic, strong, readonly) UIButton *fullScreenButton; 18 | @property (nonatomic, strong, readonly) UIButton *shrinkScreenButton; 19 | @property (nonatomic, strong, readonly) UISlider *progressSlider; 20 | @property (nonatomic, strong, readonly) UIButton *closeButton; 21 | @property (nonatomic, strong, readonly) UILabel *timeLabel; 22 | @property (nonatomic, strong, readonly) UIActivityIndicatorView *indicatorView; 23 | 24 | - (void)animateHide; 25 | - (void)animateShow; 26 | - (void)autoFadeOutControlBar; 27 | - (void)cancelAutoFadeOutControlBar; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/04/04fd0484446cfd1853d8fd7fa5261b67e0a7c9db.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/04/04fd0484446cfd1853d8fd7fa5261b67e0a7c9db.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/05/050348e030bc7b5659419c2066aa104bcf2f4987.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // OurViewController.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/8. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "OurViewController.h" 10 | 11 | @interface OurViewController () 12 | 13 | @end 14 | 15 | @implementation OurViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view from its nib. 20 | } 21 | 22 | - (void)didReceiveMemoryWarning { 23 | [super didReceiveMemoryWarning]; 24 | // Dispose of any resources that can be recreated. 25 | } 26 | 27 | /* 28 | #pragma mark - Navigation 29 | 30 | // In a storyboard-based application, you will often want to do a little preparation before navigation 31 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 32 | // Get the new view controller using [segue destinationViewController]. 33 | // Pass the selected object to the new view controller. 34 | } 35 | */ 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/09/09c3681813b95dc673279fb621bd97c9a8015132.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryCollectionViewCell.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "CategoryCollectionViewCell.h" 10 | 11 | @implementation CategoryCollectionViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | - (void)updateWithModel:(RoomlistModel *)model { 18 | [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.room_src] placeholderImage:[UIImage imageNamed:@"Img_default@2x"]]; 19 | self.roomNameLabel.text = model.room_name; 20 | self.nicknameLabel.text = model.nickname; 21 | 22 | float online = [model.online floatValue]; 23 | if (online >= 10000) { 24 | self.onLineLabel.text = [NSString stringWithFormat:@"%0.1f万",online/10000]; 25 | }else { 26 | self.onLineLabel.text = [NSString stringWithFormat:@"%0.0f",online]; 27 | } 28 | 29 | } 30 | 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0a/0a093d95d53d3a368ba6dc900e55df53b935aa05.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0a/0a093d95d53d3a368ba6dc900e55df53b935aa05.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0a/0a537f5c0df88aa5bc2c3e082d59b2ae70606a11.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0a/0a537f5c0df88aa5bc2c3e082d59b2ae70606a11.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0a/0ae625d586398609b1b06762c02bfe216a91265e.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0a/0ae625d586398609b1b06762c02bfe216a91265e.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0b/0bb97e7b8a17d7b1854146fab054d808164cffca.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0c/0c2a5a4739df3d974786209d7aa782794152559a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0c/0c2a5a4739df3d974786209d7aa782794152559a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0c/0c725b1afc6166c19b11ed159b364df372469d2a.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMCommonHeader.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 10/5/13. 6 | // Copyright (c) 2013 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #ifndef MM_PROGRESS_HUD_COMMON_H 10 | #define MM_PROGRESS_HUD_COMMON_H 11 | #ifdef DEBUG 12 | #ifdef MM_HUD_DEBUG 13 | #define MMHudLog(fmt, ...) NSLog((@"%@ [line %u]: " fmt), NSStringFromClass(self.class), __LINE__, ##__VA_ARGS__) 14 | #else 15 | #define MMHudLog(...) /* */ 16 | #endif 17 | #else 18 | #define MMHudLog(...) /* */ 19 | #endif 20 | 21 | #define MMHudWLog(fmt, ...) NSLog((@"%@ WARNING [line %u]: " fmt), NSStringFromClass(self.class), __LINE__, ##__VA_ARGS__) 22 | 23 | #ifdef __cplusplus 24 | #define MMExtern extern "C" 25 | #else 26 | #define MMExtern extern 27 | #endif 28 | 29 | #endif// MM_PROGRESS_HUD_COMMON_H 30 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0d/0d4457b07c23d89063ca785a8e34982105bad040.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // SearchDetailViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "BaseViewController.h" 10 | 11 | @interface SearchDetailViewController : BaseViewController 12 | @property(nonatomic,copy)NSString *keyword; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0d/0dae712a5c90fda2989664b062b6a2f31cc0ad54.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | com.150904.ourApp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0d/0dba899f38be53183131bd311460a4dd1583c0e7.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0d/0dba899f38be53183131bd311460a4dd1583c0e7.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0e/0efa043e6716a2b59eb68df195cf836c1cd5787b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0e/0efa043e6716a2b59eb68df195cf836c1cd5787b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0f/0f34620ec5474d0140e69e266bd84a9ece625c80.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0f/0f34620ec5474d0140e69e266bd84a9ece625c80.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/0f/0fb9c67cb9ca294602d54e0090374a99507e7b6d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/0f/0fb9c67cb9ca294602d54e0090374a99507e7b6d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/12/12804e4d98843ce3734e978d61028648285d819b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/12/12804e4d98843ce3734e978d61028648285d819b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/13/134cf40547fa270997ed0153228ca62960b80801.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/13/134cf40547fa270997ed0153228ca62960b80801.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/13/13e1e0fef302b323b61dfe871eae3c2878dc287a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/13/13e1e0fef302b323b61dfe871eae3c2878dc287a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/17/177ca67ae19cf143a07bf16f598826c4d982bae1.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/17/177ca67ae19cf143a07bf16f598826c4d982bae1.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/1b/1bbbcdf6b9304474a4249e6d010054982c1ea31a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/1b/1bbbcdf6b9304474a4249e6d010054982c1ea31a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/1c/1c315096e7265ba4ab4e4899db92511fa2b5e886.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+JHExtension.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (JHExtension) 12 | @property (nonatomic, assign) CGFloat jh_originX; 13 | @property (nonatomic, assign) CGFloat jh_originY; 14 | 15 | @property (nonatomic, assign) CGFloat jh_width; 16 | @property (nonatomic, assign) CGFloat jh_height; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/1c/1caf0ce026ce7f718cbf2f0b18498cdc7aac12b0.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/1c/1caf0ce026ce7f718cbf2f0b18498cdc7aac12b0.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/1c/1cf3008f1e7abb5bfc01533f3f507fc1e9a7b6d5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/1c/1cf3008f1e7abb5bfc01533f3f507fc1e9a7b6d5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/1f/1fedede931dde3633d4f78e82dac2238de5e0b2f.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GameLiveStreaming.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 9539532E1BC0DDA50085C32C 16 | 17 | primary 18 | 19 | 20 | 953953471BC0DDA50085C32C 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/20/206049e94205ddfdd94363cb3b1dee489283a55a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/20/206049e94205ddfdd94363cb3b1dee489283a55a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/21/213c255217f97627cd12a2a6dab81266491e6d6b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/21/213c255217f97627cd12a2a6dab81266491e6d6b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/26/269dbb904e8a046ac129160d280ca04da6b414f2.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/26/269dbb904e8a046ac129160d280ca04da6b414f2.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/29/298b566666cb3d439435a91f0c92f5a985973546.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/29/298b566666cb3d439435a91f0c92f5a985973546.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/2a/2a51b559364e338ff9a4095dc0b20656b965755a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/2a/2a51b559364e338ff9a4095dc0b20656b965755a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/2c/2c648dddd5b24c89f13c4d73865dbde68c80606d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/2c/2c648dddd5b24c89f13c4d73865dbde68c80606d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/2c/2c8c3b08f8a94fbf0ec8f8359bd42a8bc88bfa9d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/2c/2c8c3b08f8a94fbf0ec8f8359bd42a8bc88bfa9d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/31/317caa955c15ff6a3b8153aacb56e3e60861e65f.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/31/317caa955c15ff6a3b8153aacb56e3e60861e65f.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/33/33365f842a207144370d2b63f6e3b9dc3b5a25f1.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/33/33365f842a207144370d2b63f6e3b9dc3b5a25f1.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/33/33516894891337ee7e2bb8cb6a438c8a392681a5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/33/33516894891337ee7e2bb8cb6a438c8a392681a5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/34/34835823465c258145ef203566befb23d67a7c59.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/34/34835823465c258145ef203566befb23d67a7c59.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/35/350b765d75996b242b478e16a6c1e858b2aeef6e.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshViewDelegate.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshConfig.h" 11 | 12 | @protocol JHRefreshViewDelegate 13 | 14 | @required 15 | /** 16 | * 下拉时的动画 17 | */ 18 | - (void)refreshViewAniToBePulling; 19 | /** 20 | * 变成普通状态时的动画 21 | */ 22 | - (void)refreshViewAniToBeNormal; 23 | /** 24 | * 刷新开始 25 | */ 26 | - (void)refreshViewBeginRefreshing; 27 | /** 28 | * 刷新结束 29 | * 30 | * @param result 刷新结果 31 | */ 32 | - (void)refreshViewEndRefreshing:(JHRefreshResult)result; 33 | 34 | @optional 35 | /** 36 | * 拖拽到对应的位置 37 | * 38 | * @param pos 位置,范围:1-JHRefreshViewHeight 39 | */ 40 | - (void)refreshViewPullingToPosition:(NSInteger)pos; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/35/350e61e1bf10e4e7eca8f373883b6dee0d5f3e05.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // GameLiveStreaming.pch 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #ifndef GameLiveStreaming_GameLiveStreaming_pch 10 | #define GameLiveStreaming_GameLiveStreaming_pch 11 | 12 | // Include any system framework and library headers here that should be included in all compilation units. 13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 14 | 15 | #import "Define.h" 16 | 17 | #import "NetDataEngine.h" 18 | #import "UIImageView+WebCache.h" 19 | #import "JHRefresh.h" 20 | #import "MMProgressHUD.h" 21 | 22 | #import "BaseViewController.h" 23 | #import "NetDataEngine.h" 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/36/362581f31866d7a43c9085dcf37e4a2b3217bd48.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/36/362581f31866d7a43c9085dcf37e4a2b3217bd48.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/38/38590918ebb2d998556465a7ad2bd123f9b4b46c.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/38/38590918ebb2d998556465a7ad2bd123f9b4b46c.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/38/388b8a46562dd8e6058c8f6fdbc9937bfb9ca69e.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecmdCategoryModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RecmdCategoryModel.h" 10 | 11 | @implementation RecmdCategoryModel 12 | 13 | + (NSArray *)parseResponsData:(id)responsData { 14 | NSMutableArray *array = [NSMutableArray array]; 15 | NSArray *arr = responsData[@"data"]; 16 | for (NSDictionary *dic in arr) { 17 | RecmdCategoryModel *model = [[RecmdCategoryModel alloc] initWithDictionary:dic error:nil]; 18 | [array addObject:model]; 19 | } 20 | return array; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/39/390f383cff3cb1a5e64bc9c694d99b998f618ec2.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/39/390f383cff3cb1a5e64bc9c694d99b998f618ec2.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/3b/3b4d8bfc8eea89f17945afe0620a98fed5dd5a08.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/3b/3b4d8bfc8eea89f17945afe0620a98fed5dd5a08.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/3b/3bf7467c040eb984f4b158b7220de3244fa005c5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/3b/3bf7467c040eb984f4b158b7220de3244fa005c5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/3c/3ceec8bdc87ca07c7868596f8e465bb74e462e39.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/3c/3ceec8bdc87ca07c7868596f8e465bb74e462e39.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/3e/3ec9c1961824f7ec63cd3fc01560cd309f66a5b9.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshMacro.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-12. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #ifndef JHRefresh_JHRefreshMacro_h 10 | #define JHRefresh_JHRefreshMacro_h 11 | 12 | 13 | #pragma mark - 通用 14 | #ifdef DEBUG 15 | #define JHLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); 16 | #else 17 | #define JHLog(fmt, ...) 18 | #endif 19 | 20 | #define JHRefreshBundleName @"JHRefresh.bundle" 21 | #define JHRefreshSrcName(file) ([JHRefreshBundleName stringByAppendingPathComponent:(file)]) 22 | 23 | 24 | #pragma mark 颜色配置 25 | #define JHRGBA(r,g,b,a) [UIColor colorWithRed:(float)r/255.0f green:(float)g/255.0f blue:(float)b/255.0f alpha:a] 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/3e/3efe3aa157543158a138e6f894a54410c102da3a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/3e/3efe3aa157543158a138e6f894a54410c102da3a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/3f/3ffba93fa08fca4e4cfdec36b0da6a3ba32921a6.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/3f/3ffba93fa08fca4e4cfdec36b0da6a3ba32921a6.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/41/41eda7e73d09de29bf2ff32f6aa36f80141acab8.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // GLSDBManager.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/6. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RoomlistModel.h" 11 | @interface GLSDBManager : NSObject 12 | + (instancetype)sharedInstance; 13 | 14 | //type :浏览,下载,收藏 15 | //添加 16 | - (void)addAppInfo:(NSString *)name type:(NSString*)type; 17 | 18 | //删除 19 | - (void)deleteAppInfo:(NSString*)name type:(NSString*)type; 20 | 21 | //根据type读取AppInfo的列表 22 | - (NSArray*)readAppInfoList:(NSString*)type; 23 | 24 | //判断类型为type的app 是否存在表中 25 | - (BOOL)isAppInfoExists:(NSString*)name type:(NSString*)type; 26 | @end 27 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/42/42f914fb64b48448a72d464e0bcfbf58922d25d1.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/42/42f914fb64b48448a72d464e0bcfbf58922d25d1.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/45/45f6e0c2d8608fa5971ca6ed783118cc8b367b60.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/45/45f6e0c2d8608fa5971ca6ed783118cc8b367b60.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/47/470c6aedeeef093006c9d1a679c80db957dc05a9.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // GameLiveStreamingTests.m 3 | // GameLiveStreamingTests 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface GameLiveStreamingTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation GameLiveStreamingTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | XCTAssert(YES, @"Pass"); 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/47/479ba3b94f64e730ff101b417e87ac99677974a0.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/47/479ba3b94f64e730ff101b417e87ac99677974a0.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/48/487174b77b4bdc68d2de81353b94115e6cb99a8a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/48/487174b77b4bdc68d2de81353b94115e6cb99a8a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/4a/4a3630fc0dc71f02d92352f40b0d47458f000368.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/4a/4a3630fc0dc71f02d92352f40b0d47458f000368.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/4d/4d1b86ee51739a5aa3923aa723d0cc71f4916fbd.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // AutoScrollModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "AutoScrollModel.h" 10 | 11 | @implementation AutoScrollModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/4e/4e87a76f7d6c00f024f800a56e98716c9fca949e.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/4e/4e87a76f7d6c00f024f800a56e98716c9fca949e.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/4f/4f6d4cc7c5c36d9e7a7bccddee8c4588c2ece664.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMLinearProgressView.h 3 | // MMProgressHUD 4 | // 5 | // Created by Jonas Gessner on 04.08.13. 6 | // Copyright (c) 2012 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressView-Protocol.h" 11 | 12 | @interface MMLinearProgressView : UIView 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/52/5220f6080eb8057788200a996552e6566dbd11f5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/52/5220f6080eb8057788200a996552e6566dbd11f5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/52/5258469bcac9f088eaab0bd72030be2d9985eaaa.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/52/5258469bcac9f088eaab0bd72030be2d9985eaaa.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/54/542c78b9642b3d27e2c1ba5939f0516f79a28f0a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/54/542c78b9642b3d27e2c1ba5939f0516f79a28f0a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/54/548f99c7670eb00faa096db7f8b67c9001b0018e.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // OurViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/8. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface OurViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/56/562cfa044b712ab9687303f25395c561fc1dd1b2.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/56/562cfa044b712ab9687303f25395c561fc1dd1b2.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/57/5702cf4f337ad57c06c2135ef7912844571ececb.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/57/5702cf4f337ad57c06c2135ef7912844571ececb.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5a/5a9fd15080680fc8f58d4e9cd658e00339ae8478.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5a/5a9fd15080680fc8f58d4e9cd658e00339ae8478.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5b/5b2b66049bb3d3974ec04a81306ef18d32c41b6a.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefresh.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "UIScrollView+JHRefresh.h" 10 | #import "JHRefreshCommonAniView.h" 11 | #import "JHRefreshAmazingAniView.h" -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5b/5b8009e40c3a20c038effbd45fbf288519497b90.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5b/5b8009e40c3a20c038effbd45fbf288519497b90.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5c/5c740475f84b6b8a239ccda9ca4158a6c005e640.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5c/5c740475f84b6b8a239ccda9ca4158a6c005e640.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5c/5cafa071981efa7995715feceee8a69286e0585f.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5c/5cafa071981efa7995715feceee8a69286e0585f.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5d/5d36e08b757b92ba79e36c76f81c2227b85b028e.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5d/5d36e08b757b92ba79e36c76f81c2227b85b028e.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5d/5dc7e8c64a00d7f2abe1b1001f14a40bafbdd2d8.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5d/5dc7e8c64a00d7f2abe1b1001f14a40bafbdd2d8.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5e/5eb18fe746ddb019b8616f1dcb6932e63d9b0dc7.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5e/5eb18fe746ddb019b8616f1dcb6932e63d9b0dc7.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5f/5f476e5992964b9646fff6705411bacec4e67351.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5f/5f476e5992964b9646fff6705411bacec4e67351.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/5f/5f55dd113ae9287912d8180ff9527e73207b32cd.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/5f/5f55dd113ae9287912d8180ff9527e73207b32cd.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/60/6002a5b2467fd50209b47e082a0324db2d3c6f0d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/60/6002a5b2467fd50209b47e082a0324db2d3c6f0d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/61/6150494c6aec2f4e5e45e35a57eadda9f92ea524.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // PlayModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "PlayModel.h" 10 | 11 | @implementation PlayModel 12 | - (void)setValue:(id)value forUndefinedKey:(NSString *)key { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/61/6190312db5836b5232131de29dfd34eabc17acfc.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMProgressHUDOverlayView.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 7/5/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressHUD.h" 11 | 12 | @interface MMProgressHUDOverlayView : UIView 13 | 14 | /** The style of the overlay. */ 15 | @property (nonatomic) MMProgressHUDWindowOverlayMode overlayMode; 16 | 17 | /** The color for the overlay. This color will be used in both the linear and gradient overlay modes. */ 18 | @property (nonatomic) CGColorRef overlayColor; 19 | 20 | /** Init a new overlay view with the specified frame and overlayMode. 21 | 22 | @param frame The frame of the overlayView. 23 | @param overlayMode The style of the overlay. 24 | */ 25 | - (instancetype)initWithFrame:(CGRect)frame 26 | overlayMode:(MMProgressHUDWindowOverlayMode)overlayMode; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/61/61badefdf950835dbcd124769c19f76c0f24fea8.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // TabBarModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | @interface TabBarModel : NSObject 12 | @property(nonatomic,copy)NSString *title; 13 | @property(nonatomic,copy)NSString *normalImageName; 14 | @property(nonatomic,copy)NSString *selectedImageName; 15 | 16 | +(instancetype)modelWithTitle:(NSString*)title normalImage:(NSString*)normalImageName selectedImage:(NSString*)selectedImageName; 17 | 18 | - (id)initWithTitle:(NSString*)title normalImage:(NSString*)normalImageName selectedImage:(NSString*)selectedImageName; 19 | 20 | - (UIImage*)normalImage; 21 | - (UIImage*)selectedImage; 22 | 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/62/6203ad480e97f2bad82fe2ef30af2ebc5598d4d4.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/62/6203ad480e97f2bad82fe2ef30af2ebc5598d4d4.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/62/627ba20db2e170491e97569dd9b64015960e49e5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/62/627ba20db2e170491e97569dd9b64015960e49e5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/63/63379a6980f4984626b1dbd1a6d6f2b8341174a4.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/63/63379a6980f4984626b1dbd1a6d6f2b8341174a4.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/64/64556f13a5e0cda70c079da8608fe32352e20276.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/64/64556f13a5e0cda70c079da8608fe32352e20276.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/64/648f4d52032d8a2bc1cfff71e51d462e7760abac.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import "NSString+Hashing.h" 4 | #import 5 | 6 | @implementation NSString (NSString_Hashing) 7 | 8 | - (NSString *)MD5Hash 9 | { 10 | const char *cStr = [self UTF8String]; 11 | unsigned char result[16]; 12 | CC_MD5(cStr, strlen(cStr), result); 13 | return [NSString stringWithFormat: 14 | @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", 15 | result[0], result[1], result[2], result[3], 16 | result[4], result[5], result[6], result[7], 17 | result[8], result[9], result[10], result[11], 18 | result[12], result[13], result[14], result[15]]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/65/6595d05ea1db5646d551d34491ae31117652581b.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RoomlistModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RoomlistModel.h" 10 | 11 | @implementation RoomlistModel 12 | 13 | + (NSArray *)parseResponsDataWithRoolistModel:(id)responsData { 14 | NSMutableArray *array = [NSMutableArray array]; 15 | NSArray *arr = responsData[@"data"]; 16 | for (NSDictionary *dic in arr) { 17 | RoomlistModel *model = [[RoomlistModel alloc] initWithDictionary:dic error:nil]; 18 | [array addObject:model]; 19 | } 20 | return array; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/67/6768971affc24f2ec452d104edf11045dbe05662.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/67/6768971affc24f2ec452d104edf11045dbe05662.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/67/67f9cb5209cea9238c1400abd0f4021293e147ae.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/67/67f9cb5209cea9238c1400abd0f4021293e147ae.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/69/6962162d5d970b59c8591ab0cd2331a33ea36ea8.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshHeaderView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "JHRefreshBaseView.h" 10 | 11 | @interface JHRefreshHeaderView : JHRefreshBaseView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6a/6a88936c8ecfef1087b8c69246e68f67a4b46862.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/6a/6a88936c8ecfef1087b8c69246e68f67a4b46862.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6a/6aa8e9c35d2be9807ccdbd3064283874939d9c1a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/6a/6aa8e9c35d2be9807ccdbd3064283874939d9c1a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6b/6b0a72e6bb389d19e4ba4c427fb812df8c8d0507.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // ColumnViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ColumnViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6b/6bb7c13e7e7a23aa5c402235ead92a4ba8a0b698.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // AutoScrollView.h 3 | // AutoScoll 4 | // 5 | // Created by lijinghua on 15/8/19. 6 | // Copyright (c) 2015年 lijinghua. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AutoScrollView : UIView 12 | 13 | @property (nonatomic,copy) NSArray *roomIdArr; //点击滚动图跳转界面需要的url数据 14 | @property (nonatomic) UIViewController *viewController; //可以获得导航控制器的ViewController 15 | 16 | - (id)initWithFrame:(CGRect)frame imageArray:(NSArray*)imageArray; 17 | 18 | 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6e/6e7b87265372147b2c0e3c9fb18b1e92f722a7a9.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/6e/6e7b87265372147b2c0e3c9fb18b1e92f722a7a9.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6e/6ee0b1f46189ad6c5a10f72e5e30958792bd99a7.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/6e/6ee0b1f46189ad6c5a10f72e5e30958792bd99a7.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/6f/6ff63c7dd15b54d3e2bea7d258326700b785e9b6.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/6f/6ff63c7dd15b54d3e2bea7d258326700b785e9b6.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/72/72c6510717acc2f2049ea6da8f8ffb56b823dc86.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/72/72c6510717acc2f2049ea6da8f8ffb56b823dc86.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/72/72f689ab16fab5dea8653729e764f5e9c16751c3.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/72/72f689ab16fab5dea8653729e764f5e9c16751c3.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/74/74b11db5319f5e6ecadd6292f56251d049ad86c9.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/74/74b11db5319f5e6ecadd6292f56251d049ad86c9.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/74/74eb100712865d4a2d43e04c7b1154e4d658ba0b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/74/74eb100712865d4a2d43e04c7b1154e4d658ba0b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/75/7561ecaef48bf868e156b39f00f7d6df10a768a5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/75/7561ecaef48bf868e156b39f00f7d6df10a768a5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/75/75983e68fa201a59805feafbddf563e16eaec59d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/75/75983e68fa201a59805feafbddf563e16eaec59d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/75/75fd7a72877fee3730e2562ee9f708bdaa89074a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/75/75fd7a72877fee3730e2562ee9f708bdaa89074a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/77/7762bd3ca667b1e209d34d1ab5b388f33e5e0c7e.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/77/7762bd3ca667b1e209d34d1ab5b388f33e5e0c7e.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/78/7843a37184501ee3650e93101764287f98ee62a9.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/78/7843a37184501ee3650e93101764287f98ee62a9.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/78/78530d44e2fb965fef669df2e8ecfb460d14f4c4.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/78/78530d44e2fb965fef669df2e8ecfb460d14f4c4.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/78/78878ffdc4dbfcb45c2c2d80b4012da331c64691.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // KrVideoPlayerController.h 3 | // KrVideoPlayerPlus 4 | // 5 | // Created by JiaHaiyang on 15/6/19. 6 | // Copyright (c) 2015年 JiaHaiyang. All rights reserved. 7 | // 8 | 9 | #import 10 | @import MediaPlayer; 11 | 12 | @interface KrVideoPlayerController : MPMoviePlayerController 13 | /** video.view 消失 */ 14 | @property (nonatomic, copy)void(^dimissCompleteBlock)(void); 15 | /** 进入最小化状态 */ 16 | @property (nonatomic, copy)void(^willBackOrientationPortrait)(void); 17 | /** 进入全屏状态 */ 18 | @property (nonatomic, copy)void(^willChangeToFullscreenMode)(void); 19 | @property (nonatomic, assign) CGRect frame; 20 | 21 | - (instancetype)initWithFrame:(CGRect)frame; 22 | - (void)showInWindow; 23 | - (void)dismiss; 24 | /** 25 | * 获取视频截图 26 | */ 27 | + (UIImage*) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time; 28 | @end 29 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/79/79463aa24b5f0e1548daa133ef9a37ec389b428f.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMProgressHUDViewController.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 6/28/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MMProgressHUDViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/79/795688dc332d69a32490861275ec2a0401025060.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/79/795688dc332d69a32490861275ec2a0401025060.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/79/79f3d569ba8defc895c61c54d658ceddc8a83f47.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RootAutoScrollModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "JSONModel.h" 10 | 11 | #import "AutoScrollModel.h" 12 | 13 | @interface RootAutoScrollModel : JSONModel 14 | 15 | @property (nonatomic,copy) NSString *error; 16 | @property (nonatomic,copy) NSArray *data; 17 | 18 | + (NSArray *)parseResponsData:(id)responsData; 19 | 20 | @end 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7a/7a27d8a018610caf3ea98991744a67a71b0aebb4.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7a/7a27d8a018610caf3ea98991744a67a71b0aebb4.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7a/7a5d6ea3fa858bef5261c58e191644bec50e9e18.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7a/7a5d6ea3fa858bef5261c58e191644bec50e9e18.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7c/7c5002551466f2c235843f96a8cd0cf47231cf2f.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Fabrice Aneche on 06/01/14. 3 | // Copyright (c) 2014 Dailymotion. All rights reserved. 4 | // 5 | 6 | #import 7 | 8 | @interface NSData (ImageContentType) 9 | 10 | /** 11 | * Compute the content type for an image data 12 | * 13 | * @param data the input data 14 | * 15 | * @return the content type as string (i.e. image/jpeg, image/gif) 16 | */ 17 | + (NSString *)sd_contentTypeForImageData:(NSData *)data; 18 | 19 | @end 20 | 21 | 22 | @interface NSData (ImageContentTypeDeprecated) 23 | 24 | + (NSString *)contentTypeForImageData:(NSData *)data __deprecated_msg("Use `sd_contentTypeForImageData:`"); 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7c/7ce90cd3d2285a9a76ae0cb2814d8765f5599c2d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7c/7ce90cd3d2285a9a76ae0cb2814d8765f5599c2d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7d/7d1fe759a354e17de4a6ebbec97a3243acf582ca.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7d/7d3b5aba296702087a88d726e23c3bf10c345a60.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7d/7d3b5aba296702087a88d726e23c3bf10c345a60.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7d/7d54d9cf0baa6d84f8a1745c48a1b6efaa43c8f5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7d/7d54d9cf0baa6d84f8a1745c48a1b6efaa43c8f5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7e/7e416ef6cded4e15b3445ba1ecc98e1ebe1cefe5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7e/7e416ef6cded4e15b3445ba1ecc98e1ebe1cefe5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/7e/7e7a284a87e5b944f01a3c2652a9b90d802b8970.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/7e/7e7a284a87e5b944f01a3c2652a9b90d802b8970.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/80/801b90d5faefb266dc49bab946c246a335a08121.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/80/801b90d5faefb266dc49bab946c246a335a08121.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/80/801f48366bdc53436d226f6ef4f0137145fa950a.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionReusableView.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "CategoryHeadCollectionReusableView.h" 12 | 13 | @interface RecommendCollectionReusableView : UICollectionReusableView 14 | @property (weak, nonatomic) IBOutlet UICollectionView *recommendCollectionView; 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UIImageView *secondIconImageView; 17 | 18 | @property (weak, nonatomic) IBOutlet UILabel *titleLabel; 19 | 20 | @property (nonatomic,copy) NSString *cate_id; 21 | @property (nonatomic,copy) NSString *title; 22 | @property (nonatomic) UIViewController *viewController; 23 | 24 | 25 | @property (weak, nonatomic) IBOutlet UIView *ScrollFromView; 26 | 27 | 28 | - (void)updateWithModel:(RecmdCategoryModel *)model; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/83/83d6f748555785b230f1a90aa318790ee613921e.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // GLSCacheManager.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface GLSCacheManager : NSObject 12 | 13 | //保存url 对应的数据 14 | + (void)saveData:(id)object atUrl:(NSString*)url; 15 | 16 | //读取url对应的数据 17 | + (id)readDataAtUrl:(NSString*)ulr; 18 | 19 | //判断缓存数据是否有效 20 | + (BOOL)isCacheDataInvalid:(NSString*)url; 21 | 22 | //计算缓存的大小 23 | + (NSInteger)cacheSize; 24 | 25 | //清除缓存 26 | + (void)clearDisk; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/84/8427cb487278ec456acbcc369a51b50b4a1a110e.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/84/8427cb487278ec456acbcc369a51b50b4a1a110e.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/86/86ccaff53fa1f5b646b4475144f18e599727151f.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import 4 | @interface NSString (NSString_Hashing) 5 | 6 | - (NSString *)MD5Hash; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/89/890eb79d4d26abc9dd7c3c28deb1120584f1eac6.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/89/890eb79d4d26abc9dd7c3c28deb1120584f1eac6.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/8a/8a3b8d1bd83286d36f8b9afa8c81499e18232b4c.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // PlayerViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface PlayerViewController : UIViewController 13 | @property(nonatomic,copy)NSString *roomId; 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/8c/8c8bef6532fe78939ebf2ad2f32083c37b5ea5cd.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // AutoScrollModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "JSONModel.h" 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @protocol AutoScrollModel 14 | @end 15 | 16 | @interface AutoScrollModel : JSONModel 17 | 18 | @property (nonatomic,copy) NSString *id; 19 | @property (nonatomic,copy) NSString *title; 20 | @property (nonatomic,copy) NSString *pic_url; 21 | @property (nonatomic) RoomlistModel *room; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/8c/8cc2504f2b557590e686fd7c7cd07ff37daa43dc.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RootAutoScrollModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RootAutoScrollModel.h" 10 | 11 | @implementation RootAutoScrollModel 12 | 13 | + (NSArray *)parseResponsData:(id)responsData { 14 | RootAutoScrollModel *rootModel = [[RootAutoScrollModel alloc] initWithDictionary:responsData error:nil]; 15 | return rootModel.data; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/90/903db2e036508085d1765190bb71db62108f90e5.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/90/903db2e036508085d1765190bb71db62108f90e5.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/90/9090280bd6985bd47b134dfe7cb80647cc9be556.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/90/9090280bd6985bd47b134dfe7cb80647cc9be556.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/90/90fe16258c023e78219c1bc46d6ad261d8048c7f.svn-base: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/93/931579b7402be0df8457636df97c71c1b891fdef.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshAniBaseView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshViewDelegate.h" 11 | #import "JHRefreshConfig.h" 12 | 13 | @interface JHRefreshAniBaseView : UIView 14 | @property (nonatomic, assign) JHRefreshViewType refreshViewType; 15 | @property (nonatomic, assign) NSInteger refreshViewID; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/94/94c4d356c33b5ac8112c7f611ae202a546aff92a.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // PlayModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PlayModel : NSObject 12 | 13 | @property(nonatomic,copy)NSString *room_name; 14 | @property(nonatomic,copy)NSString *online; 15 | @property(nonatomic,copy)NSString *nickname; 16 | @property(nonatomic,copy)NSString *show_details; 17 | @property(nonatomic,copy)NSString *owner_avatar; 18 | @property(nonatomic,copy)NSString *owner_weight; 19 | @property(nonatomic,copy)NSString *fans; 20 | @property(nonatomic,copy)NSString *hls_url; 21 | 22 | + (NSString *)parseRespondRoomData:(id)respondData; 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/97/974bda948d07a5ca7c12473e023046b9718fdac6.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshAmazingAniView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-17. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "JHRefreshAniBaseView.h" 10 | 11 | @interface JHRefreshAmazingAniView : JHRefreshAniBaseView 12 | { 13 | UIImageView *_aniImgView; 14 | } 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/9a/9a4bacc4f7485cc34b23f4b19d19d47fa6947c55.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // BaseViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | #import 9 | //用来方便后期定义每个页面的不同的NavigationBar上的不同元素 10 | typedef NS_ENUM(NSInteger, DouFishTV) { 11 | 12 | DouFishTVDefult =0, 13 | DouFishTVBackAndTitle =1, 14 | DouFishTVTitle =2, 15 | 16 | }; 17 | 18 | @interface BaseViewController : UIViewController 19 | @property(nonatomic)DouFishTV douFishTV; 20 | //留给子类重写 21 | -(void)creatNavTitleText:(UILabel *)lable; 22 | -(void)creatNavTitle; 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/9b/9b730051c49b690bad4253448440adb96ddfbee8.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionViewCell.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RecommendCollectionViewCell.h" 10 | 11 | @implementation RecommendCollectionViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | - (void)updateWithModel:(RoomlistModel *)model { 18 | self.iconImageView.layer.cornerRadius = 30; 19 | self.iconImageView.layer.masksToBounds = YES; 20 | 21 | [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.room_src] placeholderImage:[UIImage imageNamed:@"Image_head@2x"]]; 22 | self.nameLabel.text = model.nickname; 23 | self.gameLabel.text = model.game_name; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/9c/9c96e0321666762c0cc0510138fb12c95facc86f.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/9c/9c96e0321666762c0cc0510138fb12c95facc86f.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a2/a2a5f56d240125c292d8bc7fb1182961c5206bd0.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+JHRefresh.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshConfig.h" 11 | 12 | @interface UIScrollView (JHRefresh) 13 | 14 | /** 15 | * 添加下拉刷新HeaderView 16 | * 17 | * @param aniViewClass 需要执行的动画的Class 18 | * @param beginRefresh 开始刷新时需要执行的操作,如网络请求等 19 | */ 20 | - (void)addRefreshHeaderViewWithAniViewClass:(Class)aniViewClass beginRefresh:(void (^)())beginRefresh; 21 | /** 22 | * 添加上拉加载FooterView 23 | * 24 | * @param aniViewClass 需要执行的动画的Class 25 | * @param beginRefresh 开始刷新时需要执行的操作,如网络请求等 26 | */ 27 | - (void)addRefreshFooterViewWithAniViewClass:(Class)aniViewClass beginRefresh:(void (^)())beginRefresh; 28 | 29 | /** 30 | * 自动开启下拉刷新 31 | */ 32 | - (void)headerStartRefresh; 33 | 34 | /** 35 | * 结束下拉刷新 36 | * 37 | * @param result 刷新结果 38 | */ 39 | - (void)headerEndRefreshingWithResult:(JHRefreshResult)result; 40 | /** 41 | * 结束上拉加载 42 | */ 43 | - (void)footerEndRefreshing; 44 | @end 45 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a2/a2d5c11ec8a1f8556a40a828910b1b35bac29fac.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a2/a2d5c11ec8a1f8556a40a828910b1b35bac29fac.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a2/a2d69dac2df36a24d830a56082ac3683cbe7ab9b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a2/a2d69dac2df36a24d830a56082ac3683cbe7ab9b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a2/a2f98e76ff52ec5b0ba1898648e5ecefdb959fbf.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a2/a2f98e76ff52ec5b0ba1898648e5ecefdb959fbf.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a5/a5816efca73194f5896209468d6aa9e1b8bbd8c1.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a5/a5816efca73194f5896209468d6aa9e1b8bbd8c1.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a6/a62272d8bd475dcc4b123ba6f8a1319e555dad42.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshCommonAniView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshMacro.h" 11 | #import "JHRefreshAniBaseView.h" 12 | 13 | @interface JHRefreshCommonAniView : JHRefreshAniBaseView 14 | { 15 | UIImageView *_arrowImgView; 16 | UIActivityIndicatorView *_activityView; 17 | UILabel *_statusLabel; 18 | UILabel *_lastUpdateTimeLabel; 19 | } 20 | @end 21 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a6/a63edb85247fc0c22d18dc8336a66e48c3729a40.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a6/a63edb85247fc0c22d18dc8336a66e48c3729a40.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a6/a6667b34495fb32e7624c57475c70ab821a28132.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryHeadCollectionReusableView.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "RecmdCategoryModel.h" 12 | 13 | @interface CategoryHeadCollectionReusableView : UICollectionReusableView 14 | 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UILabel *titleLabel; 17 | @property (weak, nonatomic) IBOutlet UIButton *loadMoreBtn; 18 | 19 | @property (nonatomic,copy) NSString *cate_id; 20 | @property (nonatomic,copy) NSString *title; 21 | @property (nonatomic) UIViewController *viewController; 22 | 23 | - (void)updateWithModel:(RecmdCategoryModel *)model; 24 | 25 | 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a6/a6d38daaaad7cc86958f3ca93f7e3d634b784935.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a6/a6d38daaaad7cc86958f3ca93f7e3d634b784935.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a7/a716d096df0c0ea3897360129422d4d232368928.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a7/a716d096df0c0ea3897360129422d4d232368928.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a9/a943293d8a9faa5d47125ea5afebb01e35a74e0d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a9/a943293d8a9faa5d47125ea5afebb01e35a74e0d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/a9/a958a9ce873fd0bae97503e74d2300603f16aaf1.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/a9/a958a9ce873fd0bae97503e74d2300603f16aaf1.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/aa/aa36c8d1129e03bb08fb305bbce061bb1b099908.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/aa/aa36c8d1129e03bb08fb305bbce061bb1b099908.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/aa/aaa38ce67bf086b5918a30f32f23a9014dfed264.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/aa/aaa38ce67bf086b5918a30f32f23a9014dfed264.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/aa/aabe05c3f43e8607e04030f309adc89b6bd0a689.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/aa/aabe05c3f43e8607e04030f309adc89b6bd0a689.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/aa/aac295d5709fbad9a14d79c8ab18474b2d736467.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // TabBarViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface TabBarViewController : UITabBarController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ac/ac483c7fb147d013cf064080f957e9fcddf6747c.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ac/ac483c7fb147d013cf064080f957e9fcddf6747c.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ae/ae511338c315641134d64e95cdb0d0501dc813bb.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ae/ae511338c315641134d64e95cdb0d0501dc813bb.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ae/aeb57cace64150845f8d2fbbcf49d8490d2fe84a.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // UserViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UserViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b3/b34e8579d8870a8a62709be16ae0de3e5f102e4d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b3/b34e8579d8870a8a62709be16ae0de3e5f102e4d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b3/b38c4fd5c33e5cf25aa684672765457ea6052743.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b3/b38c4fd5c33e5cf25aa684672765457ea6052743.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b3/b3f6442c4b6d53f3435441c48c2ded5040afd3ad.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b3/b3f6442c4b6d53f3435441c48c2ded5040afd3ad.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b4/b4b16486f1aa710e82086107abf9884c7681c572.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b4/b4b16486f1aa710e82086107abf9884c7681c572.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b4/b4f546dd952ad616883f51b4531f4465a4543f1b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b4/b4f546dd952ad616883f51b4531f4465a4543f1b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b6/b6c2f0f09533dda41fa696d1b142faa6e95788ee.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryHeadCollectionReusableView.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "CategoryHeadCollectionReusableView.h" 10 | 11 | #import "LoadMoreViewController.h" 12 | 13 | @implementation CategoryHeadCollectionReusableView 14 | 15 | 16 | 17 | - (void)updateWithModel:(RecmdCategoryModel *)model { 18 | self.titleLabel.text = model.title; 19 | } 20 | 21 | - (IBAction)loadMoreClick:(UIButton *)sender { 22 | LoadMoreViewController *loadMoreVC = [[LoadMoreViewController alloc] init]; 23 | loadMoreVC.cate_id = self.cate_id; 24 | loadMoreVC.detailTitle = self.title; 25 | loadMoreVC.hidesBottomBarWhenPushed = YES; 26 | [self.viewController.navigationController pushViewController:loadMoreVC animated:YES]; 27 | } 28 | 29 | - (void)awakeFromNib { 30 | // Initialization code 31 | } 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b6/b6ea2244134b0ab56ac87aceac38f67108cc1d28.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMProgressHUDWindow.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 6/28/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressHUD.h" 11 | 12 | @interface MMProgressHUDWindow : UIWindow 13 | 14 | /** The window that was key at presentation time. Used to grab the view controller associated with the key window for rotation callbacks if they are available. */ 15 | @property (nonatomic, weak) UIWindow *oldWindow; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b7/b799c73d6a95eae7827af66c72ccc2f03274ede9.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b7/b799c73d6a95eae7827af66c72ccc2f03274ede9.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b8/b824921887e860848206fdc0ce30596995c5483a.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecmdCategoryModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "JSONModel.h" 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @interface RecmdCategoryModel : JSONModel 14 | 15 | @property (nonatomic,copy) NSString *title; 16 | @property (nonatomic,copy) NSString *cate_id; 17 | @property (nonatomic,copy) NSArray *roomlist; 18 | 19 | + (NSArray *)parseResponsData:(id)responsData; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/b9/b98cc40579acd4e1c7735ce0ad4f7688ec79235f.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/b9/b98cc40579acd4e1c7735ce0ad4f7688ec79235f.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/bb/bbf676b85d0d58095c2c23cb74fb82a13b3c02a9.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/bb/bbf676b85d0d58095c2c23cb74fb82a13b3c02a9.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/bd/bdf43b65b9e5507dd4929d06c59d1405efd025c0.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/bd/bdf43b65b9e5507dd4929d06c59d1405efd025c0.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/bd/bdf510558c208a7f68839fb4dcb86bc3a28bf076.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MultiFormat.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (MultiFormat) 12 | 13 | + (UIImage *)sd_imageWithData:(NSData *)data; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/be/be52929c4e658d7e85471a4bd5cfd790162c36a3.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionViewCell.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @interface RecommendCollectionViewCell : UICollectionViewCell 14 | 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UILabel *nameLabel; 17 | @property (weak, nonatomic) IBOutlet UILabel *gameLabel; 18 | 19 | 20 | - (void)updateWithModel:(RoomlistModel *)model; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/be/be8541b744c5b22872c00672437568189666395c.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/be/be8541b744c5b22872c00672437568189666395c.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/bf/bfd49592a3c7d933a61d6400454d4d40a3c9a256.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/bf/bfd49592a3c7d933a61d6400454d4d40a3c9a256.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/bf/bfe603ab78b0e051035bd09ab4f29ad0ee426d89.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/bf/bfe603ab78b0e051035bd09ab4f29ad0ee426d89.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/bf/bff668d203dd06c05e696eaa13e55b7a745fc72c.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/bf/bff668d203dd06c05e696eaa13e55b7a745fc72c.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c1/c19fe763579944bd565194803bcee9c41268a700.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/c1/c19fe763579944bd565194803bcee9c41268a700.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c2/c27ef3934ee9725c1634153069ac1f07ee7d2c2c.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // ColumnCollectionViewCell.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ColumnModel.h" 11 | @interface ColumnCollectionViewCell : UICollectionViewCell 12 | @property (nonatomic)UIImageView *ColumnIMageView; 13 | @property (nonatomic)UILabel *ColumnLable; 14 | - (void)updateWithColumnModel:(ColumnModel*)model; 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c3/c35866b7d83c642b0233691ca4357862448c44d6.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/c3/c35866b7d83c642b0233691ca4357862448c44d6.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c5/c58603be7e81187bca01d5be08bc3d04f633f3aa.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/c5/c58603be7e81187bca01d5be08bc3d04f633f3aa.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c5/c5c789e2d7dafea32d252644f0be67878504e6ff.svn-base: -------------------------------------------------------------------------------- 1 | #import "FMDatabase.h" 2 | #import "FMResultSet.h" 3 | #import "FMDatabaseAdditions.h" 4 | #import "FMDatabaseQueue.h" 5 | #import "FMDatabasePool.h" 6 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c6/c632be69bef1c10bd00e342762fa94120efab4bd.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/c6/c632be69bef1c10bd00e342762fa94120efab4bd.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c8/c885b08e6aaa22e006b08470b0140fbe153f923b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/c8/c885b08e6aaa22e006b08470b0140fbe153f923b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c9/c9073d893b270b64927c958e47cade3d68c70bda.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/c9/c9073d893b270b64927c958e47cade3d68c70bda.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/c9/c96515aa05cf1a41fc8d01c057d35e9560c597d7.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMVectorImage.h 3 | // MMProgressHUD 4 | // 5 | // Created by Lars Anderson on 2/17/13. 6 | // Copyright (c) 2013 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef NS_ENUM(NSInteger, MMVectorShapeType) { 12 | MMVectorShapeTypeCheck = 0, 13 | MMVectorShapeTypeX 14 | }; 15 | 16 | @interface MMVectorImage : NSObject 17 | 18 | + (UIImage *)vectorImageShapeOfType:(MMVectorShapeType)shapeType 19 | size:(CGSize)size 20 | fillColor:(UIColor *)fillColor; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/cb/cb650cb973877737a11e8b199c37d38406226c42.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionReusableView.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RecommendCollectionReusableView.h" 10 | 11 | #import "LoadMoreViewController.h" 12 | 13 | @implementation RecommendCollectionReusableView 14 | 15 | - (void)awakeFromNib { 16 | // Initialization code 17 | } 18 | 19 | - (void)updateWithModel:(RecmdCategoryModel *)model { 20 | self.titleLabel.text = model.title; 21 | } 22 | 23 | - (IBAction)loadMoreClick:(UIButton *)sender { 24 | LoadMoreViewController *loadMoreVC = [[LoadMoreViewController alloc] init]; 25 | loadMoreVC.cate_id = self.cate_id; 26 | loadMoreVC.detailTitle = self.title; 27 | loadMoreVC.hidesBottomBarWhenPushed = YES; 28 | [self.viewController.navigationController pushViewController:loadMoreVC animated:YES]; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/cb/cb99efc2a1a53a44fb8cb079e4482c43fbebe16c.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/cd/cd5f00f019d4bc5c596215f101ea9d74e6cb5ef3.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/cd/cd5f00f019d4bc5c596215f101ea9d74e6cb5ef3.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d0/d0d78b1de0e49db8e9cbd586f9dc21cee47081fe.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/d0/d0d78b1de0e49db8e9cbd586f9dc21cee47081fe.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d1/d14986302efed602ba3e37695a15fd967e0b1354.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+JHExtension.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIScrollView (JHExtension) 12 | @property (nonatomic, assign) CGFloat jh_contentInsetTop; 13 | @property (nonatomic, assign) CGFloat jh_contentInsetBottom; 14 | @property (nonatomic, assign) CGFloat jh_contentInsetLeft; 15 | @property (nonatomic, assign) CGFloat jh_contentInsetRight; 16 | 17 | @property (nonatomic, assign) CGFloat jh_contentSizeWidth; 18 | @property (nonatomic, assign) CGFloat jh_contentSizeHeight; 19 | @end 20 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d2/d2046150f775ae73a8a02cdb229d527678e9acc3.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/d2/d2046150f775ae73a8a02cdb229d527678e9acc3.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d3/d3832e1bdf8c999f697705a37f127fa1428a05fc.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshFooterView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-16. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "JHRefreshBaseView.h" 10 | 11 | @interface JHRefreshFooterView : JHRefreshBaseView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d6/d6c70f9ea1cc49ac6b7f88e1af1e1fffd548640a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/d6/d6c70f9ea1cc49ac6b7f88e1af1e1fffd548640a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d7/d70db16978149e237998f8c8062573697030e330.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+GIF.h 3 | // LBGIFImage 4 | // 5 | // Created by Laurin Brandner on 06.01.12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (GIF) 12 | 13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name; 14 | 15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 16 | 17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d9/d9162b1aa3652474b380d2f715f259d43eb72c1b.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/d9/d9162b1aa3652474b380d2f715f259d43eb72c1b.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d9/d9dd62e5cde8f0aa7e1108919add142a8e9397e7.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/d9/d9dd62e5cde8f0aa7e1108919add142a8e9397e7.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/d9/d9f4516c01e0fb8de8820f33445479336702df1d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/d9/d9f4516c01e0fb8de8820f33445479336702df1d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/da/da65f4fa0be8c1e68aa1aa3a46b76791a6030fae.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * Created by james on 9/28/11. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | #import 12 | #import "SDWebImageCompat.h" 13 | 14 | @interface UIImage (ForceDecode) 15 | 16 | + (UIImage *)decodedImageWithImage:(UIImage *)image; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/da/dab7dedfc2ded95216a30a6bb767ef132ac7372c.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/da/dab7dedfc2ded95216a30a6bb767ef132ac7372c.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/da/dafd46908327926b3667f5967083f75c9ab4d54d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/da/dafd46908327926b3667f5967083f75c9ab4d54d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/dd/ddaaef7dd541d3b1867ca8339729dcec62415bc2.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // NetDataEngine.h 3 | // LimitFree 4 | // 5 | // Created by lijinghua on 15/9/12. 6 | // Copyright (c) 2015年 lijinghua. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^SuccessBlockType) (id responsData); 12 | typedef void(^FailedBlockType)(NSError *error); 13 | 14 | @interface NetDataEngine : NSObject 15 | 16 | + (instancetype)sharedInstance; 17 | 18 | 19 | - (void)requestLiveFrom:(NSString*)url success:(SuccessBlockType)successBlock falied:(FailedBlockType)failedBlock; 20 | 21 | - (void)requestColumnFrom:(NSString*)url success:(SuccessBlockType)successBlock failed:(FailedBlockType)failedBlock; 22 | 23 | - (void)requestSearchFrom:(NSString*)url success:(SuccessBlockType)successBlock failed:(FailedBlockType)failedBlock; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/df/dfe4b5244007c0e7243e0f26c2d2c6d9e346d777.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/df/dfe4b5244007c0e7243e0f26c2d2c6d9e346d777.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e0/e030e547f0cb79f780a9ee383030a0418709d242.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/e0/e030e547f0cb79f780a9ee383030a0418709d242.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e1/e1e857ee404bf5a19d5d42b0ef3ba2a105d8de4c.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // ColumnModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "ColumnModel.h" 10 | 11 | @implementation ColumnModel 12 | + (NSArray *)parseRespondColumnData:(NSDictionary *)respondData { 13 | NSMutableArray *columnArray = [NSMutableArray array]; 14 | NSArray *dataArray = respondData[@"data"]; 15 | for (NSDictionary *dic in dataArray) { 16 | ColumnModel *model = [[ColumnModel alloc]init]; 17 | [model setValuesForKeysWithDictionary:dic]; 18 | [columnArray addObject:model]; 19 | } 20 | // NSLog(@"%@",funArray); 21 | return columnArray; 22 | 23 | } 24 | @end 25 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e3/e3ff02fd29139eb632466f23403484a23831be3c.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface RecommendViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e5/e534efc0fac5cd5a8eadd70cbe1668d76b4a535a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/e5/e534efc0fac5cd5a8eadd70cbe1668d76b4a535a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e7/e73bf1494c4e0491d3225ccb624be32fab494c94.svn-base: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | 11 | @protocol SDWebImageOperation 12 | 13 | - (void)cancel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e7/e78d8bd65a4d2bcdb1ce28ef6f49ecf73c96b576.svn-base: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/e9/e9b5f35c1ebe57079a565516aa2a5a3e4f9f2e23.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/e9/e9b5f35c1ebe57079a565516aa2a5a3e4f9f2e23.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/eb/eb25332706cf8dff182a52fe47736ed363105147.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/eb/eb25332706cf8dff182a52fe47736ed363105147.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ec/ecad7736a80b60cf9731ca07112e8488bfe3217a.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ec/ecad7736a80b60cf9731ca07112e8488bfe3217a.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ed/ede120831140205fa3e10a053532604ca986a045.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryCollectionViewCell.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @interface CategoryCollectionViewCell : UICollectionViewCell 14 | 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UILabel *nicknameLabel; 17 | @property (weak, nonatomic) IBOutlet UILabel *onLineLabel; 18 | @property (weak, nonatomic) IBOutlet UILabel *roomNameLabel; 19 | 20 | 21 | - (void)updateWithModel:(RoomlistModel *)model; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ef/ef14f98e23e19e1b4d69b69cd00be8e4cb5e1bbc.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // SearchViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "BaseViewController.h" 10 | 11 | @interface SearchViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f0/f097f04ed1beebe8360c0200ec15e4d22a9e570e.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/f0/f097f04ed1beebe8360c0200ec15e4d22a9e570e.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f1/f153f1a69f2d6b65d50b9d68a5aa54675b92b21d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/f1/f153f1a69f2d6b65d50b9d68a5aa54675b92b21d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f2/f2911627da381c21ca21c3a8e299dd9383c7fa20.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/f2/f2911627da381c21ca21c3a8e299dd9383c7fa20.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f3/f3268fa280a43d94e5eeda48706cf63e74598e58.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/f3/f3268fa280a43d94e5eeda48706cf63e74598e58.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f4/f44962789ffdc5bbbf0391e4642969101888b2ef.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // ScanViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ScanViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f5/f574f5bfe33986440ce7b0f32b643c8384361146.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/f5/f574f5bfe33986440ce7b0f32b643c8384361146.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/f9/f90377a51b81dea2dc95cf01c70374ce3cccf418.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // MMRadialProgress.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 5/14/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressView-Protocol.h" 11 | 12 | @interface MMRadialProgressView : UIView 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/fa/fa0ae67611739e560cf7d46d48e8d0199181a639.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/fa/fa0ae67611739e560cf7d46d48e8d0199181a639.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/fc/fc5a43d397f769cf84fbf3d66dbe9e7153b832b7.svn-base: -------------------------------------------------------------------------------- 1 | // 2 | // LiveViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/10. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "LoadMoreViewController.h" 10 | 11 | @interface LiveViewController : LoadMoreViewController 12 | 13 | @property (nonatomic,copy) NSString *url; 14 | 15 | 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/fe/fe0b3b7018d1f5364ca424b1fcf738245d1899f8.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/fe/fe0b3b7018d1f5364ca424b1fcf738245d1899f8.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ff/ff40e959d2f9c27d67db462fdb64735fba975afc.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ff/ff40e959d2f9c27d67db462fdb64735fba975afc.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ff/ff416dcc5c3ab15e6a5d4e8480bacd6c5db9ef69.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ff/ff416dcc5c3ab15e6a5d4e8480bacd6c5db9ef69.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ff/ff4bed3cb50c64b8fd493fe55cf8edd02b981a00.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ff/ff4bed3cb50c64b8fd493fe55cf8edd02b981a00.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/pristine/ff/ffbb92e0b11e53ac3c4b512d58193fa551ae044d.svn-base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/pristine/ff/ffbb92e0b11e53ac3c4b512d58193fa551ae044d.svn-base -------------------------------------------------------------------------------- /斗鱼TV/.svn/wc.db: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/.svn/wc.db -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/project.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- 1 | 2 | 4 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/project.xcworkspace/xcuserdata/qianfeng.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming.xcodeproj/project.xcworkspace/xcuserdata/qianfeng.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/project.xcworkspace/xcuserdata/qianfeng007.xcuserdatad/UserInterfaceState.xcuserstate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming.xcodeproj/project.xcworkspace/xcuserdata/qianfeng007.xcuserdatad/UserInterfaceState.xcuserstate -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/xcuserdata/qianfeng.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/xcuserdata/qianfeng.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GameLiveStreaming.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 9539532E1BC0DDA50085C32C 16 | 17 | primary 18 | 19 | 20 | 953953471BC0DDA50085C32C 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/xcuserdata/qianfeng007.xcuserdatad/xcdebugger/Breakpoints_v2.xcbkptlist: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming.xcodeproj/xcuserdata/qianfeng007.xcuserdatad/xcschemes/xcschememanagement.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | SchemeUserState 6 | 7 | GameLiveStreaming.xcscheme 8 | 9 | orderHint 10 | 0 11 | 12 | 13 | SuppressBuildableAutocreation 14 | 15 | 9539532E1BC0DDA50085C32C 16 | 17 | primary 18 | 19 | 20 | 953953471BC0DDA50085C32C 21 | 22 | primary 23 | 24 | 25 | 26 | 27 | 28 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/AppDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // AppDelegate.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AppDelegate : UIResponder 12 | 13 | @property (strong, nonatomic) UIWindow *window; 14 | 15 | 16 | @end 17 | 18 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-close@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-close@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-close@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-close@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-fullscreen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-fullscreen@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-fullscreen@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-fullscreen@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-pause@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-pause@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-pause@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-pause@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-play@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-play@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-play@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-play@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-point@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-point@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-point@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-point@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-shrinkscreen@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-shrinkscreen@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Assets/kr-video-player-shrinkscreen@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/Assets/kr-video-player-shrinkscreen@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/AutoScrollModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // AutoScrollModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "JSONModel.h" 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @protocol AutoScrollModel 14 | @end 15 | 16 | @interface AutoScrollModel : JSONModel 17 | 18 | @property (nonatomic,copy) NSString *id; 19 | @property (nonatomic,copy) NSString *title; 20 | @property (nonatomic,copy) NSString *pic_url; 21 | @property (nonatomic) RoomlistModel *room; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/AutoScrollModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // AutoScrollModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "AutoScrollModel.h" 10 | 11 | @implementation AutoScrollModel 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/AutoScrollView.h: -------------------------------------------------------------------------------- 1 | // 2 | // AutoScrollView.h 3 | // AutoScoll 4 | // 5 | // Created by lijinghua on 15/8/19. 6 | // Copyright (c) 2015年 lijinghua. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface AutoScrollView : UIView 12 | 13 | @property (nonatomic,copy) NSArray *roomIdArr; //点击滚动图跳转界面需要的url数据 14 | @property (nonatomic) UIViewController *viewController; //可以获得导航控制器的ViewController 15 | 16 | - (id)initWithFrame:(CGRect)frame imageArray:(NSArray*)imageArray; 17 | 18 | 19 | 20 | @end 21 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/BaseViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // BaseViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | #import 9 | //用来方便后期定义每个页面的不同的NavigationBar上的不同元素 10 | typedef NS_ENUM(NSInteger, DouFishTV) { 11 | 12 | DouFishTVDefult =0, 13 | DouFishTVBackAndTitle =1, 14 | DouFishTVTitle =2, 15 | 16 | }; 17 | 18 | @interface BaseViewController : UIViewController 19 | @property(nonatomic)DouFishTV douFishTV; 20 | //留给子类重写 21 | -(void)creatNavTitleText:(UILabel *)lable; 22 | -(void)creatNavTitle; 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/CategoryCollectionViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryCollectionViewCell.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @interface CategoryCollectionViewCell : UICollectionViewCell 14 | 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UILabel *nicknameLabel; 17 | @property (weak, nonatomic) IBOutlet UILabel *onLineLabel; 18 | @property (weak, nonatomic) IBOutlet UILabel *roomNameLabel; 19 | 20 | 21 | - (void)updateWithModel:(RoomlistModel *)model; 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/CategoryCollectionViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryCollectionViewCell.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "CategoryCollectionViewCell.h" 10 | 11 | @implementation CategoryCollectionViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | - (void)updateWithModel:(RoomlistModel *)model { 18 | [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.room_src] placeholderImage:[UIImage imageNamed:@"Img_default@2x"]]; 19 | self.roomNameLabel.text = model.room_name; 20 | self.nicknameLabel.text = model.nickname; 21 | 22 | float online = [model.online floatValue]; 23 | if (online >= 10000) { 24 | self.onLineLabel.text = [NSString stringWithFormat:@"%0.1f万",online/10000]; 25 | }else { 26 | self.onLineLabel.text = [NSString stringWithFormat:@"%0.0f",online]; 27 | } 28 | 29 | } 30 | 31 | 32 | @end 33 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/CategoryHeadCollectionReusableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryHeadCollectionReusableView.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "RecmdCategoryModel.h" 12 | 13 | @interface CategoryHeadCollectionReusableView : UICollectionReusableView 14 | 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UILabel *titleLabel; 17 | @property (weak, nonatomic) IBOutlet UIButton *loadMoreBtn; 18 | 19 | @property (nonatomic,copy) NSString *cate_id; 20 | @property (nonatomic,copy) NSString *title; 21 | @property (nonatomic) UIViewController *viewController; 22 | 23 | - (void)updateWithModel:(RecmdCategoryModel *)model; 24 | 25 | 26 | 27 | @end 28 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/CategoryHeadCollectionReusableView.m: -------------------------------------------------------------------------------- 1 | // 2 | // CategoryHeadCollectionReusableView.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "CategoryHeadCollectionReusableView.h" 10 | 11 | #import "LoadMoreViewController.h" 12 | 13 | @implementation CategoryHeadCollectionReusableView 14 | 15 | 16 | 17 | - (void)updateWithModel:(RecmdCategoryModel *)model { 18 | self.titleLabel.text = model.title; 19 | } 20 | 21 | - (IBAction)loadMoreClick:(UIButton *)sender { 22 | LoadMoreViewController *loadMoreVC = [[LoadMoreViewController alloc] init]; 23 | loadMoreVC.cate_id = self.cate_id; 24 | loadMoreVC.detailTitle = self.title; 25 | loadMoreVC.hidesBottomBarWhenPushed = YES; 26 | [self.viewController.navigationController pushViewController:loadMoreVC animated:YES]; 27 | } 28 | 29 | - (void)awakeFromNib { 30 | // Initialization code 31 | } 32 | 33 | @end 34 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Classes/KrVideoPlayerControlView.h: -------------------------------------------------------------------------------- 1 | // 2 | // KrVideoPlayerControlView.h 3 | // KrVideoPlayerPlus 4 | // 5 | // Created by JiaHaiyang on 15/6/19. 6 | // Copyright (c) 2015年 JiaHaiyang. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface KrVideoPlayerControlView : UIView 12 | 13 | @property (nonatomic, strong, readonly) UIView *topBar; 14 | @property (nonatomic, strong, readonly) UIView *bottomBar; 15 | @property (nonatomic, strong, readonly) UIButton *playButton; 16 | @property (nonatomic, strong, readonly) UIButton *pauseButton; 17 | @property (nonatomic, strong, readonly) UIButton *fullScreenButton; 18 | @property (nonatomic, strong, readonly) UIButton *shrinkScreenButton; 19 | @property (nonatomic, strong, readonly) UISlider *progressSlider; 20 | @property (nonatomic, strong, readonly) UIButton *closeButton; 21 | @property (nonatomic, strong, readonly) UILabel *timeLabel; 22 | @property (nonatomic, strong, readonly) UIActivityIndicatorView *indicatorView; 23 | 24 | - (void)animateHide; 25 | - (void)animateShow; 26 | - (void)autoFadeOutControlBar; 27 | - (void)cancelAutoFadeOutControlBar; 28 | 29 | @end 30 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Classes/KrVideoPlayerController.h: -------------------------------------------------------------------------------- 1 | // 2 | // KrVideoPlayerController.h 3 | // KrVideoPlayerPlus 4 | // 5 | // Created by JiaHaiyang on 15/6/19. 6 | // Copyright (c) 2015年 JiaHaiyang. All rights reserved. 7 | // 8 | 9 | #import 10 | @import MediaPlayer; 11 | 12 | @interface KrVideoPlayerController : MPMoviePlayerController 13 | /** video.view 消失 */ 14 | @property (nonatomic, copy)void(^dimissCompleteBlock)(void); 15 | /** 进入最小化状态 */ 16 | @property (nonatomic, copy)void(^willBackOrientationPortrait)(void); 17 | /** 进入全屏状态 */ 18 | @property (nonatomic, copy)void(^willChangeToFullscreenMode)(void); 19 | @property (nonatomic, assign) CGRect frame; 20 | 21 | - (instancetype)initWithFrame:(CGRect)frame; 22 | - (void)showInWindow; 23 | - (void)dismiss; 24 | /** 25 | * 获取视频截图 26 | */ 27 | + (UIImage*) thumbnailImageForVideo:(NSURL *)videoURL atTime:(NSTimeInterval)time; 28 | @end 29 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/ColumnCollectionViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // ColumnCollectionViewCell.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "ColumnModel.h" 11 | @interface ColumnCollectionViewCell : UICollectionViewCell 12 | @property (nonatomic)UIImageView *ColumnIMageView; 13 | @property (nonatomic)UILabel *ColumnLable; 14 | - (void)updateWithColumnModel:(ColumnModel*)model; 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/ColumnModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // ColumnModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "ColumnModel.h" 10 | 11 | @implementation ColumnModel 12 | + (NSArray *)parseRespondColumnData:(NSDictionary *)respondData { 13 | NSMutableArray *columnArray = [NSMutableArray array]; 14 | NSArray *dataArray = respondData[@"data"]; 15 | for (NSDictionary *dic in dataArray) { 16 | ColumnModel *model = [[ColumnModel alloc]init]; 17 | [model setValuesForKeysWithDictionary:dic]; 18 | [columnArray addObject:model]; 19 | } 20 | // NSLog(@"%@",funArray); 21 | return columnArray; 22 | 23 | } 24 | @end 25 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/ColumnViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ColumnViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ColumnViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/GLSDBManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // GLSDBManager.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/6. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "RoomlistModel.h" 11 | @interface GLSDBManager : NSObject 12 | + (instancetype)sharedInstance; 13 | 14 | //type :浏览,下载,收藏 15 | //添加 16 | - (void)addAppInfo:(NSString *)name type:(NSString*)type; 17 | 18 | //删除 19 | - (void)deleteAppInfo:(NSString*)name type:(NSString*)type; 20 | 21 | //根据type读取AppInfo的列表 22 | - (NSArray*)readAppInfoList:(NSString*)type; 23 | 24 | //判断类型为type的app 是否存在表中 25 | - (BOOL)isAppInfoExists:(NSString*)name type:(NSString*)type; 26 | @end 27 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/GameLiveStreaming.pch: -------------------------------------------------------------------------------- 1 | // 2 | // GameLiveStreaming.pch 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #ifndef GameLiveStreaming_GameLiveStreaming_pch 10 | #define GameLiveStreaming_GameLiveStreaming_pch 11 | 12 | // Include any system framework and library headers here that should be included in all compilation units. 13 | // You will also need to set the Prefix Header build setting of one or more of your targets to reference this file. 14 | 15 | #import "Define.h" 16 | 17 | #import "NetDataEngine.h" 18 | #import "UIImageView+WebCache.h" 19 | #import "JHRefresh.h" 20 | #import "MMProgressHUD.h" 21 | 22 | #import "BaseViewController.h" 23 | #import "NetDataEngine.h" 24 | 25 | #endif 26 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Images.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- 1 | { 2 | "images" : [ 3 | { 4 | "idiom" : "iphone", 5 | "size" : "29x29", 6 | "scale" : "2x" 7 | }, 8 | { 9 | "idiom" : "iphone", 10 | "size" : "29x29", 11 | "scale" : "3x" 12 | }, 13 | { 14 | "idiom" : "iphone", 15 | "size" : "40x40", 16 | "scale" : "2x" 17 | }, 18 | { 19 | "idiom" : "iphone", 20 | "size" : "40x40", 21 | "scale" : "3x" 22 | }, 23 | { 24 | "idiom" : "iphone", 25 | "size" : "60x60", 26 | "scale" : "2x" 27 | }, 28 | { 29 | "idiom" : "iphone", 30 | "size" : "60x60", 31 | "scale" : "3x" 32 | } 33 | ], 34 | "info" : { 35 | "version" : 1, 36 | "author" : "xcode" 37 | } 38 | } -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/LiveViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LiveViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/10. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "LoadMoreViewController.h" 10 | 11 | @interface LiveViewController : LoadMoreViewController 12 | 13 | @property (nonatomic,copy) NSString *url; 14 | 15 | 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/LoadMoreViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // LoadMoreViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "BaseViewController.h" 10 | 11 | @interface LoadMoreViewController : BaseViewController 12 | 13 | @property (nonatomic,copy) NSString *cate_id; 14 | 15 | @property (nonatomic,copy) NSString *detailTitle; 16 | 17 | - (NSString *)composeRequestUrl; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMLinearProgressView.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMLinearProgressView.h 3 | // MMProgressHUD 4 | // 5 | // Created by Jonas Gessner on 04.08.13. 6 | // Copyright (c) 2012 Jonas Gessner. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressView-Protocol.h" 11 | 12 | @interface MMLinearProgressView : UIView 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMProgressHUDCommon.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMCommonHeader.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 10/5/13. 6 | // Copyright (c) 2013 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #ifndef MM_PROGRESS_HUD_COMMON_H 10 | #define MM_PROGRESS_HUD_COMMON_H 11 | #ifdef DEBUG 12 | #ifdef MM_HUD_DEBUG 13 | #define MMHudLog(fmt, ...) NSLog((@"%@ [line %u]: " fmt), NSStringFromClass(self.class), __LINE__, ##__VA_ARGS__) 14 | #else 15 | #define MMHudLog(...) /* */ 16 | #endif 17 | #else 18 | #define MMHudLog(...) /* */ 19 | #endif 20 | 21 | #define MMHudWLog(fmt, ...) NSLog((@"%@ WARNING [line %u]: " fmt), NSStringFromClass(self.class), __LINE__, ##__VA_ARGS__) 22 | 23 | #ifdef __cplusplus 24 | #define MMExtern extern "C" 25 | #else 26 | #define MMExtern extern 27 | #endif 28 | 29 | #endif// MM_PROGRESS_HUD_COMMON_H 30 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMProgressHUDOverlayView.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMProgressHUDOverlayView.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 7/5/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressHUD.h" 11 | 12 | @interface MMProgressHUDOverlayView : UIView 13 | 14 | /** The style of the overlay. */ 15 | @property (nonatomic) MMProgressHUDWindowOverlayMode overlayMode; 16 | 17 | /** The color for the overlay. This color will be used in both the linear and gradient overlay modes. */ 18 | @property (nonatomic) CGColorRef overlayColor; 19 | 20 | /** Init a new overlay view with the specified frame and overlayMode. 21 | 22 | @param frame The frame of the overlayView. 23 | @param overlayMode The style of the overlay. 24 | */ 25 | - (instancetype)initWithFrame:(CGRect)frame 26 | overlayMode:(MMProgressHUDWindowOverlayMode)overlayMode; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMProgressHUDViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMProgressHUDViewController.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 6/28/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface MMProgressHUDViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMProgressHUDWindow.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMProgressHUDWindow.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 6/28/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressHUD.h" 11 | 12 | @interface MMProgressHUDWindow : UIWindow 13 | 14 | /** The window that was key at presentation time. Used to grab the view controller associated with the key window for rotation callbacks if they are available. */ 15 | @property (nonatomic, weak) UIWindow *oldWindow; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMRadialProgressView.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMRadialProgress.h 3 | // MMProgressHUDDemo 4 | // 5 | // Created by Lars Anderson on 5/14/12. 6 | // Copyright (c) 2012 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "MMProgressView-Protocol.h" 11 | 12 | @interface MMRadialProgressView : UIView 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/MMProgressHUD副本/MMVectorImage.h: -------------------------------------------------------------------------------- 1 | // 2 | // MMVectorImage.h 3 | // MMProgressHUD 4 | // 5 | // Created by Lars Anderson on 2/17/13. 6 | // Copyright (c) 2013 Mutual Mobile. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef NS_ENUM(NSInteger, MMVectorShapeType) { 12 | MMVectorShapeTypeCheck = 0, 13 | MMVectorShapeTypeX 14 | }; 15 | 16 | @interface MMVectorImage : NSObject 17 | 18 | + (UIImage *)vectorImageShapeOfType:(MMVectorShapeType)shapeType 19 | size:(CGSize)size 20 | fillColor:(UIColor *)fillColor; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/NetEngine/NetDataEngine.h: -------------------------------------------------------------------------------- 1 | // 2 | // NetDataEngine.h 3 | // LimitFree 4 | // 5 | // Created by lijinghua on 15/9/12. 6 | // Copyright (c) 2015年 lijinghua. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | typedef void(^SuccessBlockType) (id responsData); 12 | typedef void(^FailedBlockType)(NSError *error); 13 | 14 | @interface NetDataEngine : NSObject 15 | 16 | + (instancetype)sharedInstance; 17 | 18 | 19 | - (void)requestLiveFrom:(NSString*)url success:(SuccessBlockType)successBlock falied:(FailedBlockType)failedBlock; 20 | 21 | - (void)requestColumnFrom:(NSString*)url success:(SuccessBlockType)successBlock failed:(FailedBlockType)failedBlock; 22 | 23 | - (void)requestSearchFrom:(NSString*)url success:(SuccessBlockType)successBlock failed:(FailedBlockType)failedBlock; 24 | 25 | @end 26 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/OurViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // OurViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/8. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface OurViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/OurViewController.m: -------------------------------------------------------------------------------- 1 | // 2 | // OurViewController.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/8. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "OurViewController.h" 10 | 11 | @interface OurViewController () 12 | 13 | @end 14 | 15 | @implementation OurViewController 16 | 17 | - (void)viewDidLoad { 18 | [super viewDidLoad]; 19 | // Do any additional setup after loading the view from its nib. 20 | } 21 | 22 | - (void)didReceiveMemoryWarning { 23 | [super didReceiveMemoryWarning]; 24 | // Dispose of any resources that can be recreated. 25 | } 26 | 27 | /* 28 | #pragma mark - Navigation 29 | 30 | // In a storyboard-based application, you will often want to do a little preparation before navigation 31 | - (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender { 32 | // Get the new view controller using [segue destinationViewController]. 33 | // Pass the selected object to the new view controller. 34 | } 35 | */ 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/PlayModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // PlayModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface PlayModel : NSObject 12 | 13 | @property(nonatomic,copy)NSString *room_name; 14 | @property(nonatomic,copy)NSString *online; 15 | @property(nonatomic,copy)NSString *nickname; 16 | @property(nonatomic,copy)NSString *show_details; 17 | @property(nonatomic,copy)NSString *owner_avatar; 18 | @property(nonatomic,copy)NSString *owner_weight; 19 | @property(nonatomic,copy)NSString *fans; 20 | @property(nonatomic,copy)NSString *hls_url; 21 | 22 | + (NSString *)parseRespondRoomData:(id)respondData; 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/PlayModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // PlayModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "PlayModel.h" 10 | 11 | @implementation PlayModel 12 | - (void)setValue:(id)value forUndefinedKey:(NSString *)key { 13 | 14 | } 15 | 16 | @end 17 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/PlayerViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // PlayerViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | 12 | @interface PlayerViewController : UIViewController 13 | @property(nonatomic,copy)NSString *roomId; 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecmdCategoryModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // RecmdCategoryModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "JSONModel.h" 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @interface RecmdCategoryModel : JSONModel 14 | 15 | @property (nonatomic,copy) NSString *title; 16 | @property (nonatomic,copy) NSString *cate_id; 17 | @property (nonatomic,copy) NSArray *roomlist; 18 | 19 | + (NSArray *)parseResponsData:(id)responsData; 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecmdCategoryModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // RecmdCategoryModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RecmdCategoryModel.h" 10 | 11 | @implementation RecmdCategoryModel 12 | 13 | + (NSArray *)parseResponsData:(id)responsData { 14 | NSMutableArray *array = [NSMutableArray array]; 15 | NSArray *arr = responsData[@"data"]; 16 | for (NSDictionary *dic in arr) { 17 | RecmdCategoryModel *model = [[RecmdCategoryModel alloc] initWithDictionary:dic error:nil]; 18 | [array addObject:model]; 19 | } 20 | return array; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecommendCollectionReusableView.h: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionReusableView.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "CategoryHeadCollectionReusableView.h" 12 | 13 | @interface RecommendCollectionReusableView : UICollectionReusableView 14 | @property (weak, nonatomic) IBOutlet UICollectionView *recommendCollectionView; 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UIImageView *secondIconImageView; 17 | 18 | @property (weak, nonatomic) IBOutlet UILabel *titleLabel; 19 | 20 | @property (nonatomic,copy) NSString *cate_id; 21 | @property (nonatomic,copy) NSString *title; 22 | @property (nonatomic) UIViewController *viewController; 23 | 24 | 25 | @property (weak, nonatomic) IBOutlet UIView *ScrollFromView; 26 | 27 | 28 | - (void)updateWithModel:(RecmdCategoryModel *)model; 29 | 30 | @end 31 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecommendCollectionReusableView.m: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionReusableView.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RecommendCollectionReusableView.h" 10 | 11 | #import "LoadMoreViewController.h" 12 | 13 | @implementation RecommendCollectionReusableView 14 | 15 | - (void)awakeFromNib { 16 | // Initialization code 17 | } 18 | 19 | - (void)updateWithModel:(RecmdCategoryModel *)model { 20 | self.titleLabel.text = model.title; 21 | } 22 | 23 | - (IBAction)loadMoreClick:(UIButton *)sender { 24 | LoadMoreViewController *loadMoreVC = [[LoadMoreViewController alloc] init]; 25 | loadMoreVC.cate_id = self.cate_id; 26 | loadMoreVC.detailTitle = self.title; 27 | loadMoreVC.hidesBottomBarWhenPushed = YES; 28 | [self.viewController.navigationController pushViewController:loadMoreVC animated:YES]; 29 | } 30 | 31 | @end 32 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecommendCollectionViewCell.h: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionViewCell.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | #import "RoomlistModel.h" 12 | 13 | @interface RecommendCollectionViewCell : UICollectionViewCell 14 | 15 | @property (weak, nonatomic) IBOutlet UIImageView *iconImageView; 16 | @property (weak, nonatomic) IBOutlet UILabel *nameLabel; 17 | @property (weak, nonatomic) IBOutlet UILabel *gameLabel; 18 | 19 | 20 | - (void)updateWithModel:(RoomlistModel *)model; 21 | 22 | @end 23 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecommendCollectionViewCell.m: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendCollectionViewCell.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RecommendCollectionViewCell.h" 10 | 11 | @implementation RecommendCollectionViewCell 12 | 13 | - (void)awakeFromNib { 14 | // Initialization code 15 | } 16 | 17 | - (void)updateWithModel:(RoomlistModel *)model { 18 | self.iconImageView.layer.cornerRadius = 30; 19 | self.iconImageView.layer.masksToBounds = YES; 20 | 21 | [self.iconImageView sd_setImageWithURL:[NSURL URLWithString:model.room_src] placeholderImage:[UIImage imageNamed:@"Image_head@2x"]]; 22 | self.nameLabel.text = model.nickname; 23 | self.gameLabel.text = model.game_name; 24 | } 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RecommendViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // RecommendViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface RecommendViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RoomlistModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // RoomlistModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RoomlistModel.h" 10 | 11 | @implementation RoomlistModel 12 | 13 | + (NSArray *)parseResponsDataWithRoolistModel:(id)responsData { 14 | NSMutableArray *array = [NSMutableArray array]; 15 | NSArray *arr = responsData[@"data"]; 16 | for (NSDictionary *dic in arr) { 17 | RoomlistModel *model = [[RoomlistModel alloc] initWithDictionary:dic error:nil]; 18 | [array addObject:model]; 19 | } 20 | return array; 21 | } 22 | 23 | @end 24 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RootAutoScrollModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // RootAutoScrollModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "JSONModel.h" 10 | 11 | #import "AutoScrollModel.h" 12 | 13 | @interface RootAutoScrollModel : JSONModel 14 | 15 | @property (nonatomic,copy) NSString *error; 16 | @property (nonatomic,copy) NSArray *data; 17 | 18 | + (NSArray *)parseResponsData:(id)responsData; 19 | 20 | @end 21 | 22 | 23 | 24 | 25 | 26 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/RootAutoScrollModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // RootAutoScrollModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "RootAutoScrollModel.h" 10 | 11 | @implementation RootAutoScrollModel 12 | 13 | + (NSArray *)parseResponsData:(id)responsData { 14 | RootAutoScrollModel *rootModel = [[RootAutoScrollModel alloc] initWithDictionary:responsData error:nil]; 15 | return rootModel.data; 16 | } 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/ScanViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // ScanViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/7. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface ScanViewController : UIViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/SearchDetailViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SearchDetailViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "BaseViewController.h" 10 | 11 | @interface SearchDetailViewController : BaseViewController 12 | @property(nonatomic,copy)NSString *keyword; 13 | 14 | @end 15 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/SearchViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // SearchViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/5. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "BaseViewController.h" 10 | 11 | @interface SearchViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/TabBarModel.h: -------------------------------------------------------------------------------- 1 | // 2 | // TabBarModel.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | @interface TabBarModel : NSObject 12 | @property(nonatomic,copy)NSString *title; 13 | @property(nonatomic,copy)NSString *normalImageName; 14 | @property(nonatomic,copy)NSString *selectedImageName; 15 | 16 | +(instancetype)modelWithTitle:(NSString*)title normalImage:(NSString*)normalImageName selectedImage:(NSString*)selectedImageName; 17 | 18 | - (id)initWithTitle:(NSString*)title normalImage:(NSString*)normalImageName selectedImage:(NSString*)selectedImageName; 19 | 20 | - (UIImage*)normalImage; 21 | - (UIImage*)selectedImage; 22 | 23 | 24 | @end 25 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/TabBarModel.m: -------------------------------------------------------------------------------- 1 | // 2 | // TabBarModel.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import "TabBarModel.h" 10 | 11 | @implementation TabBarModel 12 | +(instancetype)modelWithTitle:(NSString*)title normalImage:(NSString*)normalImageName selectedImage:(NSString*)selectedImageName 13 | { 14 | return [[self alloc] initWithTitle:title normalImage:normalImageName selectedImage:selectedImageName]; 15 | } 16 | 17 | - (id)initWithTitle:(NSString*)title normalImage:(NSString*)normalImageName selectedImage:(NSString*)selectedImageName 18 | { 19 | if (self = [super init]) { 20 | _title = title; 21 | _normalImageName = normalImageName; 22 | _selectedImageName = selectedImageName; 23 | } 24 | return self; 25 | } 26 | 27 | - (UIImage*)normalImage 28 | { 29 | return [UIImage imageNamed:self.normalImageName]; 30 | } 31 | 32 | - (UIImage*)selectedImage 33 | { 34 | return [[UIImage imageNamed:self.selectedImageName] imageWithRenderingMode:UIImageRenderingModeAlwaysOriginal]; 35 | } 36 | 37 | @end 38 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/TabBarViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // TabBarViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface TabBarViewController : UITabBarController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/UserViewController.h: -------------------------------------------------------------------------------- 1 | // 2 | // UserViewController.h 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UserViewController : BaseViewController 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Utility/GLSCacheManager.h: -------------------------------------------------------------------------------- 1 | // 2 | // GLSCacheManager.h 3 | // GameLiveStreaming 4 | // 5 | // Created by qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface GLSCacheManager : NSObject 12 | 13 | //保存url 对应的数据 14 | + (void)saveData:(id)object atUrl:(NSString*)url; 15 | 16 | //读取url对应的数据 17 | + (id)readDataAtUrl:(NSString*)ulr; 18 | 19 | //判断缓存数据是否有效 20 | + (BOOL)isCacheDataInvalid:(NSString*)url; 21 | 22 | //计算缓存的大小 23 | + (NSInteger)cacheSize; 24 | 25 | //清除缓存 26 | + (void)clearDisk; 27 | 28 | @end 29 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Utility/nsstring-hashing/NSString+Hashing.h: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import 4 | @interface NSString (NSString_Hashing) 5 | 6 | - (NSString *)MD5Hash; 7 | 8 | @end 9 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/Utility/nsstring-hashing/NSString+Hashing.m: -------------------------------------------------------------------------------- 1 | 2 | 3 | #import "NSString+Hashing.h" 4 | #import 5 | 6 | @implementation NSString (NSString_Hashing) 7 | 8 | - (NSString *)MD5Hash 9 | { 10 | const char *cStr = [self UTF8String]; 11 | unsigned char result[16]; 12 | CC_MD5(cStr, strlen(cStr), result); 13 | return [NSString stringWithFormat: 14 | @"%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X%02X", 15 | result[0], result[1], result[2], result[3], 16 | result[4], result[5], result[6], result[7], 17 | result[8], result[9], result[10], result[11], 18 | result[12], result[13], result[14], result[15]]; 19 | } 20 | 21 | @end 22 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/main.m: -------------------------------------------------------------------------------- 1 | // 2 | // main.m 3 | // GameLiveStreaming 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "AppDelegate.h" 11 | 12 | int main(int argc, char * argv[]) { 13 | @autoreleasepool { 14 | return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class])); 15 | } 16 | } 17 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_online_gray.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_online_gray.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_online_gray@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_online_gray@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_scan.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_scan.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_scan@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_scan@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_scan@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_scan@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_scan_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_scan_click.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_scan_click@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_scan_click@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Image_scan_click@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Image_scan_click@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Img_orange.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Img_orange.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Img_orange@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Img_orange@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Img_orange@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Img_orange@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Img_viewer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Img_viewer.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/Img_viewer@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/Img_viewer@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_back.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_back@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_back@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_back_click@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_back_click@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_highlight@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_highlight@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_more.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_more.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_more@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_more@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_more@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_more@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_nav_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_nav_back.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_nav_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_nav_back@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_nav_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_nav_back@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_nav_back_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_nav_back_click.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_nav_back_click@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_nav_back_click@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_nav_back_click@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_nav_back_click@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_normal@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_play_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_play_back.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_play_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_play_back@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_play_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_play_back@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_search.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_search@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_search@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_search@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_search@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_search_clicked.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_search_clicked.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_search_clicked@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_search_clicked@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_search_clicked@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_search_clicked@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_back.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_back@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_back@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_back@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_back@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_back_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_back_click.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_back_click@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_back_click@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_back_click@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_back_click@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_share.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_share@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_share@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_share@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_share@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_share_click.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_share_click.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_share_click@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_share_click@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/btn_vdo_share_click@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/btn_vdo_share_click@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/dy010.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/dy010.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/logo.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/logo@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/logo@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_normal.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_normal@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_normal@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_selected.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_selected@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_column_selected@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_normal.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_normal@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_normal@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_selected.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_selected@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_home_selected@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_normal.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_normal@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_normal@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_selected.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_selected@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_live_selected@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_normal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_normal.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_normal@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_normal@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_normal@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_normal@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_selected.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_selected.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_selected@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_selected@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_selected@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/tabBarImage/btn_user_selected@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/背景资源/Image_head@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/背景资源/Image_head@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/背景资源/Img_default@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/背景资源/Img_default@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/背景资源/Img_loading_logo@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/背景资源/Img_loading_logo@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/背景资源/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/背景资源/logo.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/背景资源/logo@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/背景资源/logo@3x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/resource/背景资源/s_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/resource/背景资源/s_logo.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/AnimationView/JHRefreshAmazingAniView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshAmazingAniView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-17. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "JHRefreshAniBaseView.h" 10 | 11 | @interface JHRefreshAmazingAniView : JHRefreshAniBaseView 12 | { 13 | UIImageView *_aniImgView; 14 | } 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/AnimationView/JHRefreshAniBaseView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshAniBaseView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshViewDelegate.h" 11 | #import "JHRefreshConfig.h" 12 | 13 | @interface JHRefreshAniBaseView : UIView 14 | @property (nonatomic, assign) JHRefreshViewType refreshViewType; 15 | @property (nonatomic, assign) NSInteger refreshViewID; 16 | 17 | @end 18 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/AnimationView/JHRefreshCommonAniView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshCommonAniView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshMacro.h" 11 | #import "JHRefreshAniBaseView.h" 12 | 13 | @interface JHRefreshCommonAniView : JHRefreshAniBaseView 14 | { 15 | UIImageView *_arrowImgView; 16 | UIActivityIndicatorView *_activityView; 17 | UILabel *_statusLabel; 18 | UILabel *_lastUpdateTimeLabel; 19 | } 20 | @end 21 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/arrow@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/arrow@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00010@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00010@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00011@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00011@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00012@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00012@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00013@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00013@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00014@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00014@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00015@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00015@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00016@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00016@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00017@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00017@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00018@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00018@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00019@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00019@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0001@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0001@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00020@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00020@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00021@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00021@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00022@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00022@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00023@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00023@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00024@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00024@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00025@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00025@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00026@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00026@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00027@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00027@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00028@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00028@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00029@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00029@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0002@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0002@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00030@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00030@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00031@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00031@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00032@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00032@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00033@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00033@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00034@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00034@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00035@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00035@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00036@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00036@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00037@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00037@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00038@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00038@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00039@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00039@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0003@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0003@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00040@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00040@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00041@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00041@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00042@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00042@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00043@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00043@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00044@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00044@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00045@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00045@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00046@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00046@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00047@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00047@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00048@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00048@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00049@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00049@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0004@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0004@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00050@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00050@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00051@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00051@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00052@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00052@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00053@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00053@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00054@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00054@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00055@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00055@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00056@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00056@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00057@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00057@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00058@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00058@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00059@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00059@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0005@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0005@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00060@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__00060@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0006@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0006@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0007@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0007@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0008@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0008@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0009@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_anim__0009@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_loading_01@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_loading_01@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_loading_02@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_loading_02@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_loading_03@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xiaomaxuetu/douyuTV/9e208e73fcaa648151e56710c6dec0a194384ec7/斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.bundle/dropdown_loading_03@2x.png -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefresh.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefresh.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "UIScrollView+JHRefresh.h" 10 | #import "JHRefreshCommonAniView.h" 11 | #import "JHRefreshAmazingAniView.h" -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefreshFooterView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshFooterView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-16. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "JHRefreshBaseView.h" 10 | 11 | @interface JHRefreshFooterView : JHRefreshBaseView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefreshHeaderView.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshHeaderView.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import "JHRefreshBaseView.h" 10 | 11 | @interface JHRefreshHeaderView : JHRefreshBaseView 12 | 13 | @end 14 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefreshMacro.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshMacro.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-12. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #ifndef JHRefresh_JHRefreshMacro_h 10 | #define JHRefresh_JHRefreshMacro_h 11 | 12 | 13 | #pragma mark - 通用 14 | #ifdef DEBUG 15 | #define JHLog(fmt, ...) NSLog((@"%s [Line %d] " fmt), __PRETTY_FUNCTION__, __LINE__, ##__VA_ARGS__); 16 | #else 17 | #define JHLog(fmt, ...) 18 | #endif 19 | 20 | #define JHRefreshBundleName @"JHRefresh.bundle" 21 | #define JHRefreshSrcName(file) ([JHRefreshBundleName stringByAppendingPathComponent:(file)]) 22 | 23 | 24 | #pragma mark 颜色配置 25 | #define JHRGBA(r,g,b,a) [UIColor colorWithRed:(float)r/255.0f green:(float)g/255.0f blue:(float)b/255.0f alpha:a] 26 | 27 | #endif 28 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/JHRefreshViewDelegate.h: -------------------------------------------------------------------------------- 1 | // 2 | // JHRefreshViewDelegate.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshConfig.h" 11 | 12 | @protocol JHRefreshViewDelegate 13 | 14 | @required 15 | /** 16 | * 下拉时的动画 17 | */ 18 | - (void)refreshViewAniToBePulling; 19 | /** 20 | * 变成普通状态时的动画 21 | */ 22 | - (void)refreshViewAniToBeNormal; 23 | /** 24 | * 刷新开始 25 | */ 26 | - (void)refreshViewBeginRefreshing; 27 | /** 28 | * 刷新结束 29 | * 30 | * @param result 刷新结果 31 | */ 32 | - (void)refreshViewEndRefreshing:(JHRefreshResult)result; 33 | 34 | @optional 35 | /** 36 | * 拖拽到对应的位置 37 | * 38 | * @param pos 位置,范围:1-JHRefreshViewHeight 39 | */ 40 | - (void)refreshViewPullingToPosition:(NSInteger)pos; 41 | 42 | @end 43 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/UIScrollView+JHExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+JHExtension.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIScrollView (JHExtension) 12 | @property (nonatomic, assign) CGFloat jh_contentInsetTop; 13 | @property (nonatomic, assign) CGFloat jh_contentInsetBottom; 14 | @property (nonatomic, assign) CGFloat jh_contentInsetLeft; 15 | @property (nonatomic, assign) CGFloat jh_contentInsetRight; 16 | 17 | @property (nonatomic, assign) CGFloat jh_contentSizeWidth; 18 | @property (nonatomic, assign) CGFloat jh_contentSizeHeight; 19 | @end 20 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/UIScrollView+JHRefresh.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIScrollView+JHRefresh.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | #import "JHRefreshConfig.h" 11 | 12 | @interface UIScrollView (JHRefresh) 13 | 14 | /** 15 | * 添加下拉刷新HeaderView 16 | * 17 | * @param aniViewClass 需要执行的动画的Class 18 | * @param beginRefresh 开始刷新时需要执行的操作,如网络请求等 19 | */ 20 | - (void)addRefreshHeaderViewWithAniViewClass:(Class)aniViewClass beginRefresh:(void (^)())beginRefresh; 21 | /** 22 | * 添加上拉加载FooterView 23 | * 24 | * @param aniViewClass 需要执行的动画的Class 25 | * @param beginRefresh 开始刷新时需要执行的操作,如网络请求等 26 | */ 27 | - (void)addRefreshFooterViewWithAniViewClass:(Class)aniViewClass beginRefresh:(void (^)())beginRefresh; 28 | 29 | /** 30 | * 自动开启下拉刷新 31 | */ 32 | - (void)headerStartRefresh; 33 | 34 | /** 35 | * 结束下拉刷新 36 | * 37 | * @param result 刷新结果 38 | */ 39 | - (void)headerEndRefreshingWithResult:(JHRefreshResult)result; 40 | /** 41 | * 结束上拉加载 42 | */ 43 | - (void)footerEndRefreshing; 44 | @end 45 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/JHRefresh/UIView+JHExtension.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIView+JHExtension.h 3 | // JHRefresh 4 | // 5 | // Created by Jiahai on 14-9-15. 6 | // Copyright (c) 2014年 Jiahai. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIView (JHExtension) 12 | @property (nonatomic, assign) CGFloat jh_originX; 13 | @property (nonatomic, assign) CGFloat jh_originY; 14 | 15 | @property (nonatomic, assign) CGFloat jh_width; 16 | @property (nonatomic, assign) CGFloat jh_height; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/SDWebImage/NSData+ImageContentType.h: -------------------------------------------------------------------------------- 1 | // 2 | // Created by Fabrice Aneche on 06/01/14. 3 | // Copyright (c) 2014 Dailymotion. All rights reserved. 4 | // 5 | 6 | #import 7 | 8 | @interface NSData (ImageContentType) 9 | 10 | /** 11 | * Compute the content type for an image data 12 | * 13 | * @param data the input data 14 | * 15 | * @return the content type as string (i.e. image/jpeg, image/gif) 16 | */ 17 | + (NSString *)sd_contentTypeForImageData:(NSData *)data; 18 | 19 | @end 20 | 21 | 22 | @interface NSData (ImageContentTypeDeprecated) 23 | 24 | + (NSString *)contentTypeForImageData:(NSData *)data __deprecated_msg("Use `sd_contentTypeForImageData:`"); 25 | 26 | @end 27 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/SDWebImage/SDWebImageDecoder.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * Created by james on 9/28/11. 6 | * 7 | * For the full copyright and license information, please view the LICENSE 8 | * file that was distributed with this source code. 9 | */ 10 | 11 | #import 12 | #import "SDWebImageCompat.h" 13 | 14 | @interface UIImage (ForceDecode) 15 | 16 | + (UIImage *)decodedImageWithImage:(UIImage *)image; 17 | 18 | @end 19 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/SDWebImage/SDWebImageOperation.h: -------------------------------------------------------------------------------- 1 | /* 2 | * This file is part of the SDWebImage package. 3 | * (c) Olivier Poitrey 4 | * 5 | * For the full copyright and license information, please view the LICENSE 6 | * file that was distributed with this source code. 7 | */ 8 | 9 | #import 10 | 11 | @protocol SDWebImageOperation 12 | 13 | - (void)cancel; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/SDWebImage/UIImage+GIF.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+GIF.h 3 | // LBGIFImage 4 | // 5 | // Created by Laurin Brandner on 06.01.12. 6 | // Copyright (c) 2012 __MyCompanyName__. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (GIF) 12 | 13 | + (UIImage *)sd_animatedGIFNamed:(NSString *)name; 14 | 15 | + (UIImage *)sd_animatedGIFWithData:(NSData *)data; 16 | 17 | - (UIImage *)sd_animatedImageByScalingAndCroppingToSize:(CGSize)size; 18 | 19 | @end 20 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/SDWebImage/UIImage+MultiFormat.h: -------------------------------------------------------------------------------- 1 | // 2 | // UIImage+MultiFormat.h 3 | // SDWebImage 4 | // 5 | // Created by Olivier Poitrey on 07/06/13. 6 | // Copyright (c) 2013 Dailymotion. All rights reserved. 7 | // 8 | 9 | #import 10 | 11 | @interface UIImage (MultiFormat) 12 | 13 | + (UIImage *)sd_imageWithData:(NSData *)data; 14 | 15 | @end 16 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreaming/第三方库/SDWebImage/fmdb/FMDB.h: -------------------------------------------------------------------------------- 1 | #import "FMDatabase.h" 2 | #import "FMResultSet.h" 3 | #import "FMDatabaseAdditions.h" 4 | #import "FMDatabaseQueue.h" 5 | #import "FMDatabasePool.h" 6 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreamingTests/GameLiveStreamingTests.m: -------------------------------------------------------------------------------- 1 | // 2 | // GameLiveStreamingTests.m 3 | // GameLiveStreamingTests 4 | // 5 | // Created by Qianfeng on 15/10/4. 6 | // Copyright (c) 2015年 mayongxin. All rights reserved. 7 | // 8 | 9 | #import 10 | #import 11 | 12 | @interface GameLiveStreamingTests : XCTestCase 13 | 14 | @end 15 | 16 | @implementation GameLiveStreamingTests 17 | 18 | - (void)setUp { 19 | [super setUp]; 20 | // Put setup code here. This method is called before the invocation of each test method in the class. 21 | } 22 | 23 | - (void)tearDown { 24 | // Put teardown code here. This method is called after the invocation of each test method in the class. 25 | [super tearDown]; 26 | } 27 | 28 | - (void)testExample { 29 | // This is an example of a functional test case. 30 | XCTAssert(YES, @"Pass"); 31 | } 32 | 33 | - (void)testPerformanceExample { 34 | // This is an example of a performance test case. 35 | [self measureBlock:^{ 36 | // Put the code you want to measure the time of here. 37 | }]; 38 | } 39 | 40 | @end 41 | -------------------------------------------------------------------------------- /斗鱼TV/GameLiveStreamingTests/Info.plist: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | CFBundleDevelopmentRegion 6 | en 7 | CFBundleExecutable 8 | $(EXECUTABLE_NAME) 9 | CFBundleIdentifier 10 | com.150904.ourApp 11 | CFBundleInfoDictionaryVersion 12 | 6.0 13 | CFBundleName 14 | $(PRODUCT_NAME) 15 | CFBundlePackageType 16 | BNDL 17 | CFBundleShortVersionString 18 | 1.0 19 | CFBundleSignature 20 | ???? 21 | CFBundleVersion 22 | 1 23 | 24 | 25 | --------------------------------------------------------------------------------