Swift开发标准教程计算机与互联网张明吴琼陈瑶人民邮电出版社pdf下载pdf下载

Swift开发标准教程计算机与互联网张明吴琼陈瑶人民邮电出版社百度网盘pdf下载

作者:
简介:本篇主要提供Swift开发标准教程计算机与互联网张明吴琼陈瑶人民邮电出版社pdf下载
出版社:人天书店旗舰店
出版时间:2015-12
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

  商品基本信息,请以下列介绍为准
商品名称:Swift开发标准教程
作者:张明 吴琼 陈瑶
定价:59.8
出版社:人民邮电出版社
出版日期:
ISBN:9787115425027
印次:
版次:
装帧:平装
开本:16开

  内容简介
本书共分为15章,主要内容包括编写Swift开发环境配置、Swift语言基础、语句和表达式、集合类型、程序控制结构、函数和闭包、类、继承、枚举和结构、构造器和析构器、扩展和协议、Swift语言的其他主题、使用Swift开发iOS应用、测试和发布App以及综合实例打砖块游戏等内容。书中对Swift语言中的一些开发技巧进行了展示。 本书内容丰富、结构新颖、难度适中、实用性强,可作为普通高等院校Swift程序设计课程的教材,也可供Swift开发初学人员参考阅读。

  目录
第1章 编写个Swift程序 1
1.1 初识Swift 1
1.1.1 Swift的发展 1
1.1.2 Swift的特点 1
1.1.3 Swift语言的转换 2
1.2 构建开发环境 2
1.2.1 申请苹果账号 3
1.2.2 安装Xcode 6
1.2.3 更新新组件和文档 9
1.3 编写个程序 11
1.3.1 创建项目 11
1.3.2 Xcode界面介绍 13
1.3.3 编译和运行 14
1.3.4 编写代码 15
1.4 Swift代码分析 15
1.4.1 代码构成 15
1.4.2 标识符 16
1.4.3 关键字 16
1.4.4 注释 17
1.5 调试 18
1.6 使用帮助文档 19
1.7 上机实践 20
第2章 Swift语言基础 21
2.1 常量变量 21
2.1.1 常量 21
2.1.2 变量 21
2.1.3 为声明的变量和常量指定数据
类型 22
2.2 简单数据类型 22
2.2.1 整数 22
2.2.2 整型 23
2.2.3 浮点类型 24
2.2.4 布尔类型 25
2.2.5 可选类型 25
2.3 字面值 26
2.3.1 整型字面值 26
2.3.2 浮点类型的字面值 26
2.3.3 布尔类型的字面值 28
2.4 数据类型——元组 28
2.5 类型别名 29
2.6 字符和字符串 29
2.6.1 字符类型与字面值 29
2.6.2 字符串类型与字面值 30
2.6.3 初始化空字符串 31
2.6.4 字符串连接 31
2.6.5 字符计数 32
2.6.6 判断字符串 32
2.6.7 大小写转换 34
2.6.8 插入和删除 35
2.7 编码格式Unicode 37
2.7.1 什么是Unicode 37
2.7.2 字符串的Unicode表示形式 38
2.8 综合案例 40
2.8.1 为圆周率3.14159265359指定数据
类型 40
2.8.2 组成字符串,并插入特殊符号 40
2.9 上机实践 41
第3章 语句和表达式 42
3.1 语句 42
3.2 运算符与表达式 42
3.2.1 常用术语——元 42
3.2.2 赋值运算符和表达式 43
3.2.3 算术运算符和表达式 43
3.2.4 求余运算符和表达式 46
3.2.5 自增自减运算符和表达式 47
3.2.6 一元负号运算符 49
3.2.7 一元正号运算符 50
3.2.8 位运算符 50
3.2.9 溢出运算符 55
3.2.10 比较运算符和表达式 57
3.2.11 三元条件运算符和表达式 58
3.2.12 逻辑运算符和表达式 58
3.2.13 范围运算符 61
3.2.14 复合赋值运算符和表达式 62
3.2.15 求字节运算符和表达式 63
3.2.16 强制解析 63
3.2.17 空合运算符 63
3.3 数值类型转换 64
3.3.1 整数的转换 64
3.2.2 整数和浮点数的转换 65
3.4 综合案例 66
3.4.1 水仙花数 66
3.4.2 将7489逆序输出 66
3.5 上机实践 67
第4章 集合类型 68
4.1 数组 68
4.1.1 数组字面量 68
4.1.2 数组的声明 68
4.1.3 数组的初始化 69
4.2 数组的作 71
4.2.1 获取数组中元素个数 71
4.2.2 判断数组是否为空 71
4.2.3 在末尾添加一个元素 72
4.2.4 插入值 73
4.2.5 读取值 74
4.2.6 修改值 74
4.2.7 删除值 75
4.3 集合 76
4.3.1 集合的声明 76
4.3.2 集合的初始化 77
4.4 集合的作 78
4.4.1 获取集合中元素个数 78
4.4.2 判断集合是否为空 78
4.4.3 判断集合中是否包含某一值 79
4.4.4 插入值 79
4.4.5 删除值 79
4.4.6 确定集合的顺序 81
4.5 集合的基本运算 81
4.5.1 a∩b 81
4.5.2 a∪b 82
4.5.3 a-b 83
4.5.4 a-b∪b-a 83
4.6 集合间关系 84
4.6.1 相等判断 84
4.6.2 

  编辑
1.全新平台,全新技术。 本书以全新iOS 9为开发环境,并采用*的开发工具Xcode 7进行讲解。iOS 9为*作系统,将快速替代iOS 7、8等老版本系统,成为以后iPhone、iPad开发的主力平台。 2.基础铺垫,入门容易 在国内,虽然iPhone、iPad虽然已经很普及,但是相关开发却是这两年才普及,越来越多的开发者学习iOS开发。本书针对读者缺少ios开发基础知识的特点,对基础知识进行了铺垫。 3.实例为主,上手容易 iOS以实用为目标。为了方便读者学习致用,本书在讲解知识点时贯穿了大量实例。这些实例短小精悍,方便读者体验实际编程,从而迅速提升开发水平。