首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Swift5
订阅
佐毅
更多收藏集
微信扫码分享
微信
新浪微博
QQ
6篇文章 · 1订阅
深入理解 Swift 代码覆盖率
本文通过介绍 Swift 代码覆盖率的生成原理,支持了在 CI 分布式编译和测试的场景下,将每种测试的代码覆盖率合并,最终还原得到真实的覆盖率结果。
Swift 中如何避免精度丢失
这里我不想系统地讲解浮点型是如何由基数尾数指数组成的, 直接说原因: 因为用二进制能表示的以 2 为底的指数必然是 2 的倍数, 也就是说只能为 0.5, 0.25, 0.125... 以此类推, 那么我们就可以发现无论将这些数字怎么组合, 都不可能达到 0.3 这个值, 因此…
RxSwift
3.我们通过不同的构建函数,来创建所需要的数据序列。最后通过适当的方式来响应这个序列。这就是函数响应式编程。 4.Observable<Element>是可监听序列,Observe<Element>是观察者,数据绑定(订阅,就是将可监听序列绑定到观察者上。 …
iOS 线程同步
临界区 :每个进程中访问临界资源的那段代码称为临界区(Critical Section)(临界资源是一次仅允许一个进程使用的共享资源)。每次只准许一个进程进入临界区,进入后不允许其他进程进入。不论是硬件临界资源,还是软件临界资源,多个进程必须互斥地对它进行访问 死锁:指两个或两…
Swift 5.1
又是一篇迟来的文章。主要是译自: What’s new in Swift 5.1。 阅读之前可以查看我之前总结的Swift 3 到Swift 5的新特性。 Swift5.1支持了SwiftUI, 可以看出本次的更新更多了是为了更好的“声明”UI。 Swift 5.1改进了初始化…
Swift 5.1 (21) - 泛型
使用泛型能让我们写出灵活的,可复用的函数和类型,这些函数和类型会根据我们定义的要求与任何类型一起使用。使用泛型我们不仅可以避免重复的代码而且能以更加清晰抽象的方式表达代码意图。 泛型是Swift最强大的特征之一,并且许多Swift的标准库都是使用泛型的代码编译的。 上述三个函数…