Tiercel Versions Save

简单易用、功能丰富的纯 Swift 下载框架

2.1.0

5 years ago
  • 移除TRManager.defaultTRCache.default
  • 更改TRManager的初始化方法
  • 提高修改TRManager的configuration属性时的容错率
  • 提高线程安全性
  • 优化log
  • 修改最大并发数

此版本改动比较多,需要开发者注意调整。由于修改configuration会影响到urlSession,为了更符合实际使用情况,所以移除了TRManager.default单例,同时调整了TRManager的初始化方法。支持后台下载的下载任务,不同系统有对应的并发数限制,目前最大的并发数是6。

2.0.6

5 years ago

修改移除URLSessionDownloadTask.currentRequestKVO的位置

2.0.5

5 years ago
  • 支持Xcode 10.2 + Swift 5.0
  • 优化部分代码

2.0.3

5 years ago
  • task.pathExtension修改为计算属性
  • 优化内部命名空间的实现
  • 优化multiDownload(_:headers:fileNames:)的实现
  • 其他细节优化和调整

2.0.2

5 years ago

恢复下载时,移除tmpFile备份

2.0.1

5 years ago
  • 优化内部代码
  • 添加CFNetwork

2.0.0

5 years ago

Tiercel 2 是全新的版本,下载实现基于URLSessionDownloadTask,支持原生的后台下载,功能更加强大,使用方式也有了一些改变,不兼容旧版本,请注意新版的使用方法。

新增

  • 支持原生的后台下载
  • 支持文件校验
  • 增加对任务操作后的回调
  • 支持设置是否允许蜂窝网络下载

更改

  • suspended状态,更改为在failure里面回调

1.2.1

5 years ago

1.2.0

5 years ago

1.1.1

5 years ago

把TiercelCompatible协议的访问修饰符更改为public