Authored by 盖剑秋

优化工程结构。

Showing 45 changed files with 152 additions and 129 deletions
@@ -22,14 +22,6 @@ @@ -22,14 +22,6 @@
22 /* End PBXAggregateTarget section */ 22 /* End PBXAggregateTarget section */
23 23
24 /* Begin PBXBuildFile section */ 24 /* Begin PBXBuildFile section */
25 - 2E2E2D791D0E8B290067D118 /* YH_HTTPRequestSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E2E2D781D0E8B290067D118 /* YH_HTTPRequestSerializer.m */; };  
26 - 2E2E2D7C1D0E8BD90067D118 /* NSString+M16String.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E2E2D7B1D0E8BD90067D118 /* NSString+M16String.m */; };  
27 - 2E3F97D31D767A0800DCB96B /* YH_EndViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E3F97D21D767A0800DCB96B /* YH_EndViewController.m */; };  
28 - 2E4046DD1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4046DC1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.m */; };  
29 - 2E4046E01DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4046DF1DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.m */; };  
30 - 2E487AE01D66AC4C009DBB6D /* YH_NetworkAdapter+Live.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487ADF1D66AC4C009DBB6D /* YH_NetworkAdapter+Live.m */; };  
31 - 2E487AE51D66AC72009DBB6D /* YH_HttpEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AE21D66AC72009DBB6D /* YH_HttpEngine.m */; };  
32 - 2E487AE61D66AC72009DBB6D /* YH_NetworkAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AE41D66AC72009DBB6D /* YH_NetworkAdapter.m */; };  
33 2E487B041D66B05F009DBB6D /* YH_DNSDomainModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AEB1D66B05F009DBB6D /* YH_DNSDomainModel.m */; }; 25 2E487B041D66B05F009DBB6D /* YH_DNSDomainModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AEB1D66B05F009DBB6D /* YH_DNSDomainModel.m */; };
34 2E487B051D66B05F009DBB6D /* YH_DNSHttpDnsPack.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AED1D66B05F009DBB6D /* YH_DNSHttpDnsPack.m */; }; 26 2E487B051D66B05F009DBB6D /* YH_DNSHttpDnsPack.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AED1D66B05F009DBB6D /* YH_DNSHttpDnsPack.m */; };
35 2E487B061D66B05F009DBB6D /* YH_DNSIP.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AEF1D66B05F009DBB6D /* YH_DNSIP.m */; }; 27 2E487B061D66B05F009DBB6D /* YH_DNSIP.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AEF1D66B05F009DBB6D /* YH_DNSIP.m */; };
@@ -42,9 +34,26 @@ @@ -42,9 +34,26 @@
42 2E487B0D1D66B05F009DBB6D /* YH_H5URLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AFF1D66B05F009DBB6D /* YH_H5URLProtocol.m */; }; 34 2E487B0D1D66B05F009DBB6D /* YH_H5URLProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487AFF1D66B05F009DBB6D /* YH_H5URLProtocol.m */; };
43 2E487B0E1D66B05F009DBB6D /* YH_HttpDNS.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487B011D66B05F009DBB6D /* YH_HttpDNS.m */; }; 35 2E487B0E1D66B05F009DBB6D /* YH_HttpDNS.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487B011D66B05F009DBB6D /* YH_HttpDNS.m */; };
44 2E487B0F1D66B05F009DBB6D /* YH_HttpDnsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487B031D66B05F009DBB6D /* YH_HttpDnsService.m */; }; 36 2E487B0F1D66B05F009DBB6D /* YH_HttpDnsService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487B031D66B05F009DBB6D /* YH_HttpDnsService.m */; };
45 - 2E487B121D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487B111D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.m */; };  
46 - 2E487B311D66B2FB009DBB6D /* YH_Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E487B301D66B2FB009DBB6D /* YH_Log.m */; };  
47 - 2E4D5FC21D057C6100D508BB /* YH_RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4D5FC11D057C6100D508BB /* YH_RootViewController.m */; }; 37 + 2E4F4B8C1DDED6D0006538A5 /* UIViewAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B611DDED6D0006538A5 /* UIViewAdditions.m */; };
  38 + 2E4F4B8D1DDED6D0006538A5 /* YH_ChannelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B631DDED6D0006538A5 /* YH_ChannelCell.m */; };
  39 + 2E4F4B8E1DDED6D0006538A5 /* YH_ChannelModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B651DDED6D0006538A5 /* YH_ChannelModel.m */; };
  40 + 2E4F4B8F1DDED6D0006538A5 /* YH_EndViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B671DDED6D0006538A5 /* YH_EndViewController.m */; };
  41 + 2E4F4B901DDED6D0006538A5 /* YH_HttpEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B691DDED6D0006538A5 /* YH_HttpEngine.m */; };
  42 + 2E4F4B911DDED6D0006538A5 /* YH_NetworkAdapter+Live.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B6B1DDED6D0006538A5 /* YH_NetworkAdapter+Live.m */; };
  43 + 2E4F4B921DDED6D0006538A5 /* YH_RoomSecretViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B6D1DDED6D0006538A5 /* YH_RoomSecretViewController.m */; };
  44 + 2E4F4B931DDED6D0006538A5 /* YH_RootViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B6F1DDED6D0006538A5 /* YH_RootViewController.m */; };
  45 + 2E4F4B941DDED6D0006538A5 /* YH_SocketService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B711DDED6D0006538A5 /* YH_SocketService.m */; };
  46 + 2E4F4B951DDED6D0006538A5 /* YHL_HotSaleTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B731DDED6D0006538A5 /* YHL_HotSaleTableViewCell.m */; };
  47 + 2E4F4B961DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B751DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.m */; };
  48 + 2E4F4B971DDED6D0006538A5 /* YHL_RedPacketTableViewCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B771DDED6D0006538A5 /* YHL_RedPacketTableViewCell.m */; };
  49 + 2E4F4B981DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B7B1DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.m */; };
  50 + 2E4F4B991DDED6D0006538A5 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B7C1DDED6D0006538A5 /* GCDAsyncSocket.m */; };
  51 + 2E4F4B9A1DDED6D0006538A5 /* M16HUDUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B7E1DDED6D0006538A5 /* M16HUDUtil.m */; };
  52 + 2E4F4B9B1DDED6D0006538A5 /* NSString+M16String.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B801DDED6D0006538A5 /* NSString+M16String.m */; };
  53 + 2E4F4B9C1DDED6D0006538A5 /* YH_HTTPRequestOperationManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B831DDED6D0006538A5 /* YH_HTTPRequestOperationManager.m */; };
  54 + 2E4F4B9D1DDED6D0006538A5 /* YH_HTTPRequestSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B851DDED6D0006538A5 /* YH_HTTPRequestSerializer.m */; };
  55 + 2E4F4B9E1DDED6D0006538A5 /* YH_Log.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B871DDED6D0006538A5 /* YH_Log.m */; };
  56 + 2E4F4B9F1DDED6D0006538A5 /* YH_NetworkAdapter.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E4F4B891DDED6D0006538A5 /* YH_NetworkAdapter.m */; };
48 2E57A40B1DDC415C00AD50EF /* YH_URLResponseSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E57A40A1DDC415C00AD50EF /* YH_URLResponseSerializer.m */; }; 57 2E57A40B1DDC415C00AD50EF /* YH_URLResponseSerializer.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E57A40A1DDC415C00AD50EF /* YH_URLResponseSerializer.m */; };
49 2E5F25961DD44DDD006CC85D /* M16HttpClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F25691DD44DDC006CC85D /* M16HttpClient.m */; }; 58 2E5F25961DD44DDD006CC85D /* M16HttpClient.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F25691DD44DDC006CC85D /* M16HttpClient.m */; };
50 2E5F25971DD44DDD006CC85D /* M16Service.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F256B1DD44DDC006CC85D /* M16Service.m */; }; 59 2E5F25971DD44DDD006CC85D /* M16Service.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F256B1DD44DDC006CC85D /* M16Service.m */; };
@@ -59,8 +68,6 @@ @@ -59,8 +68,6 @@
59 2E5F25AA1DD44DDD006CC85D /* YHL_BarrageMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F258F1DD44DDD006CC85D /* YHL_BarrageMessageCell.m */; }; 68 2E5F25AA1DD44DDD006CC85D /* YHL_BarrageMessageCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F258F1DD44DDD006CC85D /* YHL_BarrageMessageCell.m */; };
60 2E5F25AF1DD44FE0006CC85D /* UIView+YOHOLive.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F25AE1DD44FE0006CC85D /* UIView+YOHOLive.m */; }; 69 2E5F25AF1DD44FE0006CC85D /* UIView+YOHOLive.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F25AE1DD44FE0006CC85D /* UIView+YOHOLive.m */; };
61 2E5F25B21DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F25B11DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m */; }; 70 2E5F25B21DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5F25B11DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m */; };
62 - 2E5FA8911D06D2FD00920FB4 /* YH_ChannelModel.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5FA8901D06D2FD00920FB4 /* YH_ChannelModel.m */; };  
63 - 2E5FA8941D06DB2F00920FB4 /* YH_ChannelCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 2E5FA8931D06DB2F00920FB4 /* YH_ChannelCell.m */; };  
64 2E64AB941D08099E004307A3 /* launchimage1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2E64AB921D08099E004307A3 /* launchimage1@2x.png */; }; 71 2E64AB941D08099E004307A3 /* launchimage1@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2E64AB921D08099E004307A3 /* launchimage1@2x.png */; };
65 2E64AB951D08099E004307A3 /* launchimage1@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2E64AB931D08099E004307A3 /* launchimage1@3x.png */; }; 72 2E64AB951D08099E004307A3 /* launchimage1@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = 2E64AB931D08099E004307A3 /* launchimage1@3x.png */; };
66 2E6A3D9D1D18D407001A0E59 /* libstdc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E6A3D9C1D18D406001A0E59 /* libstdc++.tbd */; }; 73 2E6A3D9D1D18D407001A0E59 /* libstdc++.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 2E6A3D9C1D18D406001A0E59 /* libstdc++.tbd */; };
@@ -161,14 +168,7 @@ @@ -161,14 +168,7 @@
161 2EB670681D19088A00E91AAE /* WebP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EB670571D19088A00E91AAE /* WebP.framework */; }; 168 2EB670681D19088A00E91AAE /* WebP.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EB670571D19088A00E91AAE /* WebP.framework */; };
162 2EB6706C1D1908F600E91AAE /* Localisator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB6706B1D1908F600E91AAE /* Localisator.m */; }; 169 2EB6706C1D1908F600E91AAE /* Localisator.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EB6706B1D1908F600E91AAE /* Localisator.m */; };
163 2EB7198E1D30951100C9A296 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EB7198D1D30951100C9A296 /* libz.tbd */; }; 170 2EB7198E1D30951100C9A296 /* libz.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 2EB7198D1D30951100C9A296 /* libz.tbd */; };
164 - 2EBBFF931D1911D20054E43F /* YH_SocketService.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EBBFF921D1911D20054E43F /* YH_SocketService.m */; };  
165 - 2EC953741DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EC953731DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.m */; };  
166 2ED76ACF1D2F449B00562235 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 2ED76ACE1D2F449B00562235 /* libiconv.tbd */; }; 171 2ED76ACF1D2F449B00562235 /* libiconv.tbd in Frameworks */ = {isa = PBXBuildFile; fileRef = 2ED76ACE1D2F449B00562235 /* libiconv.tbd */; };
167 - 2EEAD4BE1D112D04003EE0E9 /* GCDAsyncSocket.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EEAD4BB1D112D04003EE0E9 /* GCDAsyncSocket.m */; };  
168 - 2EEAD4BF1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EEAD4BD1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.m */; };  
169 - 2EFAE0AA1D740EDD00D489BD /* YH_RoomSecretViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 2EFAE0A91D740EDD00D489BD /* YH_RoomSecretViewController.m */; };  
170 - 31CCA53A1D26138700ADF9F0 /* M16HUDUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CCA5391D26138700ADF9F0 /* M16HUDUtil.m */; };  
171 - 31CCA53D1D2613D800ADF9F0 /* UIViewAdditions.m in Sources */ = {isa = PBXBuildFile; fileRef = 31CCA53C1D2613D800ADF9F0 /* UIViewAdditions.m */; };  
172 A09B25771CE57CAF00E68E28 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A09B25761CE57CAF00E68E28 /* SystemConfiguration.framework */; }; 172 A09B25771CE57CAF00E68E28 /* SystemConfiguration.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A09B25761CE57CAF00E68E28 /* SystemConfiguration.framework */; };
173 D962AC161D30C48C007834D4 /* message_Tip@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D962AC141D30C48C007834D4 /* message_Tip@2x.png */; }; 173 D962AC161D30C48C007834D4 /* message_Tip@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = D962AC141D30C48C007834D4 /* message_Tip@2x.png */; };
174 D962AC171D30C48C007834D4 /* message_Tip@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D962AC151D30C48C007834D4 /* message_Tip@3x.png */; }; 174 D962AC171D30C48C007834D4 /* message_Tip@3x.png in Resources */ = {isa = PBXBuildFile; fileRef = D962AC151D30C48C007834D4 /* message_Tip@3x.png */; };
@@ -191,25 +191,6 @@ @@ -191,25 +191,6 @@
191 /* End PBXContainerItemProxy section */ 191 /* End PBXContainerItemProxy section */
192 192
193 /* Begin PBXFileReference section */ 193 /* Begin PBXFileReference section */
194 - 2E2E2D771D0E8B290067D118 /* YH_HTTPRequestSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HTTPRequestSerializer.h; sourceTree = "<group>"; };  
195 - 2E2E2D781D0E8B290067D118 /* YH_HTTPRequestSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HTTPRequestSerializer.m; sourceTree = "<group>"; };  
196 - 2E2E2D7A1D0E8BD90067D118 /* NSString+M16String.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+M16String.h"; sourceTree = "<group>"; };  
197 - 2E2E2D7B1D0E8BD90067D118 /* NSString+M16String.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+M16String.m"; sourceTree = "<group>"; };  
198 - 2E3F97D11D767A0800DCB96B /* YH_EndViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_EndViewController.h; sourceTree = "<group>"; };  
199 - 2E3F97D21D767A0800DCB96B /* YH_EndViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_EndViewController.m; sourceTree = "<group>"; };  
200 - 2E4046DB1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_HotSaleTableViewCell.h; sourceTree = "<group>"; };  
201 - 2E4046DC1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YHL_HotSaleTableViewCell.m; sourceTree = "<group>"; };  
202 - 2E4046DE1DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_RedPacketTableViewCell.h; sourceTree = "<group>"; };  
203 - 2E4046DF1DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YHL_RedPacketTableViewCell.m; sourceTree = "<group>"; };  
204 - 2E487ADC1D66ABBD009DBB6D /* YHL_Enums.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YHL_Enums.h; sourceTree = "<group>"; };  
205 - 2E487ADD1D66ABD7009DBB6D /* YHL_ApiStringMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = YHL_ApiStringMacros.h; sourceTree = "<group>"; };  
206 - 2E487ADE1D66AC4C009DBB6D /* YH_NetworkAdapter+Live.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "YH_NetworkAdapter+Live.h"; sourceTree = "<group>"; };  
207 - 2E487ADF1D66AC4C009DBB6D /* YH_NetworkAdapter+Live.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YH_NetworkAdapter+Live.m"; sourceTree = "<group>"; };  
208 - 2E487AE11D66AC72009DBB6D /* YH_HttpEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HttpEngine.h; sourceTree = "<group>"; };  
209 - 2E487AE21D66AC72009DBB6D /* YH_HttpEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HttpEngine.m; sourceTree = "<group>"; };  
210 - 2E487AE31D66AC72009DBB6D /* YH_NetworkAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_NetworkAdapter.h; sourceTree = "<group>"; };  
211 - 2E487AE41D66AC72009DBB6D /* YH_NetworkAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_NetworkAdapter.m; sourceTree = "<group>"; };  
212 - 2E487AE71D66ADB8009DBB6D /* UtilsMacros.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UtilsMacros.h; sourceTree = "<group>"; };  
213 2E487AEA1D66B05F009DBB6D /* YH_DNSDomainModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_DNSDomainModel.h; sourceTree = "<group>"; }; 194 2E487AEA1D66B05F009DBB6D /* YH_DNSDomainModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_DNSDomainModel.h; sourceTree = "<group>"; };
214 2E487AEB1D66B05F009DBB6D /* YH_DNSDomainModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_DNSDomainModel.m; sourceTree = "<group>"; }; 195 2E487AEB1D66B05F009DBB6D /* YH_DNSDomainModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_DNSDomainModel.m; sourceTree = "<group>"; };
215 2E487AEC1D66B05F009DBB6D /* YH_DNSHttpDnsPack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_DNSHttpDnsPack.h; sourceTree = "<group>"; }; 196 2E487AEC1D66B05F009DBB6D /* YH_DNSHttpDnsPack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_DNSHttpDnsPack.h; sourceTree = "<group>"; };
@@ -235,12 +216,50 @@ @@ -235,12 +216,50 @@
235 2E487B011D66B05F009DBB6D /* YH_HttpDNS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HttpDNS.m; sourceTree = "<group>"; }; 216 2E487B011D66B05F009DBB6D /* YH_HttpDNS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HttpDNS.m; sourceTree = "<group>"; };
236 2E487B021D66B05F009DBB6D /* YH_HttpDnsService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HttpDnsService.h; sourceTree = "<group>"; }; 217 2E487B021D66B05F009DBB6D /* YH_HttpDnsService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HttpDnsService.h; sourceTree = "<group>"; };
237 2E487B031D66B05F009DBB6D /* YH_HttpDnsService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HttpDnsService.m; sourceTree = "<group>"; }; 218 2E487B031D66B05F009DBB6D /* YH_HttpDnsService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HttpDnsService.m; sourceTree = "<group>"; };
238 - 2E487B101D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HTTPRequestOperationManager.h; sourceTree = "<group>"; };  
239 - 2E487B111D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HTTPRequestOperationManager.m; sourceTree = "<group>"; };  
240 - 2E487B2F1D66B2FB009DBB6D /* YH_Log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_Log.h; sourceTree = "<group>"; };  
241 - 2E487B301D66B2FB009DBB6D /* YH_Log.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_Log.m; sourceTree = "<group>"; };  
242 - 2E4D5FC01D057C6100D508BB /* YH_RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_RootViewController.h; sourceTree = "<group>"; };  
243 - 2E4D5FC11D057C6100D508BB /* YH_RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_RootViewController.m; sourceTree = "<group>"; }; 219 + 2E4F4B5F1DDED6D0006538A5 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = "<group>"; };
  220 + 2E4F4B601DDED6D0006538A5 /* UIViewAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIViewAdditions.h; sourceTree = "<group>"; };
  221 + 2E4F4B611DDED6D0006538A5 /* UIViewAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIViewAdditions.m; sourceTree = "<group>"; };
  222 + 2E4F4B621DDED6D0006538A5 /* YH_ChannelCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_ChannelCell.h; sourceTree = "<group>"; };
  223 + 2E4F4B631DDED6D0006538A5 /* YH_ChannelCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_ChannelCell.m; sourceTree = "<group>"; };
  224 + 2E4F4B641DDED6D0006538A5 /* YH_ChannelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_ChannelModel.h; sourceTree = "<group>"; };
  225 + 2E4F4B651DDED6D0006538A5 /* YH_ChannelModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_ChannelModel.m; sourceTree = "<group>"; };
  226 + 2E4F4B661DDED6D0006538A5 /* YH_EndViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_EndViewController.h; sourceTree = "<group>"; };
  227 + 2E4F4B671DDED6D0006538A5 /* YH_EndViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_EndViewController.m; sourceTree = "<group>"; };
  228 + 2E4F4B681DDED6D0006538A5 /* YH_HttpEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HttpEngine.h; sourceTree = "<group>"; };
  229 + 2E4F4B691DDED6D0006538A5 /* YH_HttpEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HttpEngine.m; sourceTree = "<group>"; };
  230 + 2E4F4B6A1DDED6D0006538A5 /* YH_NetworkAdapter+Live.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "YH_NetworkAdapter+Live.h"; sourceTree = "<group>"; };
  231 + 2E4F4B6B1DDED6D0006538A5 /* YH_NetworkAdapter+Live.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "YH_NetworkAdapter+Live.m"; sourceTree = "<group>"; };
  232 + 2E4F4B6C1DDED6D0006538A5 /* YH_RoomSecretViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_RoomSecretViewController.h; sourceTree = "<group>"; };
  233 + 2E4F4B6D1DDED6D0006538A5 /* YH_RoomSecretViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_RoomSecretViewController.m; sourceTree = "<group>"; };
  234 + 2E4F4B6E1DDED6D0006538A5 /* YH_RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_RootViewController.h; sourceTree = "<group>"; };
  235 + 2E4F4B6F1DDED6D0006538A5 /* YH_RootViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_RootViewController.m; sourceTree = "<group>"; };
  236 + 2E4F4B701DDED6D0006538A5 /* YH_SocketService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_SocketService.h; sourceTree = "<group>"; };
  237 + 2E4F4B711DDED6D0006538A5 /* YH_SocketService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_SocketService.m; sourceTree = "<group>"; };
  238 + 2E4F4B721DDED6D0006538A5 /* YHL_HotSaleTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_HotSaleTableViewCell.h; sourceTree = "<group>"; };
  239 + 2E4F4B731DDED6D0006538A5 /* YHL_HotSaleTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YHL_HotSaleTableViewCell.m; sourceTree = "<group>"; };
  240 + 2E4F4B741DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_RedPacketAndHotSaleViewController.h; sourceTree = "<group>"; };
  241 + 2E4F4B751DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YHL_RedPacketAndHotSaleViewController.m; sourceTree = "<group>"; };
  242 + 2E4F4B761DDED6D0006538A5 /* YHL_RedPacketTableViewCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_RedPacketTableViewCell.h; sourceTree = "<group>"; };
  243 + 2E4F4B771DDED6D0006538A5 /* YHL_RedPacketTableViewCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YHL_RedPacketTableViewCell.m; sourceTree = "<group>"; };
  244 + 2E4F4B791DDED6D0006538A5 /* DimensMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DimensMacros.h; sourceTree = "<group>"; };
  245 + 2E4F4B7A1DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GCDAsyncSocket+SocketHandler.h"; sourceTree = "<group>"; };
  246 + 2E4F4B7B1DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GCDAsyncSocket+SocketHandler.m"; sourceTree = "<group>"; };
  247 + 2E4F4B7C1DDED6D0006538A5 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = "<group>"; };
  248 + 2E4F4B7D1DDED6D0006538A5 /* M16HUDUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = M16HUDUtil.h; sourceTree = "<group>"; };
  249 + 2E4F4B7E1DDED6D0006538A5 /* M16HUDUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = M16HUDUtil.m; sourceTree = "<group>"; };
  250 + 2E4F4B7F1DDED6D0006538A5 /* NSString+M16String.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSString+M16String.h"; sourceTree = "<group>"; };
  251 + 2E4F4B801DDED6D0006538A5 /* NSString+M16String.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSString+M16String.m"; sourceTree = "<group>"; };
  252 + 2E4F4B811DDED6D0006538A5 /* UtilsMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UtilsMacros.h; sourceTree = "<group>"; };
  253 + 2E4F4B821DDED6D0006538A5 /* YH_HTTPRequestOperationManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HTTPRequestOperationManager.h; sourceTree = "<group>"; };
  254 + 2E4F4B831DDED6D0006538A5 /* YH_HTTPRequestOperationManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HTTPRequestOperationManager.m; sourceTree = "<group>"; };
  255 + 2E4F4B841DDED6D0006538A5 /* YH_HttpRequestSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_HttpRequestSerializer.h; sourceTree = "<group>"; };
  256 + 2E4F4B851DDED6D0006538A5 /* YH_HTTPRequestSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_HTTPRequestSerializer.m; sourceTree = "<group>"; };
  257 + 2E4F4B861DDED6D0006538A5 /* YH_Log.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_Log.h; sourceTree = "<group>"; };
  258 + 2E4F4B871DDED6D0006538A5 /* YH_Log.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_Log.m; sourceTree = "<group>"; };
  259 + 2E4F4B881DDED6D0006538A5 /* YH_NetworkAdapter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_NetworkAdapter.h; sourceTree = "<group>"; };
  260 + 2E4F4B891DDED6D0006538A5 /* YH_NetworkAdapter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_NetworkAdapter.m; sourceTree = "<group>"; };
  261 + 2E4F4B8A1DDED6D0006538A5 /* YHL_ApiStringMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_ApiStringMacros.h; sourceTree = "<group>"; };
  262 + 2E4F4B8B1DDED6D0006538A5 /* YHL_Enums.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_Enums.h; sourceTree = "<group>"; };
244 2E57A4091DDC415B00AD50EF /* YH_URLResponseSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_URLResponseSerializer.h; sourceTree = "<group>"; }; 263 2E57A4091DDC415B00AD50EF /* YH_URLResponseSerializer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_URLResponseSerializer.h; sourceTree = "<group>"; };
245 2E57A40A1DDC415C00AD50EF /* YH_URLResponseSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_URLResponseSerializer.m; sourceTree = "<group>"; }; 264 2E57A40A1DDC415C00AD50EF /* YH_URLResponseSerializer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_URLResponseSerializer.m; sourceTree = "<group>"; };
246 2E5F25671DD44DDC006CC85D /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; }; 265 2E5F25671DD44DDC006CC85D /* GTMDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GTMDefines.h; sourceTree = "<group>"; };
@@ -270,10 +289,6 @@ @@ -270,10 +289,6 @@
270 2E5F25AE1DD44FE0006CC85D /* UIView+YOHOLive.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+YOHOLive.m"; sourceTree = "<group>"; }; 289 2E5F25AE1DD44FE0006CC85D /* UIView+YOHOLive.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "UIView+YOHOLive.m"; sourceTree = "<group>"; };
271 2E5F25B01DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+YHLQueueAdditions.h"; sourceTree = "<group>"; }; 290 2E5F25B01DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSMutableArray+YHLQueueAdditions.h"; sourceTree = "<group>"; };
272 2E5F25B11DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+YHLQueueAdditions.m"; sourceTree = "<group>"; }; 291 2E5F25B11DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSMutableArray+YHLQueueAdditions.m"; sourceTree = "<group>"; };
273 - 2E5FA88F1D06D2FD00920FB4 /* YH_ChannelModel.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_ChannelModel.h; sourceTree = "<group>"; };  
274 - 2E5FA8901D06D2FD00920FB4 /* YH_ChannelModel.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_ChannelModel.m; sourceTree = "<group>"; };  
275 - 2E5FA8921D06DB2F00920FB4 /* YH_ChannelCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_ChannelCell.h; sourceTree = "<group>"; };  
276 - 2E5FA8931D06DB2F00920FB4 /* YH_ChannelCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_ChannelCell.m; sourceTree = "<group>"; };  
277 2E64AB921D08099E004307A3 /* launchimage1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "launchimage1@2x.png"; sourceTree = "<group>"; }; 292 2E64AB921D08099E004307A3 /* launchimage1@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "launchimage1@2x.png"; sourceTree = "<group>"; };
278 2E64AB931D08099E004307A3 /* launchimage1@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "launchimage1@3x.png"; sourceTree = "<group>"; }; 293 2E64AB931D08099E004307A3 /* launchimage1@3x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "launchimage1@3x.png"; sourceTree = "<group>"; };
279 2E6A3D9C1D18D406001A0E59 /* libstdc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.tbd"; path = "usr/lib/libstdc++.tbd"; sourceTree = SDKROOT; }; 294 2E6A3D9C1D18D406001A0E59 /* libstdc++.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = "libstdc++.tbd"; path = "usr/lib/libstdc++.tbd"; sourceTree = SDKROOT; };
@@ -444,23 +459,8 @@ @@ -444,23 +459,8 @@
444 2EB6706A1D1908F600E91AAE /* Localisator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Localisator.h; sourceTree = "<group>"; }; 459 2EB6706A1D1908F600E91AAE /* Localisator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Localisator.h; sourceTree = "<group>"; };
445 2EB6706B1D1908F600E91AAE /* Localisator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Localisator.m; sourceTree = "<group>"; }; 460 2EB6706B1D1908F600E91AAE /* Localisator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Localisator.m; sourceTree = "<group>"; };
446 2EB7198D1D30951100C9A296 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; }; 461 2EB7198D1D30951100C9A296 /* libz.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libz.tbd; path = usr/lib/libz.tbd; sourceTree = SDKROOT; };
447 - 2EBBFF911D1911D20054E43F /* YH_SocketService.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_SocketService.h; sourceTree = "<group>"; };  
448 - 2EBBFF921D1911D20054E43F /* YH_SocketService.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_SocketService.m; sourceTree = "<group>"; };  
449 - 2EC953721DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YHL_RedPacketAndHotSaleViewController.h; sourceTree = "<group>"; };  
450 - 2EC953731DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YHL_RedPacketAndHotSaleViewController.m; sourceTree = "<group>"; };  
451 2ED76ACE1D2F449B00562235 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; }; 462 2ED76ACE1D2F449B00562235 /* libiconv.tbd */ = {isa = PBXFileReference; lastKnownFileType = "sourcecode.text-based-dylib-definition"; name = libiconv.tbd; path = usr/lib/libiconv.tbd; sourceTree = SDKROOT; };
452 - 2EEAD4BA1D112D04003EE0E9 /* GCDAsyncSocket.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCDAsyncSocket.h; sourceTree = "<group>"; };  
453 - 2EEAD4BB1D112D04003EE0E9 /* GCDAsyncSocket.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GCDAsyncSocket.m; sourceTree = "<group>"; };  
454 - 2EEAD4BC1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GCDAsyncSocket+SocketHandler.h"; sourceTree = "<group>"; };  
455 - 2EEAD4BD1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "GCDAsyncSocket+SocketHandler.m"; sourceTree = "<group>"; };  
456 - 2EFAE0A81D740EDD00D489BD /* YH_RoomSecretViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YH_RoomSecretViewController.h; sourceTree = "<group>"; };  
457 - 2EFAE0A91D740EDD00D489BD /* YH_RoomSecretViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = YH_RoomSecretViewController.m; sourceTree = "<group>"; };  
458 - 31CCA5341D26111D00ADF9F0 /* DimensMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DimensMacros.h; sourceTree = "<group>"; };  
459 31CCA5371D26133100ADF9F0 /* YohoLive.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YohoLive.pch; sourceTree = SOURCE_ROOT; }; 463 31CCA5371D26133100ADF9F0 /* YohoLive.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = YohoLive.pch; sourceTree = SOURCE_ROOT; };
460 - 31CCA5381D26138700ADF9F0 /* M16HUDUtil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = M16HUDUtil.h; sourceTree = "<group>"; };  
461 - 31CCA5391D26138700ADF9F0 /* M16HUDUtil.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = M16HUDUtil.m; sourceTree = "<group>"; };  
462 - 31CCA53B1D2613D800ADF9F0 /* UIViewAdditions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UIViewAdditions.h; sourceTree = "<group>"; };  
463 - 31CCA53C1D2613D800ADF9F0 /* UIViewAdditions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UIViewAdditions.m; sourceTree = "<group>"; };  
464 357681F70AF4F70B0AAF41C5 /* libPods-YohoLive.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-YohoLive.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 464 357681F70AF4F70B0AAF41C5 /* libPods-YohoLive.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libPods-YohoLive.a"; sourceTree = BUILT_PRODUCTS_DIR; };
465 7124DA7612C4B2C6AF8770CA /* Pods-YohoLive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-YohoLive.debug.xcconfig"; path = "Pods/Target Support Files/Pods-YohoLive/Pods-YohoLive.debug.xcconfig"; sourceTree = "<group>"; }; 465 7124DA7612C4B2C6AF8770CA /* Pods-YohoLive.debug.xcconfig */ = {isa = PBXFileReference; includeInIndex = 1; lastKnownFileType = text.xcconfig; name = "Pods-YohoLive.debug.xcconfig"; path = "Pods/Target Support Files/Pods-YohoLive/Pods-YohoLive.debug.xcconfig"; sourceTree = "<group>"; };
466 A09B25741CE57CA000E68E28 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; }; 466 A09B25741CE57CA000E68E28 /* CoreTelephony.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreTelephony.framework; path = System/Library/Frameworks/CoreTelephony.framework; sourceTree = SDKROOT; };
@@ -559,58 +559,74 @@ @@ -559,58 +559,74 @@
559 2E4D5FBF1D057BD800D508BB /* Classes */ = { 559 2E4D5FBF1D057BD800D508BB /* Classes */ = {
560 isa = PBXGroup; 560 isa = PBXGroup;
561 children = ( 561 children = (
  562 + 2E4F4B5E1DDED6D0006538A5 /* Core */,
  563 + 2E4F4B781DDED6D0006538A5 /* Support */,
562 2E81A54F1DDAB845002B8EB3 /* Categories */, 564 2E81A54F1DDAB845002B8EB3 /* Categories */,
563 2E81A5451DDAB7F7002B8EB3 /* Live */, 565 2E81A5451DDAB7F7002B8EB3 /* Live */,
564 2E81A5411DDAB708002B8EB3 /* ViewModel */, 566 2E81A5411DDAB708002B8EB3 /* ViewModel */,
565 F9C6B3E61D73E00100B0574C /* Guide */, 567 F9C6B3E61D73E00100B0574C /* Guide */,
566 - 2E487B2F1D66B2FB009DBB6D /* YH_Log.h */,  
567 - 2E487B301D66B2FB009DBB6D /* YH_Log.m */,  
568 - 2E487AE71D66ADB8009DBB6D /* UtilsMacros.h */,  
569 - 2E487ADC1D66ABBD009DBB6D /* YHL_Enums.h */,  
570 - 31CCA5341D26111D00ADF9F0 /* DimensMacros.h */,  
571 - 2E487ADD1D66ABD7009DBB6D /* YHL_ApiStringMacros.h */,  
572 - 2EBBFF911D1911D20054E43F /* YH_SocketService.h */,  
573 - 2EBBFF921D1911D20054E43F /* YH_SocketService.m */,  
574 - 2EEAD4BA1D112D04003EE0E9 /* GCDAsyncSocket.h */,  
575 - 2E487ADE1D66AC4C009DBB6D /* YH_NetworkAdapter+Live.h */,  
576 - 2E487ADF1D66AC4C009DBB6D /* YH_NetworkAdapter+Live.m */,  
577 - 2E487AE11D66AC72009DBB6D /* YH_HttpEngine.h */,  
578 - 2E487AE21D66AC72009DBB6D /* YH_HttpEngine.m */,  
579 - 2E487B101D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.h */,  
580 - 2E487B111D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.m */,  
581 - 2E487AE31D66AC72009DBB6D /* YH_NetworkAdapter.h */,  
582 - 2E487AE41D66AC72009DBB6D /* YH_NetworkAdapter.m */,  
583 - 2EEAD4BB1D112D04003EE0E9 /* GCDAsyncSocket.m */,  
584 - 2EEAD4BC1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.h */,  
585 - 2EEAD4BD1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.m */,  
586 - 2E2E2D771D0E8B290067D118 /* YH_HTTPRequestSerializer.h */,  
587 - 2E2E2D781D0E8B290067D118 /* YH_HTTPRequestSerializer.m */,  
588 - 31CCA5381D26138700ADF9F0 /* M16HUDUtil.h */,  
589 - 31CCA5391D26138700ADF9F0 /* M16HUDUtil.m */,  
590 - 2E2E2D7A1D0E8BD90067D118 /* NSString+M16String.h */,  
591 - 2E2E2D7B1D0E8BD90067D118 /* NSString+M16String.m */,  
592 - 2E4D5FC01D057C6100D508BB /* YH_RootViewController.h */,  
593 - 2E4D5FC11D057C6100D508BB /* YH_RootViewController.m */,  
594 - 2EC953721DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.h */,  
595 - 2EC953731DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.m */,  
596 - 2E4046DB1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.h */,  
597 - 2E4046DC1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.m */,  
598 - 2E4046DE1DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.h */,  
599 - 2E4046DF1DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.m */,  
600 - 2EFAE0A81D740EDD00D489BD /* YH_RoomSecretViewController.h */,  
601 - 2EFAE0A91D740EDD00D489BD /* YH_RoomSecretViewController.m */,  
602 - 2E3F97D11D767A0800DCB96B /* YH_EndViewController.h */,  
603 - 2E3F97D21D767A0800DCB96B /* YH_EndViewController.m */,  
604 - 2E5FA88F1D06D2FD00920FB4 /* YH_ChannelModel.h */,  
605 - 2E5FA8901D06D2FD00920FB4 /* YH_ChannelModel.m */,  
606 - 31CCA53B1D2613D800ADF9F0 /* UIViewAdditions.h */,  
607 - 31CCA53C1D2613D800ADF9F0 /* UIViewAdditions.m */,  
608 - 2E5FA8921D06DB2F00920FB4 /* YH_ChannelCell.h */,  
609 - 2E5FA8931D06DB2F00920FB4 /* YH_ChannelCell.m */,  
610 ); 568 );
611 path = Classes; 569 path = Classes;
612 sourceTree = "<group>"; 570 sourceTree = "<group>";
613 }; 571 };
  572 + 2E4F4B5E1DDED6D0006538A5 /* Core */ = {
  573 + isa = PBXGroup;
  574 + children = (
  575 + 2E4F4B5F1DDED6D0006538A5 /* GCDAsyncSocket.h */,
  576 + 2E4F4B601DDED6D0006538A5 /* UIViewAdditions.h */,
  577 + 2E4F4B611DDED6D0006538A5 /* UIViewAdditions.m */,
  578 + 2E4F4B621DDED6D0006538A5 /* YH_ChannelCell.h */,
  579 + 2E4F4B631DDED6D0006538A5 /* YH_ChannelCell.m */,
  580 + 2E4F4B641DDED6D0006538A5 /* YH_ChannelModel.h */,
  581 + 2E4F4B651DDED6D0006538A5 /* YH_ChannelModel.m */,
  582 + 2E4F4B661DDED6D0006538A5 /* YH_EndViewController.h */,
  583 + 2E4F4B671DDED6D0006538A5 /* YH_EndViewController.m */,
  584 + 2E4F4B681DDED6D0006538A5 /* YH_HttpEngine.h */,
  585 + 2E4F4B691DDED6D0006538A5 /* YH_HttpEngine.m */,
  586 + 2E4F4B6A1DDED6D0006538A5 /* YH_NetworkAdapter+Live.h */,
  587 + 2E4F4B6B1DDED6D0006538A5 /* YH_NetworkAdapter+Live.m */,
  588 + 2E4F4B6C1DDED6D0006538A5 /* YH_RoomSecretViewController.h */,
  589 + 2E4F4B6D1DDED6D0006538A5 /* YH_RoomSecretViewController.m */,
  590 + 2E4F4B6E1DDED6D0006538A5 /* YH_RootViewController.h */,
  591 + 2E4F4B6F1DDED6D0006538A5 /* YH_RootViewController.m */,
  592 + 2E4F4B701DDED6D0006538A5 /* YH_SocketService.h */,
  593 + 2E4F4B711DDED6D0006538A5 /* YH_SocketService.m */,
  594 + 2E4F4B721DDED6D0006538A5 /* YHL_HotSaleTableViewCell.h */,
  595 + 2E4F4B731DDED6D0006538A5 /* YHL_HotSaleTableViewCell.m */,
  596 + 2E4F4B741DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.h */,
  597 + 2E4F4B751DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.m */,
  598 + 2E4F4B761DDED6D0006538A5 /* YHL_RedPacketTableViewCell.h */,
  599 + 2E4F4B771DDED6D0006538A5 /* YHL_RedPacketTableViewCell.m */,
  600 + );
  601 + path = Core;
  602 + sourceTree = "<group>";
  603 + };
  604 + 2E4F4B781DDED6D0006538A5 /* Support */ = {
  605 + isa = PBXGroup;
  606 + children = (
  607 + 2E4F4B791DDED6D0006538A5 /* DimensMacros.h */,
  608 + 2E4F4B7A1DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.h */,
  609 + 2E4F4B7B1DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.m */,
  610 + 2E4F4B7C1DDED6D0006538A5 /* GCDAsyncSocket.m */,
  611 + 2E4F4B7D1DDED6D0006538A5 /* M16HUDUtil.h */,
  612 + 2E4F4B7E1DDED6D0006538A5 /* M16HUDUtil.m */,
  613 + 2E4F4B7F1DDED6D0006538A5 /* NSString+M16String.h */,
  614 + 2E4F4B801DDED6D0006538A5 /* NSString+M16String.m */,
  615 + 2E4F4B811DDED6D0006538A5 /* UtilsMacros.h */,
  616 + 2E4F4B821DDED6D0006538A5 /* YH_HTTPRequestOperationManager.h */,
  617 + 2E4F4B831DDED6D0006538A5 /* YH_HTTPRequestOperationManager.m */,
  618 + 2E4F4B841DDED6D0006538A5 /* YH_HttpRequestSerializer.h */,
  619 + 2E4F4B851DDED6D0006538A5 /* YH_HTTPRequestSerializer.m */,
  620 + 2E4F4B861DDED6D0006538A5 /* YH_Log.h */,
  621 + 2E4F4B871DDED6D0006538A5 /* YH_Log.m */,
  622 + 2E4F4B881DDED6D0006538A5 /* YH_NetworkAdapter.h */,
  623 + 2E4F4B891DDED6D0006538A5 /* YH_NetworkAdapter.m */,
  624 + 2E4F4B8A1DDED6D0006538A5 /* YHL_ApiStringMacros.h */,
  625 + 2E4F4B8B1DDED6D0006538A5 /* YHL_Enums.h */,
  626 + );
  627 + path = Support;
  628 + sourceTree = "<group>";
  629 + };
614 2E6A85501D18E800001A0E59 /* yoho */ = { 630 2E6A85501D18E800001A0E59 /* yoho */ = {
615 isa = PBXGroup; 631 isa = PBXGroup;
616 children = ( 632 children = (
@@ -1015,7 +1031,8 @@ @@ -1015,7 +1031,8 @@
1015 TargetAttributes = { 1031 TargetAttributes = {
1016 EF14E52A1C884C71002F1BEF = { 1032 EF14E52A1C884C71002F1BEF = {
1017 CreatedOnToolsVersion = 7.2.1; 1033 CreatedOnToolsVersion = 7.2.1;
1018 - DevelopmentTeam = 6U82P566A4; 1034 + DevelopmentTeam = 825DU77BWH;
  1035 + ProvisioningStyle = Manual;
1019 SystemCapabilities = { 1036 SystemCapabilities = {
1020 com.apple.BackgroundModes = { 1037 com.apple.BackgroundModes = {
1021 enabled = 1; 1038 enabled = 1;
@@ -1169,66 +1186,61 @@ @@ -1169,66 +1186,61 @@
1169 isa = PBXSourcesBuildPhase; 1186 isa = PBXSourcesBuildPhase;
1170 buildActionMask = 2147483647; 1187 buildActionMask = 2147483647;
1171 files = ( 1188 files = (
  1189 + 2E4F4B981DDED6D0006538A5 /* GCDAsyncSocket+SocketHandler.m in Sources */,
1172 2EB670601D19088A00E91AAE /* SDWebImagePrefetcher.m in Sources */, 1190 2EB670601D19088A00E91AAE /* SDWebImagePrefetcher.m in Sources */,
1173 2EB670651D19088A00E91AAE /* UIImageView+HighlightedWebCache.m in Sources */, 1191 2EB670651D19088A00E91AAE /* UIImageView+HighlightedWebCache.m in Sources */,
1174 2EB6705D1D19088A00E91AAE /* SDWebImageDownloaderOperation+Performance.m in Sources */, 1192 2EB6705D1D19088A00E91AAE /* SDWebImageDownloaderOperation+Performance.m in Sources */,
1175 2E487B0C1D66B05F009DBB6D /* YH_DNSNetworkManager.m in Sources */, 1193 2E487B0C1D66B05F009DBB6D /* YH_DNSNetworkManager.m in Sources */,
1176 2E5F25A11DD44DDD006CC85D /* YH_BuyingRoadCell.m in Sources */, 1194 2E5F25A11DD44DDD006CC85D /* YH_BuyingRoadCell.m in Sources */,
1177 2E7FDB971D52F023005834F8 /* MBProgressHUD.m in Sources */, 1195 2E7FDB971D52F023005834F8 /* MBProgressHUD.m in Sources */,
1178 - 2EEAD4BF1D112D04003EE0E9 /* GCDAsyncSocket+SocketHandler.m in Sources */, 1196 + 2E4F4B9E1DDED6D0006538A5 /* YH_Log.m in Sources */,
1179 2EB670641D19088A00E91AAE /* UIImage+WebP.m in Sources */, 1197 2EB670641D19088A00E91AAE /* UIImage+WebP.m in Sources */,
1180 2EB670021D18EF2F00E91AAE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */, 1198 2EB670021D18EF2F00E91AAE /* NSValueTransformer+MTLPredefinedTransformerAdditions.m in Sources */,
  1199 + 2E4F4B901DDED6D0006538A5 /* YH_HttpEngine.m in Sources */,
1181 2EB66FCD1D18EF0800E91AAE /* UITableView+FDIndexPathHeightCache.m in Sources */, 1200 2EB66FCD1D18EF0800E91AAE /* UITableView+FDIndexPathHeightCache.m in Sources */,
1182 - 2E4046E01DD9A4B000F165E9 /* YHL_RedPacketTableViewCell.m in Sources */,  
1183 2E487B0E1D66B05F009DBB6D /* YH_HttpDNS.m in Sources */, 1201 2E487B0E1D66B05F009DBB6D /* YH_HttpDNS.m in Sources */,
1184 2E81A5611DDAB845002B8EB3 /* UIView+YOHOLive.m in Sources */, 1202 2E81A5611DDAB845002B8EB3 /* UIView+YOHOLive.m in Sources */,
1185 2EB6705B1D19088A00E91AAE /* SDWebImageDecoder.m in Sources */, 1203 2EB6705B1D19088A00E91AAE /* SDWebImageDecoder.m in Sources */,
1186 2EB6705A1D19088A00E91AAE /* SDWebImageCompat.m in Sources */, 1204 2EB6705A1D19088A00E91AAE /* SDWebImageCompat.m in Sources */,
1187 - 2E487AE01D66AC4C009DBB6D /* YH_NetworkAdapter+Live.m in Sources */,  
1188 - 2E487B121D66B0A0009DBB6D /* YH_HTTPRequestOperationManager.m in Sources */,  
1189 2E5F25AF1DD44FE0006CC85D /* UIView+YOHOLive.m in Sources */, 1205 2E5F25AF1DD44FE0006CC85D /* UIView+YOHOLive.m in Sources */,
1190 2EB670661D19088A00E91AAE /* UIImageView+WebCache.m in Sources */, 1206 2EB670661D19088A00E91AAE /* UIImageView+WebCache.m in Sources */,
1191 2E5F25981DD44DDD006CC85D /* NSMutableArray+QueueAdditions.m in Sources */, 1207 2E5F25981DD44DDD006CC85D /* NSMutableArray+QueueAdditions.m in Sources */,
1192 - 2E2E2D791D0E8B290067D118 /* YH_HTTPRequestSerializer.m in Sources */,  
1193 2EB6705F1D19088A00E91AAE /* SDWebImageManager.m in Sources */, 1208 2EB6705F1D19088A00E91AAE /* SDWebImageManager.m in Sources */,
1194 - 2EBBFF931D1911D20054E43F /* YH_SocketService.m in Sources */, 1209 + 2E4F4B9B1DDED6D0006538A5 /* NSString+M16String.m in Sources */,
1195 2EB66FFF1D18EF2F00E91AAE /* NSError+MTLModelException.m in Sources */, 1210 2EB66FFF1D18EF2F00E91AAE /* NSError+MTLModelException.m in Sources */,
1196 2E81A55D1DDAB845002B8EB3 /* NSMutableArray+YHLQueueAdditions.m in Sources */, 1211 2E81A55D1DDAB845002B8EB3 /* NSMutableArray+YHLQueueAdditions.m in Sources */,
1197 2EB670581D19088A00E91AAE /* NSData+ImageContentType.m in Sources */, 1212 2EB670581D19088A00E91AAE /* NSData+ImageContentType.m in Sources */,
1198 2EB66FF71D18EF2F00E91AAE /* MTLJSONAdapter.m in Sources */, 1213 2EB66FF71D18EF2F00E91AAE /* MTLJSONAdapter.m in Sources */,
  1214 + 2E4F4B931DDED6D0006538A5 /* YH_RootViewController.m in Sources */,
1199 2E81A5601DDAB845002B8EB3 /* UIFont+LIVE.m in Sources */, 1215 2E81A5601DDAB845002B8EB3 /* UIFont+LIVE.m in Sources */,
1200 2E487B071D66B05F009DBB6D /* YH_DNSIpModel.m in Sources */, 1216 2E487B071D66B05F009DBB6D /* YH_DNSIpModel.m in Sources */,
1201 - 2E2E2D7C1D0E8BD90067D118 /* NSString+M16String.m in Sources */,  
1202 2E487B0A1D66B05F009DBB6D /* YH_DNSCacheManager.m in Sources */, 1217 2E487B0A1D66B05F009DBB6D /* YH_DNSCacheManager.m in Sources */,
1203 2EA13A2F1D05733B0037C9EB /* main.m in Sources */, 1218 2EA13A2F1D05733B0037C9EB /* main.m in Sources */,
1204 - 2E487B311D66B2FB009DBB6D /* YH_Log.m in Sources */,  
1205 - 2E5FA8911D06D2FD00920FB4 /* YH_ChannelModel.m in Sources */,  
1206 2E5F25AA1DD44DDD006CC85D /* YHL_BarrageMessageCell.m in Sources */, 1219 2E5F25AA1DD44DDD006CC85D /* YHL_BarrageMessageCell.m in Sources */,
1207 2E487B061D66B05F009DBB6D /* YH_DNSIP.m in Sources */, 1220 2E487B061D66B05F009DBB6D /* YH_DNSIP.m in Sources */,
1208 - 2E4046DD1DD9A46D00F165E9 /* YHL_HotSaleTableViewCell.m in Sources */, 1221 + 2E4F4B911DDED6D0006538A5 /* YH_NetworkAdapter+Live.m in Sources */,
1209 2EB6705C1D19088A00E91AAE /* SDWebImageDownloader.m in Sources */, 1222 2EB6705C1D19088A00E91AAE /* SDWebImageDownloader.m in Sources */,
1210 - 2E3F97D31D767A0800DCB96B /* YH_EndViewController.m in Sources */, 1223 + 2E4F4B9A1DDED6D0006538A5 /* M16HUDUtil.m in Sources */,
1211 2EB66FF51D18EF2F00E91AAE /* EXTScope.m in Sources */, 1224 2EB66FF51D18EF2F00E91AAE /* EXTScope.m in Sources */,
1212 - 2E5FA8941D06DB2F00920FB4 /* YH_ChannelCell.m in Sources */,  
1213 - 2E487AE51D66AC72009DBB6D /* YH_HttpEngine.m in Sources */,  
1214 2E487B091D66B05F009DBB6D /* YH_DNSWeakTimer.m in Sources */, 1225 2E487B091D66B05F009DBB6D /* YH_DNSWeakTimer.m in Sources */,
  1226 + 2E4F4B8E1DDED6D0006538A5 /* YH_ChannelModel.m in Sources */,
1215 2EB66FCE1D18EF0800E91AAE /* UITableView+FDKeyedHeightCache.m in Sources */, 1227 2EB66FCE1D18EF0800E91AAE /* UITableView+FDKeyedHeightCache.m in Sources */,
1216 - 2E4D5FC21D057C6100D508BB /* YH_RootViewController.m in Sources */,  
1217 - 2E487AE61D66AC72009DBB6D /* YH_NetworkAdapter.m in Sources */,  
1218 2E487B0F1D66B05F009DBB6D /* YH_HttpDnsService.m in Sources */, 1228 2E487B0F1D66B05F009DBB6D /* YH_HttpDnsService.m in Sources */,
1219 2EB670611D19088A00E91AAE /* UIButton+WebCache.m in Sources */, 1229 2EB670611D19088A00E91AAE /* UIButton+WebCache.m in Sources */,
  1230 + 2E4F4B961DDED6D0006538A5 /* YHL_RedPacketAndHotSaleViewController.m in Sources */,
1220 2E81A54D1DDAB7F7002B8EB3 /* YHL_Coupon.m in Sources */, 1231 2E81A54D1DDAB7F7002B8EB3 /* YHL_Coupon.m in Sources */,
1221 2EB670091D18EFC800E91AAE /* HPTextViewInternal.m in Sources */, 1232 2EB670091D18EFC800E91AAE /* HPTextViewInternal.m in Sources */,
1222 2E5F25A01DD44DDD006CC85D /* YH_BarrageViewController.m in Sources */, 1233 2E5F25A01DD44DDD006CC85D /* YH_BarrageViewController.m in Sources */,
1223 2E81A55E1DDAB845002B8EB3 /* NSString+LIVE.m in Sources */, 1234 2E81A55E1DDAB845002B8EB3 /* NSString+LIVE.m in Sources */,
1224 2EB66FFE1D18EF2F00E91AAE /* NSDictionary+MTLManipulationAdditions.m in Sources */, 1235 2EB66FFE1D18EF2F00E91AAE /* NSDictionary+MTLManipulationAdditions.m in Sources */,
1225 2E487B051D66B05F009DBB6D /* YH_DNSHttpDnsPack.m in Sources */, 1236 2E487B051D66B05F009DBB6D /* YH_DNSHttpDnsPack.m in Sources */,
1226 - 31CCA53A1D26138700ADF9F0 /* M16HUDUtil.m in Sources */,  
1227 2E487B041D66B05F009DBB6D /* YH_DNSDomainModel.m in Sources */, 1237 2E487B041D66B05F009DBB6D /* YH_DNSDomainModel.m in Sources */,
1228 2EB6706C1D1908F600E91AAE /* Localisator.m in Sources */, 1238 2EB6706C1D1908F600E91AAE /* Localisator.m in Sources */,
1229 2E7FDB9A1D52F050005834F8 /* YH_Tool.m in Sources */, 1239 2E7FDB9A1D52F050005834F8 /* YH_Tool.m in Sources */,
1230 2EB66FF91D18EF2F00E91AAE /* MTLModel+NSCoding.m in Sources */, 1240 2EB66FF91D18EF2F00E91AAE /* MTLModel+NSCoding.m in Sources */,
1231 2E81A5671DDAD635002B8EB3 /* NSDictionary+YOHO.m in Sources */, 1241 2E81A5671DDAD635002B8EB3 /* NSDictionary+YOHO.m in Sources */,
  1242 + 2E4F4B8C1DDED6D0006538A5 /* UIViewAdditions.m in Sources */,
  1243 + 2E4F4B8D1DDED6D0006538A5 /* YH_ChannelCell.m in Sources */,
1232 F9C6B3E91D73E03600B0574C /* SMPageControl.m in Sources */, 1244 F9C6B3E91D73E03600B0574C /* SMPageControl.m in Sources */,
1233 2E81A54C1DDAB7F7002B8EB3 /* YH_LiveModel.m in Sources */, 1245 2E81A54C1DDAB7F7002B8EB3 /* YH_LiveModel.m in Sources */,
1234 F9C6B3EC1D73E05300B0574C /* YH_GuideViewController.m in Sources */, 1246 F9C6B3EC1D73E05300B0574C /* YH_GuideViewController.m in Sources */,
@@ -1238,21 +1250,22 @@ @@ -1238,21 +1250,22 @@
1238 2E487B0D1D66B05F009DBB6D /* YH_H5URLProtocol.m in Sources */, 1250 2E487B0D1D66B05F009DBB6D /* YH_H5URLProtocol.m in Sources */,
1239 2E81A5641DDAD619002B8EB3 /* NSString+YOHO.m in Sources */, 1251 2E81A5641DDAD619002B8EB3 /* NSString+YOHO.m in Sources */,
1240 2EB66FFB1D18EF2F00E91AAE /* MTLReflection.m in Sources */, 1252 2EB66FFB1D18EF2F00E91AAE /* MTLReflection.m in Sources */,
1241 - 2EFAE0AA1D740EDD00D489BD /* YH_RoomSecretViewController.m in Sources */,  
1242 2EA13A2A1D05733B0037C9EB /* AppDelegate.m in Sources */, 1253 2EA13A2A1D05733B0037C9EB /* AppDelegate.m in Sources */,
1243 2E81A55F1DDAB845002B8EB3 /* UIColor+YOHO.m in Sources */, 1254 2E81A55F1DDAB845002B8EB3 /* UIColor+YOHO.m in Sources */,
1244 2EB670591D19088A00E91AAE /* SDImageCache.m in Sources */, 1255 2EB670591D19088A00E91AAE /* SDImageCache.m in Sources */,
1245 - 31CCA53D1D2613D800ADF9F0 /* UIViewAdditions.m in Sources */,  
1246 2EB670621D19088A00E91AAE /* UIImage+GIF.m in Sources */, 1256 2EB670621D19088A00E91AAE /* UIImage+GIF.m in Sources */,
  1257 + 2E4F4B941DDED6D0006538A5 /* YH_SocketService.m in Sources */,
1247 2EB670001D18EF2F00E91AAE /* NSObject+MTLComparisonAdditions.m in Sources */, 1258 2EB670001D18EF2F00E91AAE /* NSObject+MTLComparisonAdditions.m in Sources */,
  1259 + 2E4F4B9F1DDED6D0006538A5 /* YH_NetworkAdapter.m in Sources */,
1248 2EB66FCF1D18EF0800E91AAE /* UITableView+FDTemplateLayoutCell.m in Sources */, 1260 2EB66FCF1D18EF0800E91AAE /* UITableView+FDTemplateLayoutCell.m in Sources */,
1249 2E487B0B1D66B05F009DBB6D /* YH_DNSMemoryCache.m in Sources */, 1261 2E487B0B1D66B05F009DBB6D /* YH_DNSMemoryCache.m in Sources */,
  1262 + 2E4F4B8F1DDED6D0006538A5 /* YH_EndViewController.m in Sources */,
1250 2E5F25991DD44DDD006CC85D /* UIViewAdditions.m in Sources */, 1263 2E5F25991DD44DDD006CC85D /* UIViewAdditions.m in Sources */,
1251 2EB6702D1D18F24900E91AAE /* M16Model.m in Sources */, 1264 2EB6702D1D18F24900E91AAE /* M16Model.m in Sources */,
1252 2EB6705E1D19088A00E91AAE /* SDWebImageDownloaderOperation.m in Sources */, 1265 2EB6705E1D19088A00E91AAE /* SDWebImageDownloaderOperation.m in Sources */,
1253 - 2EEAD4BE1D112D04003EE0E9 /* GCDAsyncSocket.m in Sources */,  
1254 - 2EC953741DD1A16D00F2FFB4 /* YHL_RedPacketAndHotSaleViewController.m in Sources */, 1266 + 2E4F4B971DDED6D0006538A5 /* YHL_RedPacketTableViewCell.m in Sources */,
1255 2E7FDB961D52F023005834F8 /* Hud.m in Sources */, 1267 2E7FDB961D52F023005834F8 /* Hud.m in Sources */,
  1268 + 2E4F4B9D1DDED6D0006538A5 /* YH_HTTPRequestSerializer.m in Sources */,
1256 2EB670631D19088A00E91AAE /* UIImage+MultiFormat.m in Sources */, 1269 2EB670631D19088A00E91AAE /* UIImage+MultiFormat.m in Sources */,
1257 2E5F25971DD44DDD006CC85D /* M16Service.m in Sources */, 1270 2E5F25971DD44DDD006CC85D /* M16Service.m in Sources */,
1258 2EB670671D19088A00E91AAE /* UIView+WebCacheOperation.m in Sources */, 1271 2EB670671D19088A00E91AAE /* UIView+WebCacheOperation.m in Sources */,
@@ -1260,17 +1273,21 @@ @@ -1260,17 +1273,21 @@
1260 2E57A40B1DDC415C00AD50EF /* YH_URLResponseSerializer.m in Sources */, 1273 2E57A40B1DDC415C00AD50EF /* YH_URLResponseSerializer.m in Sources */,
1261 2EB66FD01D18EF0800E91AAE /* UITableView+FDTemplateLayoutCellDebug.m in Sources */, 1274 2EB66FD01D18EF0800E91AAE /* UITableView+FDTemplateLayoutCellDebug.m in Sources */,
1262 2EB66FFD1D18EF2F00E91AAE /* NSArray+MTLManipulationAdditions.m in Sources */, 1275 2EB66FFD1D18EF2F00E91AAE /* NSArray+MTLManipulationAdditions.m in Sources */,
  1276 + 2E4F4B9C1DDED6D0006538A5 /* YH_HTTPRequestOperationManager.m in Sources */,
1263 2EB66FFA1D18EF2F00E91AAE /* MTLModel.m in Sources */, 1277 2EB66FFA1D18EF2F00E91AAE /* MTLModel.m in Sources */,
1264 2EB670011D18EF2F00E91AAE /* NSValueTransformer+MTLInversionAdditions.m in Sources */, 1278 2EB670011D18EF2F00E91AAE /* NSValueTransformer+MTLInversionAdditions.m in Sources */,
1265 2EB66FF41D18EF2F00E91AAE /* EXTRuntimeExtensions.m in Sources */, 1279 2EB66FF41D18EF2F00E91AAE /* EXTRuntimeExtensions.m in Sources */,
  1280 + 2E4F4B951DDED6D0006538A5 /* YHL_HotSaleTableViewCell.m in Sources */,
1266 2EB66FFC1D18EF2F00E91AAE /* MTLValueTransformer.m in Sources */, 1281 2EB66FFC1D18EF2F00E91AAE /* MTLValueTransformer.m in Sources */,
1267 2E81A55C1DDAB845002B8EB3 /* NSDictionary+LIVE.m in Sources */, 1282 2E81A55C1DDAB845002B8EB3 /* NSDictionary+LIVE.m in Sources */,
1268 2EB670081D18EFC800E91AAE /* HPGrowingTextView.m in Sources */, 1283 2EB670081D18EFC800E91AAE /* HPGrowingTextView.m in Sources */,
1269 2E5F259C1DD44DDD006CC85D /* YH_BarrageModel.m in Sources */, 1284 2E5F259C1DD44DDD006CC85D /* YH_BarrageModel.m in Sources */,
  1285 + 2E4F4B921DDED6D0006538A5 /* YH_RoomSecretViewController.m in Sources */,
1270 2E5F25A31DD44DDD006CC85D /* YH_ImageSliceService.m in Sources */, 1286 2E5F25A31DD44DDD006CC85D /* YH_ImageSliceService.m in Sources */,
1271 2E81A5441DDAB708002B8EB3 /* YH_LiveViewModel.m in Sources */, 1287 2E81A5441DDAB708002B8EB3 /* YH_LiveViewModel.m in Sources */,
1272 2E5F259F1DD44DDD006CC85D /* YH_BarrageTableView.m in Sources */, 1288 2E5F259F1DD44DDD006CC85D /* YH_BarrageTableView.m in Sources */,
1273 2E5F25961DD44DDD006CC85D /* M16HttpClient.m in Sources */, 1289 2E5F25961DD44DDD006CC85D /* M16HttpClient.m in Sources */,
  1290 + 2E4F4B991DDED6D0006538A5 /* GCDAsyncSocket.m in Sources */,
1274 2E5F25B21DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m in Sources */, 1291 2E5F25B21DD451D5006CC85D /* NSMutableArray+YHLQueueAdditions.m in Sources */,
1275 ); 1292 );
1276 runOnlyForDeploymentPostprocessing = 0; 1293 runOnlyForDeploymentPostprocessing = 0;
@@ -1349,6 +1366,7 @@ @@ -1349,6 +1366,7 @@
1349 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 1366 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1350 CODE_SIGN_IDENTITY = "iPhone Developer"; 1367 CODE_SIGN_IDENTITY = "iPhone Developer";
1351 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; 1368 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
  1369 + DEVELOPMENT_TEAM = 825DU77BWH;
1352 ENABLE_BITCODE = NO; 1370 ENABLE_BITCODE = NO;
1353 FRAMEWORK_SEARCH_PATHS = ( 1371 FRAMEWORK_SEARCH_PATHS = (
1354 "$(inherited)", 1372 "$(inherited)",
@@ -1402,6 +1420,7 @@ @@ -1402,6 +1420,7 @@
1402 PRODUCT_BUNDLE_IDENTIFIER = cn.yoho.live.ent; 1420 PRODUCT_BUNDLE_IDENTIFIER = cn.yoho.live.ent;
1403 PRODUCT_NAME = YohoLive; 1421 PRODUCT_NAME = YohoLive;
1404 PROVISIONING_PROFILE = "a054e3fc-ce5a-4cd0-a13b-21f70ebeab79"; 1422 PROVISIONING_PROFILE = "a054e3fc-ce5a-4cd0-a13b-21f70ebeab79";
  1423 + PROVISIONING_PROFILE_SPECIFIER = Live_Ent;
1405 USER_HEADER_SEARCH_PATHS = ./YohoLive/TXRTMPSDK.framework/Headers; 1424 USER_HEADER_SEARCH_PATHS = ./YohoLive/TXRTMPSDK.framework/Headers;
1406 VALID_ARCHS = "arm64 armv7 armv7s i386"; 1425 VALID_ARCHS = "arm64 armv7 armv7s i386";
1407 }; 1426 };
@@ -1504,6 +1523,7 @@ @@ -1504,6 +1523,7 @@
1504 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 1523 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1505 CODE_SIGN_IDENTITY = "iPhone Developer"; 1524 CODE_SIGN_IDENTITY = "iPhone Developer";
1506 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; 1525 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
  1526 + DEVELOPMENT_TEAM = 825DU77BWH;
1507 ENABLE_BITCODE = NO; 1527 ENABLE_BITCODE = NO;
1508 FRAMEWORK_SEARCH_PATHS = ( 1528 FRAMEWORK_SEARCH_PATHS = (
1509 "$(inherited)", 1529 "$(inherited)",
@@ -1553,6 +1573,7 @@ @@ -1553,6 +1573,7 @@
1553 PRODUCT_BUNDLE_IDENTIFIER = cn.yoho.live.ent; 1573 PRODUCT_BUNDLE_IDENTIFIER = cn.yoho.live.ent;
1554 PRODUCT_NAME = YohoLive; 1574 PRODUCT_NAME = YohoLive;
1555 PROVISIONING_PROFILE = "a054e3fc-ce5a-4cd0-a13b-21f70ebeab79"; 1575 PROVISIONING_PROFILE = "a054e3fc-ce5a-4cd0-a13b-21f70ebeab79";
  1576 + PROVISIONING_PROFILE_SPECIFIER = Live_Ent;
1556 USER_HEADER_SEARCH_PATHS = ./YohoLive/TXRTMPSDK.framework/Headers; 1577 USER_HEADER_SEARCH_PATHS = ./YohoLive/TXRTMPSDK.framework/Headers;
1557 VALID_ARCHS = "arm64 armv7 armv7s i386"; 1578 VALID_ARCHS = "arm64 armv7 armv7s i386";
1558 }; 1579 };
@@ -1566,6 +1587,7 @@ @@ -1566,6 +1587,7 @@
1566 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage; 1587 ASSETCATALOG_COMPILER_LAUNCHIMAGE_NAME = LaunchImage;
1567 CODE_SIGN_IDENTITY = "iPhone Developer"; 1588 CODE_SIGN_IDENTITY = "iPhone Developer";
1568 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution"; 1589 "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Distribution";
  1590 + DEVELOPMENT_TEAM = 825DU77BWH;
1569 ENABLE_BITCODE = NO; 1591 ENABLE_BITCODE = NO;
1570 FRAMEWORK_SEARCH_PATHS = ( 1592 FRAMEWORK_SEARCH_PATHS = (
1571 "$(inherited)", 1593 "$(inherited)",
@@ -1615,6 +1637,7 @@ @@ -1615,6 +1637,7 @@
1615 PRODUCT_BUNDLE_IDENTIFIER = cn.yoho.live.ent; 1637 PRODUCT_BUNDLE_IDENTIFIER = cn.yoho.live.ent;
1616 PRODUCT_NAME = YohoLive; 1638 PRODUCT_NAME = YohoLive;
1617 PROVISIONING_PROFILE = "a054e3fc-ce5a-4cd0-a13b-21f70ebeab79"; 1639 PROVISIONING_PROFILE = "a054e3fc-ce5a-4cd0-a13b-21f70ebeab79";
  1640 + PROVISIONING_PROFILE_SPECIFIER = Live_Ent;
1618 USER_HEADER_SEARCH_PATHS = ./YohoLive/TXRTMPSDK.framework/Headers; 1641 USER_HEADER_SEARCH_PATHS = ./YohoLive/TXRTMPSDK.framework/Headers;
1619 VALID_ARCHS = "arm64 armv7 armv7s i386"; 1642 VALID_ARCHS = "arm64 armv7 armv7s i386";
1620 }; 1643 };