Swift官方文档
Swift官方文档
可定博客
这个作者很懒,什么都没留下…
展开
-
在使用闭包时防止时序问题
在使用闭包时防止时序问题了解对闭包的不同 API 调用可能对您的 app 造成怎样的影响。概览您在 Swift 中使用的许多 API 都将闭包 (即以实例形式传递的函数) 视为参数。由于闭包可能包含与 app 中多个部分交互的代码,因此您务必要了解闭包所传递到的 API 调用闭包的不同方式。您传递给 API 的闭包可被同步 (立即) 或异步 (一段时间之后) 调用,并可能被调用一...翻译 2020-04-17 11:29:59 · 477 阅读 · 0 评论 -
在 App 中维护状态
在 App 中维护状态利用枚举捕捉和跟踪 app 的状态。概览有效管理状态是 app 开发的一个重要部分;状态是用于跟踪 app 当下使用情况的数据位。由于枚举定义有限数量的状态,并可以将关联值与每个状态捆绑,因此您可以用枚举来为 app 的状态及其内部流程建模。使用枚举捕捉状态以一个需要用户登录帐户的 app 为例。首次打开该 app 时,用户是未知的,因此该 app 的状态...翻译 2020-04-17 11:29:17 · 736 阅读 · 0 评论 -
采用通用协议
采用通用协议确保自定类型遵从 Swift 协议,使它们更简单易用。概览在程序中使用自定类型进行数据建模时,您可能经常需要检查两个值是相同还是不同,或者某个值是否包含在值列表中。这项功能以及在集合中储存值或在字典中将值用作键的功能由两个相关的标准资源库协议 Equatable (英文) 和 Hashable (英文) 进行管理。 您可以使用等于 (==) 和不等于 (!=) 运算符...翻译 2020-04-17 11:26:30 · 321 阅读 · 0 评论 -
Swift
Swift利用强大的开放式语言构建 app。SDKXcode 6.0.1+框架Swift 标准资源库概览Swift 包含类型推断、可选类型和闭包等现代化特性,语法简明扼要,却又表现力强。Swift 确保您的代码快速且高效,而它的内存安全性和原生错误处理让这种语言从设计上保证安全。在 Swift Playgrounds、Xcode 的 Playground 和 REPL...翻译 2020-04-17 11:24:50 · 299 阅读 · 0 评论