在介绍多模式catch子句之前,我们先来复习一下平时是怎么catch的。 单模式 catch 子句 有以下函数: ...[作者空间]
也许是作为争议最大的特性之一,多尾闭包这个特性被纳入 Swift 5.3。为什么会有那么大的争议呢?听我慢慢道来。...[作者空间]
Hello,不知道大家昨天有没有熬夜看完 WWDC 呢?是不是跟小健一样,发现是个录播觉得有点不过瘾哈。有一说一,...[作者空间]
WWDC 20 快要到了,作为 iOS 开发者非常关注的一点是 Swift UI 在这一年中有着怎样的发展。众所周...[作者空间]
SwiftUI 应用了许多 Swift 5.1 的新特性。在上一篇中,我们聊了Swift UI 中修饰 View ...[作者空间]
SwiftUI 带来的 Swift 5.1 的新特性比框架本身更重要。我们可以预见到,这些新的语言特性很快会被各个...[作者空间]
今年 WWDC 最重要的关注点是什么?Swift!Swift 5.0 ABI 达到稳定,Swift 5.1 达到 ...[作者空间]
在Swift 5 之前,抛出和处理错误的标准做法是使用 throws try catch, 异步错误使用的是 co...[作者空间]
Hashable 的 Conditional Conformance 使用 Dictionary 和 Set 的时...[作者空间]
随着 Xcode 10 的正式版发布,Swift 4.2 也正式问世,在 Swift 4.1 中引入的 Condi...[作者空间]
Swift 4.2 在 WWDC 18 上正式公布,作为 Xcode 10 搭载的 Swift 最新版,以及 Sw...[作者空间]
WWDC 第二天,为大家带来 What's new in Swift 以及 What's new in Cocoa...[作者空间]
今天是WWDC 18的第一天,如果说上午的 Keynote 是面向每一位听众的,那么下午的 Platform St...[作者空间]
理论上来讲,升级到一个小版本的语言和SDK的更新,应该是个比较顺滑的过程。然而这次Swift 4.1 / Xcod...[作者空间]
本系列的最后一篇文章,我们来了解一下 Swift 4.1 的最后一个重要特性,它也和泛型相关:关联类型的递归约束。...[作者空间]
在 Swift 4.0 的标准库中,引入了 Codable 接口,它实际上是 Encodable & Decoda...[作者空间]
编译器合成 (synthesize) 是十分重要的功能,它把开发者从简单重复的劳动中解放出来。在Swift 4.0...[作者空间]
首先在脑海里回想一下 map 和 flattenMap 的区别。flattenMap 会将 transform 函...[作者空间]
随着 Xcode 9.3 的正式版发布,Swift 4.1 和 iOS 11.3 也一同正式亮相,Swift 4....[作者空间]