Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Releases: Danie1s/Tiercel

3.2.10

15 Mar 06:05
@Danie1s Danie1s

Choose a tag to compare

Fixed SwiftPM compatibility by making UIKit imports conditional in DownloadTask and SessionManager.

Assets 2
Loading

多线程问题修复与优化

16 Jan 14:39
@Danie1s Danie1s

Choose a tag to compare

  • 修复 encode 时出现的线程问题
  • 优化 encode 性能
  • 优化 SessionDelegate 查到 task 性能
  • 优化计算总进度和速度性能
Loading

Release 3.2.8

13 Jul 12:19
@Danie1s Danie1s

Choose a tag to compare

Loading

Release 3.2.7

13 Jul 10:31
@Danie1s Danie1s

Choose a tag to compare

Loading

Release 3.2.6

23 Mar 11:37
@Danie1s Danie1s

Choose a tag to compare

Loading

3.2.2

18 Jun 04:33
@Danie1s Danie1s

Choose a tag to compare

修复可能出现死循环的问题

Loading

3.2.1

03 Mar 12:45
@Danie1s Danie1s

Choose a tag to compare

修复 success 重复调用

Loading

3.2.0

28 Feb 12:07
@Danie1s Danie1s

Choose a tag to compare

之前 Tiercel 3.0.0 版本已经针对批量操作进行大量优化,足以应付数百个下载任务批量操作的需求。但我万万没想到竟然有人会在手机端上同时下载成千上万的文件,显然这种做法是不正确的,手机的性能非常有限,就算是性能很好的电脑,也不应该这么做。正常来说如果同时下载的文件达到上百个的话,最好就把它们压缩成一个文件进行下载,节省大量的资源,这才是最优的做法。但既然有开发者发现 Tiercel 在批量操作时还是会产生性能方面的问题,那也证明了它还存在继续优化的空间,于是我再次对批量操作方面进行优化,达到了应付上万个下载任务批量操作的要求。但我还是再次强调,这种大量文件同时下载的做法是非常不合理的,对于 Tiercel 使用的常见问题和注意事项,请查看 常见问题

  • 进一步提升批量操作的性能
  • 减少内存占用
  • 不再保留原始的 URLSessionDownloadTask,如果下载任务出现错误,会保留 response
  • errorresponse 进行持久化
  • SessionManagerdownloadmultiDownload 方法添加了回调
  • 暴露 UnfairLockProtector<T>,新增 Debouncer,方便开发者使用
  • 优化各种状态回调的逻辑
  • 优化代码逻辑
  • 更新 Demo
Loading

3.1.1

22 Jan 05:07
@Danie1s Danie1s

Choose a tag to compare

  • 修复 iOS 12.0 - iOS 12.1 resumeData引起的 Bug
  • 优化断点续传判断的逻辑
Loading

3.1.0

20 Jan 10:29
@Danie1s Danie1s

Choose a tag to compare

  • 增加DownloadSessionManager的状态通知,使用方法请看 Wiki
  • 修改下载信息的计算间隔,提高性能
  • 修复multiDownload(_:headersArray:fileNames:)返回值问题
Loading
Previous 1 3
Previous

AltStyle によって変換されたページ (->オリジナル) /