文件名称:断点续传队列和本地持久化
文件大小:201KB
文件格式:ZIP
更新时间:2018-12-14 07:03:49
断点续传
特别不错的demo 断点续传和队列化 1.基于ASIHttpRequest的断点续传功能,进一步封装,自定义了下载队列,包括下载中、已完成队列,并且用CoreData对其持久化封装,使用简单,资源url作为标示,传入网络资源url和本地path即可。 2.队列使用字典进行存储,大数据量下载队列性能比Array队列略胜一点。 3.本地存储使用了DES加密,数据库里的url为加密后的数据,从数据库里读取的时候会进行des解密,防止从本地数据库里到处url(发现好多app包括某视频网站都没注意这个问题)。 4.使用DES加解密的时候,对DES加密单例进行特殊处理,有效的预防了cycript、普通注入、hook攻击,进一步对逆向分析提升了难度(这里感谢CSDN里念茜的文章,对IOS安全有兴趣的可以去看看),实战项目中的核心业务均可以采用改方式编写。