首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
原理解析
订阅
篮球火
更多收藏集
微信扫码分享
微信
新浪微博
QQ
17篇文章 · 0订阅
Swift 中怎样更快地 reduce
在 Swift 中,对于集合类型,Swift 标准库提供了若干方便的方法,可以对数据进行处理,其中一个比较常见的就是 reduce。reduce 这个单词,通过查阅字典,可以发现其有“简化、归纳”的意
在Swift中使用Actors防止数据竞争
数据竞争——所有开发人员最糟糕的噩梦!它们很难检测,非常不可预测,而且极难修复。苹果为开发人员提供了各种工具集,
Swift 结构化并发,喵神出品必属精品。看了就有所收获。
前言 学如逆水行舟,不进则退。共勉!! async/await 所引入的异步函数的简单写法,可以在暂停点时放弃线程,这是构建高并发系统所不可或缺的。但是异步函数本身,其实并没有解决并发编程的问题。结构
一篇来自喵神的Swift 并发初步。喵神出品,必属精品!
前言 学如逆水行舟,不进则退。共勉!!今天主要是分享一篇关于Swift并发初步的文章。 原文|地址 一些基本概念 同步和异步 在我们说到线程的执行方式时,同步 (synchronous) 和异步 (a
AVPlayer缓存-AVAssetResourceLoader 的使用
前一段时间使用AVPlayer 实现了视频边播放边缓存的功能,通过AVAssetResourceLoader 来接管AVPlayer 的视频数据请求。把自己通过URLSession 请求到的视频数据进
Swift Protocol 探究
Protocol Oriented Programming 通过汇编角度去分析Swift Protocel实现
Swift的内存管理逻辑你是不是还不知道
前面[swift类对象和示例对象探究]文章,我们知道它们的底层逻辑以及内存布局,这篇文章我们再探究下swift的内存管理方式!
你真的懂iOS的异常捕获吗?
在开发的日常中,经常会遇到一些极其偶现的Bug,有些Bug很难以复现,所以一般的解决方案是接入PLCrashReporter这些第三方的崩溃统计工具,那么这些方案真的是最优解吗?
Swift引用计数的底层分析
学过swift的基础语法,我们知道类对象有3种引用方式:强引用(strong)、弱引用(weak)、无主引用(unowned)。 我们从上篇文章探索Swift中Class的大致结构,了解了引用计数存放的位置。我们现在写一个小Demo,来看下引用计数的变化: 从1到2到3,可能还…
探索Swift中Array的底层实现
很显然,从定义上来看,Array是一个struct类型,那也就是值类型了。 在Array中真的只有一个属性_buffer,_buffer在_runtime(_ObjC)下是_ArrayBuffer,否则是_ContiguousArrayBuffer。在苹果的设备下应该都是兼容O…