


定价:59.8元
印次:1-1
ISBN:9787302388807
出版日期:2015.02.01
印刷日期:2015.01.16
图书责编:王中英
图书分类:零售
本书由浅入深,全面而系统地介绍了Swift开发技术。本书针对每一个知识点都配备了相应的实例,以帮助读者快速学习和掌握Swift语言。本书总结了读者在开发Swift程序时容易出现的错误,并分析了出错的原因,使得读者可以避免一些不必要的错误,并且也可以了解遇到问题时如何进行修改。 全书共16章,分为3篇。第1篇介绍了Swift开发环境的搭建、Swift基本应用程序的创建、数据类型、语句、表达式、字符串、集合类型、程序控制结构、函数和闭包等内容;第2篇介绍了类、继承、枚举类型、结构、构造器、析构方法、扩展和协议等内容;第3篇介绍了自动引用计数、运算符重载和泛型等内容。 本书涉及面广,从基础理论到语法,再到高级应用,几乎涉及Swift开发的所有重要知识。本书适合所有想要学习Swift开发技术的人员阅读,也适合想要向Swift迁移的Objective-C程序员阅读。
前 言 从2014年6月苹果公司在WWDC大会上推出新的编程语言Swift以来,Swift编程语言就备受开发者的关注。由于此语言结合了Objective-C和现有高级语言的优点,同时又拥有自己独特的特点,所以在不久的未来将取代Objective-C,成为苹果的主力语言。 笔者结合自己多年的开发经验和心得体会,花费了几个月的时间写作本书。本书全面、系统而深入地介绍了Swift开发技术,并以大量实例贯穿于全书的讲解之中,希望各位读者能在本书的引领下跨入Swift开发大门,并成为一名开发高手。 本书特色 1.最新技术 本书讲解的Swift是苹果推出的最新语言。为了让读者更好地学习Swift,本书基于最新的苹果操作系统Mac 10.10 Yosemite,并采用最新的Xcode 6.1开发环境。最新的系统+最新的开发工具+最新的开发语言,让读者充分理解Swift语言的特性。 2.实例众多 学习和掌握一门语言最好的方式就是通过实例学习。本书采用大量的实例来讲解Swift。每个知识点的每个方面都配以对应的实例。 3.讲解详细 为了让读者充分理解各个知识点,大量采用了正反方式进行讲解,读者不仅可以掌握正确的操作,而且还能了解错误的语法会带来什么样的信息提示,便于读者培养调错的能力。 4.对比Objective-C讲解 由于大量的读者有一定的Objective-C语言基础,本书对Objective-C和Swift差异比较大的地方,进行对比讲解。这样,读者可以轻松地从Objective-C过渡到Swift语言上。 5.调试...
第1篇 Swift开发基础
第1章 编写第一个Swift程序 2
1.1 初识Swift 2
1.1.1 Swift的诞生 2
1.1.2 Swift的特点与不足 2
1.2 搭建开发环境 3
1.2.1 安装Xcode 6 3
1.2.2 安装组件 4
1.2.3 更新组件和文档 5
1.3 编写第一个程序 5
1.3.1 创建项目 6
1.3.2 Xcode 6.1界面介绍 9
1.3.3 编译和运行 11
1.3.4 编写代码 11
1.3.5 生成可执行文件 12
1.4 Swift代码分析 14
1.4.1 代码的构成 14
1.4.2 标识符 14
1.4.3 关键字 15
1.4.4 注释 16
1.4.5 文件构成 17
1.5 使用帮助文档 17
第2章 数据类型 19
2.1 常量和变量 19
2.1.1 常量 19
2.1.2 变量 20
2.1.3 为声明的变量和常量指定数据类型 20
2.2 简单的数据类型 21
2.2.1 整数(Integer) 21
2.2.2 整型 22
2.2.3 浮点类型 23
2.2.4 字符类型/字符串类型 25
2.2.5 布尔类型 26
2.2.6 可选类型 26
2.3 字面值 27
2.3.1 整型字面值 27
2.3.2 浮点类型的字面值 28
2.3.3 字符型字面值 29
2.3.4 字符串字面值 29
2.3.5 布尔类型的字面值 3... 查看详情





