代码拉取完成,页面将自动刷新
同步操作将从 币严数字货币交易所/ZTuoExchange_ios 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
本源码仅限于交流学习,凡涉及到法律问题与本人无关
为方便大家交流和学习,请各位小伙伴加入QQ交流群:
*区块链交易所技术知识交流群【QQ群:735446452】
说明文档
代码的最后使用环境是:Xcode10.0, 最低支持版本iOS8.0
三方库说明,本项目部分三方库使用cocoapods管理,所使用三方库:cocoapods安装教程
注意事项
结构简介
数据通讯socket
工程中socket通讯都由SocketManager类同一管理
服务订阅方法:
- (void)sendMsgWithLength:(int)length withsequenceId:(long)sequenceId withcmd:(short)cmd withVersion:(int)Version withRequestId:(int)RequestId withbody:(NSDictionary*)jsonDict;
此方法是订阅所有socket链接的方法,以下是参数含义:
订阅消息回调代理方法:
- (void)delegateSocket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag;
- (void)delegateSocket:(GCDAsyncSocket *)sock didReadData:(NSData *)data withTag:(long)tag {
NSData *endData = [data subdataWithRange:NSMakeRange(SOCKETRESPONSE_LENGTH, data.length -SOCKETRESPONSE_LENGTH)];
NSString *endStr= [[NSString alloc] initWithData:endData encoding:NSUTF8StringEncoding];
NSData *cmdData = [data subdataWithRange:NSMakeRange(12,2)];
uint16_t cmd=[SocketUtils uint16FromBytes:cmdData];
//cmd便是响应的服务类型,以此来处理相应的业务
}
常见问题
证书报错:
路径报错:
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。