240 发简信
IP属地:云南
  • URLSession 下载任务暂停和继续

    下载任务的暂停和继续在网络请求中是一个常见需求,尤其在处理大文件或者长时间下载时。在 iOS 中,URLSession 提供了支持暂停和继续下载...

  • Combine 通过 PassthroughRelay 的数据发布

    在这个ViewModel代码中,allCreations、allCreationsRelay 和 allCreationsPublisher 是...

  • Resize,w 360,h 240
    王立群老师语录

    急躁是因为你经历不够;暴躁是因为你自身无能;懒散是因为你目标不明确;烦乱是因为你思路不清;焦虑是因为你想的太多;压力大是因为你期望太高;恐惧是因...

    1.1 54 0 4
  • 阿里云 OSS 视频文件头包含attachment

    在阿里云 OSS 中,如果视频文件链接中包含了 Content-Disposition: attachment; 头部,那么它并不适用于 边下载...

  • AVPlayerItem(url: NSURL)边下边播,受服务端配置影响吗?

    在 iOS 客户端使用 AVPlayerItem(url:) 加载视频并实现边下载边播放的效果时,确实会受到服务端的配置影响。关键在于服务端如何...

  • Combine 中常见的 Publisher 类型

    1. 典型的 Combine 类型 在 Combine 中,常见的 Publisher 类型包括: Just :用于发布单个值,并且完成。失败时...

    0.4 39 0 2
  • Combine 中 CurrentValueSubject 和 PassthroughSubject 的区别

    CurrentValueSubject 和 PassthroughSubject 都是 Combine 框架中用于发布数据的 Publisher...

  • Combine 自定义Publisher错误类型

    1. 错误类型的转换 假设我们使用自定义的错误类型作为流的 Failure 类型。如果 tryMap 抛出的错误类型和流定义的 Failure ...

  • Swift 实现:三级下载队列

    1. 自定义的硬队列 下载逻辑的三级队列,第一级取3个、第二季取2个、第三级取1个并追加至正在执行的队列中,依此循环,异步下载方法从正在执行的队...

个人介绍
大成小栈最好看!
IT码农一枚,欢迎访问!