开源电子图书 ——《Swift语言》中文版

《Swift语言》中文版 详细介绍
中文版 Apple 官方 Swift 教程《The Swift Programming Language》

目录:

  • 欢迎使用 Swift

    • 关于 Swift(完成 By numbbbbb)
    • Swift 初见(完成 By numbbbbb)
  • Swift 教程
    • 基础部分(完成 By numbbbbb, lyuka, JaySurplus)
    • 基本操作符(完成 By @xielingwang)
    • 字符串和字符(完成 By @wh1100717)
  • 集合类型(完成)
    • 控制流(完成 By @vclwei, @coverxit, @NicePiao)
    • 函数(完成 By @honghaoz)
    • 闭包(完成 By @wh1100717)
    • 枚举(完成 By @yankuangshi)
    • 类和结构体(完成 By @JaySurplus)
    • 属性(完成 By @shinyzhu)
    • 方法(完成 By @pp-prog)
    • 下标(完成 By @siemenliu)
    • 继承(完成 By @Hawstein)
    • 构造过程(完成 By @lifedim)
    • 析构过程(完成)
    • 自动引用计数(完成 By @TimothyYe)
    • 可选链(完成)
    • 类型检查(完成 By @xiehurricane)
    • 嵌套类型(完成 By @Lin-H)
    • 扩展(完成 By @lyuka)
    • 协议(完成 By @geek5nan)
    • 泛型(完成 By @takalard)
    • 高级操作符(完成 By @xielingwang)
  • 语言参考
    • 关于语言参考(完成 By @ChildhoodAndy)
    • 词法结构(完成 By @superkam)
    • 类型(完成 By @lyuka)
    • 表达式(完成 By @sg552 )
    • 语句(完成 By @coverxit)
    • 声明(完成 By @marsprince)
    • 特性(完成 By @Hawstein)
    • 模式(完成 By @honghaoz)
    • 泛型参数(完成 By @fd5788)
    • 语法总结(完成 By @StanZhai)
时间: 2024-09-16 14:51:57

开源电子图书 ——《Swift语言》中文版的相关文章

《Swift语言》中文版 Swift 2.0 已经完成!

<Swift语言>中文版 Swift 2.0 已经完成!<The Swift Programming Language>简体中文版升级至 Swift 2.0. 1 开源项目完成难,维护更难. 大家看到的是发布时的瞩目和荣耀,却没有看到项目本身质量不高.错误频出.这并不是翻译者和校对者的问题,他们已经付出了足够的努力.真正的问题在我,没有建立起长期的维护团队,因此后期的校对和更新都难以实施. 1.0发布之后,我们就再也没能和苹果的文档同步.语法错误.编译不通过.语言不通顺,阅读量直线

Linux平台Swift语言开发学习环境搭建

1.序言 这两天一直忙,没来得及记录东西,周三12月4日凌晨1点多看到苹果正式开源了Swift,国外各大媒体资讯动作超级快.我也兴奋的起来看了一遍关于Swift开源的最新消息.众所周知,苹果平台的Swift语言已经出来了一年半了,一直在成长,经历了好几个版本.许多人盼望的swift开源是希望可以在除了苹果平台之外的平台可以运用这个新语言.比如有人希望将来可以用swift也可以撸一撸后台开发之类,理论上是没问题的,但是同样也有人会喷这么一个愿景,但是开源一出后,多多少少社区人员会去往这个方面去努力

Swift语言实现地图坐标弹跳动画_Swift

下面应用Swift语言做地图坐标实现弹簧跳动的效果,具体实现方法如下所示: iOS动画大概分这几种: CoreAnimation动画(基础)UIView动画(animateWithDuration开头的函数,带弹簧特效)UIDynamic动画(有物理引擎) 上次写弹跳动画,由于刚开始学,就用了最基础的CA动画,但是因为自己不会写KeyFrame,所以还引用了一个开源库来实现下坠的弹跳效果,这样固然是实现了需求,但是一点都不优雅--从iOS7开始,有了2.3两种动画,就不再需要用老的CA动画去一点

你知道哪些苹果自家应用采用 Swift 语言编写吗?

TIOBE 采用搜索引擎评级追踪编程语言的受欢迎程度.在今年1月,Swift 编程语言超过了 Objective-C,成为 TIOBE 中第十四流行的语言.Swift 在去年12月正式开源,受欢迎程度也受到开源影响而增长.开发者对 Swift 编程语言的兴趣也越来越大.虽然苹果推出了 Swift 编程语言,但公司似乎并没有大规模应用. 开发者 Ryan Olson 表示,iOS 9.2 中唯一采用 Swift 语言编写的应用就是:计算器.计算器 app 完全采用 Swift 语言编写,其中22个

Swift语言与Objective-C语言混合编程

首先创建一个Swift的Single View工程 然后直接在工程中新建OC文件: 然后选择OC语言之后会问你是否自动创建OC和Swift的中间文件: 然后工程文件夹里就有了三个文件: 现在OC头文件和实现文件中写好一个实例: 然后在Swift语言与Obje...ridging-Header.h文件中 然后就可以直接在swift语言中使用了:

Swift语言指南(九) Swift语言的基本运算符

运算符(operator)是用来检查,改变或合并值的一种特殊符号或短语.例如,加号运算符让两个数字相加(如:let i = 1 + 2),还有些更复杂的运算符,如逻辑与运算符(&&)(如:if enteredDoorCode && passedRetinaScan)和自增运算符(++i)(将 i 的值加 1 的便捷写法). Swift 支持标准C语言的大多数运算符,并且改进了一些特性以规避常见的代码错误.赋值运算符(=)是没有返回值的,这样是为了避免在使用等于运算符(==)

Swift语言指南(三) Swift语言基础:整数和浮点数

整数 整数指没有小数的整数,如42,-23.整数可以是有符号的(正数,零,负数),也可以是无符号的(正数,零). Swift提供了8,16,32,64位形式的有符号和无符号的整数,这些整数遵循与C语言相似的命名规则.如8位无符号整数的类型为UInt8,32位有符号整数的类型为Int32,和Swift语言的其它类型一样,这些整型命名以大写字母开头. 整数的边界 你可以通过min或max属性为每一个整数类型指定一个最小值或最大值: 1 let 最小值 = UInt8.min // 最小值 等于 0,

Swift语言入门教程

关于Swift Swift是为IOS和OSX应用制定的新编程语言,吸取C和Objective-C语言的精粹,但不损失与C语言的兼容性.Swift采用安全编程模型.加入了各种现代编程语言特性,使得该语言更易被掌握.更具扩展性,用起来更有趣.Swift语言的奠基石是已经成熟的.并为大家所喜爱的Cocoa和Cocoa Touch框架,新语言使大家可以尽情畅想新软件开发的机遇. Swift沉积了多年的研发成果,苹果公司为提供高效Swift语言编译器.调试器和基础架构打下了坚实基础.我们使用Automat

Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1

原文:Swift语言实战晋级-第9章 游戏实战-跑酷熊猫-1 学习目标 一.进一步学习Swift的游戏制作 二.掌握SKNode,SKSpriteNode的运用 三.了解SpriteKit的物理系统 四.掌握动作(SKAction)的运用   在这一章,我们要通过制作跑酷熊猫这个游戏来进一步学习Swift的游戏开发.首先我们要知道自己将要编写的是一个什么样的游戏.先来看一下游戏截图.   跑酷熊猫是一个跑酷类的游戏.我们将操控熊猫这个胖纸施展轻功,在或长或短的平台上飞奔,同时还要收集小苹果.跑的