prefix 方法 suffix 方法 dropFirst 和 dropLast 方法 range(of:) 方法 startIndex 和 e...
在异步代码的上下文中,管理应用程序的内存往往特别棘手,因为随着时间的推移,通常需要捕获和保留各种对象和值,以便执行和处理我们的异步调用。 虽然S...
import (导入声明) 导入声明(import declaration) 让你可以使用在其他文件中声明的内容。导入语句的基本形式是导入整个模...
摘自官方文档: 对象进行jsonEncode和jsonDecode 一个对象如果需要被编码/解码的话,该对象所属的类需要遵循 Decodable...
NumberFormatter 和 DateFormatter 都遵守 Formatter协议。NumberFormatter类有个属性numb...
特性 在 Swift 中有两种特性,分别用于修饰声明和类型。特性提供了有关声明和类型的更多信息。例如,使用 discardableResult ...
高级运算符 除了之前介绍过的 基本运算符[//www.greatytc.com/p/36d7fb4525c1],Swift 还提供了数...
访问控制 访问控制可以限定其它源文件或模块对你的代码的访问。这个特性可以让你隐藏代码的实现细节,并且能提供一个接口来让别人访问和使用你的代码。 ...
内存安全 默认情况下,Swift 会阻止你代码里不安全的行为。例如,Swift 会保证变量在使用之前就完成初始化,在内存被回收之后就无法被访问,...
文集作者