协议 (Protocol) 是 Swift 语言中非常强大而灵活的一个特性。而其中的关联类型就是 Swift 协议灵活的一个表现。 关联类型 我...
在 7 月 29 日的发布的 Xcode 11 beta 5 中,包含了 Swift 5.1。如果想要体验这些新特性,需要至少安装好这个版本的 ...
在开发过程中,我们经常会遇到需要定义一些静态方法的需求。通常我们会想到用 class 和 struct 去定义,然而却忽略了 enum 也可以拥...
声明 此篇文章大部分类容翻译自 Hacking with Swift 的 What’s new in Swift 5.0 ,需要看原文的可以直接...
Swift开发者应该都知道,很多Swift的类型都是值类型,例如字符串、数字、数组、字典、集合、结构、多元组、枚举等。值类型在Swift中可以说...
书籍链接:《Pro Swift》 (链接需要梯子才能打得开)。 一、面向协议编程 (protocol-oriented programming(...
书籍链接:《Pro Swift》 (链接需要梯子才能打得开)。 函数式编程是一个很大的话题,在此不详细描述。大家可以自行了解。在这一章节我们主要...
书籍链接:《Pro Swift》 (链接需要梯子才能打得开)。 一、rethrows的使用 我们先来看看Swift文档里的一句话:不会抛出错误的...
书籍链接:《Pro Swift》 (链接需要梯子才能打得开)。 一、可变方法 参数类型用类似Int...表示: 二、运算符重载 1. 运算符基础...
文集作者