疯狂Swift讲义pdf下载pdf下载

疯狂Swift讲义百度网盘pdf下载

作者:
简介:本篇主要提供疯狂Swift讲义pdf下载
出版社:浙刊总社图书专营店
出版时间:2016-03
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名称:疯狂Swift讲义(第2版)
  • 作者:编者:李刚
  • 定价:69
  • 出版社:电子工业
  • ISBN号:9787121280764

其他参考信息(以实物为准)

  • 出版时间:2016-03-01
  • 印刷时间:2016-03-01
  • 版次:2
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:405
  • 字数:733千字

内容提要

Swift正逐步进入iOS APP的实际应用开发,而 Apple在WWDC2015上发布了Swift 2.0版本,这也表 明了Apple对Swift的支持决心,不难预测,Swift的 市场份额肯定会超过传统的Objective-C。
     本书是《疯狂Swift讲义》的第2版,本书以 新 的OS X 10.11为平台、以Xcode 7.1为开发工具,全 面介绍了Swift 2.1的语法以及使用Swift开发iOS应 用的知识。本书全面覆盖了Swift的基本语法结构、 Swift函数式编程特征、Swift的面向对象特征、 Foundation框架的核心类库用法等知识,并通过示例 介绍了如何在iOS应用中混合使用Swift与 Objective-C进行开发。本书重点介绍了repeat while循环、guard语句、API检查、条件编译、Set集 合、错误处理机制、协议扩展等Swift 2.x新增的内 容,这样新增的内容使得Swift具有 强的生命力。
     李刚编著的《疯狂Swift讲义(第2版)》并不局限 于介绍Swift的简单语法,而是从“项目驱动”的角 度来讲授理论。全书为Swift所有语法提供了大量的 示例程序,大部分地方甚至从正、反两方面举例,务 求使读者能举一反三地真正掌握Swift编程。如果读 者在阅读本书时遇到了技术问题,可以登录疯狂Java 联盟(http://www.crazyit.org)发帖,笔者将会 及时予以解答。
     本书为所有打算深入掌握Swift编程的读者而编 写,适合各个层次的Swift学习者和开发者阅读,也 适合作为大学教育、培训机构的Swift教材。
    

作者简介

李刚,十多年软件开发从业经验,疯狂软件教育中心教学总监。 疯狂Ja营创始人,疯狂Java体系原创图书作者。 广东技术师范学院计算机科学系兼职副教授,51CTO专家门诊特邀嘉宾。 培训的学生已茌华为、IBM、阿里软件、网易、电信盈科等名企就职。 离端iT技术作家,已出版《疯狂Java讲义》、《疯狂Android讲义》。《轻量级Java EEE企业应用实战》、《疯狂10S讲义(上)。(下)》、《疯狂Ajax讲义》、《疯狂XML讲义》、《经典Java EE企业应用实战》、《Struts 2.x 指南》、《疯狂HTML5/CSS 3/讲义》等著作。其中疯狂Java体系图书均已沉淀多年、赢得极高的市场认同、多次羹印成为 畅销图书,并被多所“985”、“211”高校选作教材,部分图书已被翻译成繁体中文版、授权到 地区。

目录

第1章 Swift语言与开发环境
1.1 Swift语言简介
1.1.1 Swift语言
1.1.2 关于Swift的几个误解
1.2 搭建Swift开发环境
1.2.1 下载和安装Xcode
1.2.2 安装辅助工具和文档
1.3 个Swift程序
1.3.1 Swift程序入口
1.3.2 使用Playground工具
1.3.3 开发Swift项目
1.4 使用终端窗口编译、运行Swift程序
1.4.1 使用swiftc编译Swift程序
1.4.2 使用swift交互命令
1.5 熟悉Xcode
1.5.1 创建iOS项目
1.5.2 熟悉导航面板
1.5.3 熟悉检查器面板
1.5.4 熟悉库面板
1.5.5 使用Xcode的帮助系统
1.6 本章小结
第2章 Swift的基本数据类型
2.1 注释
2.2 变量与常量
2.2.1 分隔符
2.2.2 标识符规则
2.2.3 Swift的关键字
2.2.4 声明变量和常量
2.2.5 输出变量和常量
2.3 整型
2.4 浮点型
2.5 数值型之间的类型转换
2.5.1 整型之间的转换
2.5.2 浮点型与整型之间的转换
2.6 Bool型
2.7 元组(tuple)类型
2.7.1 定义元组类型的变量
2.7.2 获取元组中的元素值
2.7.3 为元组中的元素命名
2.8 可选类型
2.8.1 可选和nil
2.8.2 强制解析
2.8.3 可选绑定
2.8.4 隐式可选类型
2.9 类型别名
2.10 字符和字符串
2.10.1 字符类型
2.10.2 字符串类型
2.10.3 字符串的可变性
2.10.4 字符串的基本操作
2.10.5 字符串比较
2.10.6 获取字符串中字符的Unicode编码
2.11 本章小结
第3章 运算符和表达式
3.1 赋值运算符
3.2 算术运算符
3.3 溢出运算符
3.3.1 值的上溢
3.3.2 值的下溢
3.4 位运算符
3.5 扩展后的赋值运算符
3.6 范围运算符
3.6.1 闭范围运算符
3.6.2 半开范围运算符
3.7 比较运算符
3.8 逻辑运算符
3.8.1 Swift的3个逻辑运算符
3.8.2 组合逻辑与括号
3.9 三目运算符
3.10 nil合并运算符
3.11 运算符的结合性和优先级
3.12 本章小结
第4章 流程控制
4.1 顺序结构
4.2 分支结构
4.2.1 if条件语句
4.2.2 switch分支语句
……
第5章 集合
第6章 函数和闭包
第7章 面向对象编程(上)
第8章 面向对象编程(下)
第9章 泛型
0章 运算符函数
1章 Foundation框架详解
2章 使用Swift开发iOS应用
3章 Objective-C与Swift混编
4章 俄罗斯方块