- 1、本文档共662页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
第1章编写第一个Swift程序;1.1初识Swift;1.1.1Swift的发展;1.1.2Swift的特点;1.1.3Swift语言的转换;1.2构建开发环境;1.2.1申请苹果账号;1.2.2安装Xcode;1.AppStore上下载和安装Xcode;2.其它的网站上下载Xcode;1.2.3更新新组件和文档;1.3编写第一个程序;1.3.1创建项目;1.3.2Xcode界面介绍;1.3.3编译和运行;1.3.4编写代码;1.4Swift代码分析;1.4.1代码构成;1.4.2标识符;1.4.3关键字;1.4.4注释;1.单行注释;2.多行注释;3.嵌套注释;1.5调试;1.添加断点;2.运行程序;3.断点导航;4.删除或废弃断点;1.6使用帮助文档;1.7上机实践;第2章Swift语言基础;2.1常量变量;2.1.1常量;2.1.2变量;2.1.3为声明的变量和常量指定数据类型;2.2简单数据类型;2.2.1整数;2.2.2整型;2.2.3浮点类型;2.2.4布尔类型;2.2.5可选类型;2.3字面值;2.3.1整型字面值;2.3.2浮点类型的字面值;2.3.3布尔类型的字面值;2.4高级数据类型——元组;2.5类型别名;2.6字符和字符串;2.6.1字符类型与字面值;2.6.2字符串类型与字面值;2.6.3初始化空字符串;1.直接赋空值;2.使用String()方法;2.6.4字符串连接;1.字符串与字符连接;2.字符串与字符串连接;2.6.5字符计数;2.6.6判断字符串;1.判断字符串相等;2.判断字符串是否为空;3.判断前缀;4.判断后缀;2.6.7大小写转换;1.大写转换;2.小写转换;2.6.8插入和删除;1.插入;2.删除;2.7编码格式Unicode;2.7.1什么是Unicode;2.7.2字符串的Unicode表示形式;1.UTF-8表示;2.UTF-16表示;3.UTF标量表示;2.8综合案例;2.8.1为圆周率3.14159265359指定数据类型;2.8.2组成字符串,并插入特殊符号;2.9上机实践;第3章语句和表达式;3.1语句;3.2运算符与表达式;3.2运算符与表达式;3.2运算符与表达式;3.2.1常用术语——元;3.2.2赋值运算符和表达式;3.2.3算术运算符和表达式;1.规则1;2.规则2;3.规则3;4.规则4;5.规则5;6.规则6;7.规则7;3.2.4求余运算符和表达式;1.规则1;2.规则2;3.规则3;3.2.5自增自减运算符和表达式;1.自增运算符与表达式;2.自减运算符与表达式;3.2.6一元负号运算符;3.2.7一元正号运算符;3.2.8位运算符;1.按位与运算符;2.按位或运算符;3.按位异或运算符;4.按位取反运算符;5.左移运算符;6.右移运算符;3.2.9溢出运算符;1.数值上溢;2.数值下溢;3.2.10比较运算符和表达式;3.2.11三元条件运算符和表达式;3.2.12逻辑运算符和表达式;1.逻辑与;2.逻辑或;3.逻辑非;3.2.13范围运算符;1.封闭范围运算符;2.半封闭范围运算符;3.2.14复合赋值运算符和表达式;3.2.15求字节运算符和表达式;3.2.16强制解析;3.2.17空合运算符;3.3数值类型转换;3.3.1整数的转换;3.2.2整数和浮点数的转换;1.整数转换为浮点数;2.浮点数转为为整数;3.4综合案例;3.4.1水仙花数;3.4.2将7489逆序输出;3.5上机实践;第4章集合类型;4.1数组;4.1.1数组字面量;4.1.2数组的声明;4.1.3数组的初始化;1.使用字面量初始化数组;2.初始化一个空数组;3.初始化一个带有默认值的数组;4.使用一个数组初始化数组;5.通过两个数组相加初始化一个数组;4.2数组的操作;4.2.1获取数组中元素个数;4.2.2判断数组是否为空;1.使用count属性;2.使用isEmpty属性;4.2.3在末尾添加一个元素;1.使用+=;2.使用append();4.2.4插入值;4.2.5读取值;4.2.6修改值;1.修改单个值;2.修改一系列的值;4.2.7删除值;1.删除尾元素;2.删除指定位置元素;3.删除所有元素;4.3集合;4.3.1集合的声明;4.3.2集合的初始化;1.用数组字面量初始化集合;2.初始化一个空集合;4.4集合的操作;4.4.1获取集合中元素个数;4.4.2判断集合是否为空;1.使用count属性;2.使用isEmpty属性;4.4.3判断集合中是否包含某一
文档评论(0)