
泛型代码让你能根据自定义的需求,编写出适用于任意类型的、灵活可复用的函数及类型。你可避免编写重复的代码,而是用一种清晰抽象的方式来表达代码的意图...
协议(Protocol) 定义了满足特定任务或功能所需的方法、属性和其他要求的蓝图。 类、结构体或枚举可以 采用(adopt) 该协议,并提供协...
宏 宏会在编译你的源代码时对其进行转换,从而让你避免手动编写重复的代码。在编译过程中,Swift 会先展开代码中的所有宏,然后再像往常一样构建代...
并发 Swift 原生支持结构化的异步和并行代码。异步代码是能够被暂时挂起并在稍后继续执行的代码,不过在同一时刻中只有一段程序代码执行。通过挂起...
构造过程 构造过程是使用类、结构体或枚举等实例之前的准备过程。这个过程包括为该实例的每个存储属性设置初始值,并执行任何其他必要的设置或构造过程,...
枚举 使用 enum 关键词来创建枚举并且把它们的整个定义放在一对大括号内:与 C 和 Objective-C 语言不同,Swift 的枚举成员...
集合类型 Swift 提供了三种主要的 集合类型,分别是数组、集合和字典,用于存储值集合。数组是有序的值集合。集合是无序的唯一值集合。字典是无序...
基础知识 声明常量和变量 常量和变量在使用前必须先声明。使用 let 关键字声明常量,使用 var 关键字声明变量。 在声明常量或变量时,可以像...
简介 还是Object-C的老工程,用的是AFNetworking,审核遇到“iOS 审核ITMS-91061”问题。提交审核后3分钟内就打回来...
文集作者