stride 是 Swift 标准库中的一个函数,用于在一个范围内生成等间隔的值序列。它有多个重载形式,可以用来生...[作者空间]
MARK、TODO、FIXME、warning() 【从OC到Swift】[https://www.jianshu...[作者空间]
Swift 5.8 内置于 Xcode 14.3,增加了如下的几个重要的新特性。 功能返回部署 增加了@backD...[作者空间]
文章系列: Async/await[https://www.jianshu.com/p/d44017d8b311]...[作者空间]
文章系列: Async/await[https://www.jianshu.com/p/d44017d8b311]...[作者空间]
Swift 5.5 终于为开发者带来了async,await,actor这些便捷的异步语法。为异步编程开发提供简洁...[作者空间]
异步函数:异步和代码的组合,在函数声明的返回箭头前面,加上asyn关键字,就可以把一个函数声明为异步函数: asy...[作者空间]
Swift 中的 Task 是 WWDC 2021 引入的并发框架的一部分。任务允许我们从非并发方法创建并发环境,...[作者空间]
insetBy(dx: CGFloat, dy: CGFloat) -> CGRect 点击头文件进去 可以发现它...[作者空间]
元类型就是类型的类型。 比如我们说 5 是 Int 类型,此时 5 是 Int 类型的一个值。但是如果我问 Int...[作者空间]
1.序列化和反序列化 序列化:将对象转换为字节序列的过程,在传递和保存对象时,保证对象的完整性和完整性,方便在网络...[作者空间]
最近在学习Swift开发项目,一些常用的第三方库也在尝试使用,好的类库可以提高代码质量开拓编程思路,今天分享The...[作者空间]
高阶函数 高阶函数的本质也是函数,有两个特点 接受函数或者是闭包作为参数 返回值是一个函数或者是闭包 Map函数 ...[作者空间]
简介 为了解决传统异步编程中回调block无限“套娃”的问题,苹果官方于Swift5.5版本引入了新的异步编程理念...[作者空间]
defer:defer中的代码将延迟至当前作用域结束之前执行注意:必须有执行到defer,才会触发defer。如果...[作者空间]
提供两个数组去重的扩展,第一个是大家网上直接搜索最常见的: 没有什么大问题,但是数据稍微多一点耗时就增加,如果直接...[作者空间]
枚举简单的说也是一种数据类型,只不过是这种数据类型只包含自定义的特定数据,它是一组有共同特性的数据的集合。 Swi...[作者空间]
在5.5之前进行异步操作,调用返回时,使用completion handler参数进行处理。现在提供了async/...[作者空间]