1.Swift 简介

1.Swift 简介

《Swift基础教程》源代码下载:www.peachpit.com/swiftbeginnersswift

1.探索开始,进入终端 命令:xcrun swift优化

输入图片说明

命令清单“:help” , 退出“:quit”ui

国际惯例:教程

输入图片说明

2.变量 var 声明变量:图片

输入图片说明

如今计算机结构基于64位,Swift默认用Double类型表示浮点数 变量名用除数字外的任何字符打头内存

赋值:字符串

输入图片说明

a 由声明的10变为30.编译器

强制赋值(类型转换) 输入图片说明数学

3.常量 let 常量储存的值始终不变,底层编译器知道内存单元存储的值不会变时,Swift编译器可更好的决策和优化代码,常量的开销比变量小it

输入图片说明

4.类型及上下线 Bool类型 输入图片说明

Int,Int32,Int64,Int8,Int16

输入图片说明

UInt,UInt32,UInt64,UInt8,UInt16

输入图片说明

没有指定32或64位,Int和Uint默认64位

Float && Double 可正可负的浮点数,可能包含小数点部分 3.1415 -2017.20 30.0

Character 用双引号括起的单个字符,数字或其余符号 “A” , ”!” ,”*”, ”5”

String 用双引号括起的一系列字符

“Hello World”
“Thank you very much”

“Zou Jie”

5.类型转换

输入图片说明

Int? 和Double? 表示可选类型 数值类型能够转换为String类型,反过来转换为特殊的可选类型

6.显示声明类型

输入图片说明

变量或常量声明为指定类型,只需在变量或常量名称后加上冒号和类型名称,并且必须赋值。

7.字符串

输入图片说明

字符串的类型推断和显示声明

字符串拼接

输入图片说明

Character类型

输入图片说明

若是没有显式指定类型Character,Swift默认将用双引号括起的单个字符视为String类型

字符拼接为字符串用+号运算符,但必须先将字符强制转换为String类型

8.数学运算符

输入图片说明

Swift2.0的浮点求余功能,Swift3.0移除

8.1单目运算符

输入图片说明

单目运算符用显式声明,推断会报错

输入图片说明

8.2表达式

输入图片说明

混合不一样的数值类型

输入图片说明

在同一表达式中包含不一样类型的数值时,老是将表达力较弱的类型提高为较强的类型

8.3数值表示 二进制,八进制,十六进制

输入图片说明

二进制前缀0b表示,八进制前缀0o表示,十六进制前缀0x表示

科学计数法

输入图片说明

e表示以10为底的指数,这里为4.434× 10<sup>-10</sup>

大数字表示法

输入图片说明

下划线会被忽略,提升大数可读性

9.布尔类型

输入图片说明

$R0在swift REPL里称为临时变量,它存储告终果的值

字符串的大小按首字符ascII大小比较,如首字符相同依次比较

10.显示字符串

输入图片说明

嵌入表示法(),来引用声明的变量

11.使用类型别名

输入图片说明

typealias

12.使用元组将数据编组 元组 Tuple

输入图片说明

输入图片说明

13.可选类型 可选类型其实是一个类型修饰符,告诉swift指定的变量或常量能够为空(nil)

输入图片说明

任何被声明为可选的变量均可设置为nil

相关文章
相关标签/搜索