《 Swift 编程语言》中文版教程开源
Posted GitHuboy
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了《 Swift 编程语言》中文版教程开源相关的知识,希望对你有一定的参考价值。
关注上方“GitHuboy”,选择星标,
关键时间,第一时间送达!
大家好,我是boy哥。
官方文档永远是最权威的,但看英语毕竟不如看母语方便。
很多刚开始学Swift的同学直接去撸苹果的官方文档了,其实Github上早已有完整的中文翻译教程,而且目前还在持续更新中。
这个开源项目由 SwiftGGTeam 发起的,他们的目标是打造中国第一Swift翻译团队,应该说这个工作量还是不小的。
https://github.com/SwiftGGTeam/the-swift-programming-language-in-chinese
项目使用GitBook制作的,可以在线阅读,原文和翻译版网址如下。
▍SwiftGG中文翻译
▍翻译内容节选
func greet(person: String) -> String {
let greeting = "Hello, " + person + "!"
return greeting
}
{ (parameters) -> return type in
statements
}
reversedNames = names.sorted(by: { (s1: String, s2: String) -> Bool in
return s1 > s2
})
backward(_:_:)
函数类型声明相同。在这两种方式中,都写成了 (s1: String, s2: String) -> Bool
。然而在内联闭包表达式中,函数和返回值类型都写在大括号内,而不是大括号外。
enum
关键词来创建枚举并且把它们的整个定义放在一对大括号内:
enum SomeEnumeration {
// 枚举定义放在这里
}
enum CompassPoint {
case north
case south
case east
case west
}
north
,
south
,
east
和
west
)是这个枚举的成员值(或成员)。你可以使用
case
关键字来定义一个新的枚举成员值。
- end -
推荐阅读
以上是关于《 Swift 编程语言》中文版教程开源的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 Swift 使用此代码片段为 iOS 应用程序初始化 SDK?
基于Swift语言开发微信QQ和微博的SSO授权登录代码分析