Swift基本语法简单知识点总结

Posted 超越ME

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Swift基本语法简单知识点总结相关的知识,希望对你有一定的参考价值。

1.var的可选项的默认值是

let是没有默认值

2.可选项的判断:

1>  if  let  系统会自己定义一个变量记录他,仅仅在{}当中使用,也可以使用if let进行连续的判断

例如:if let on = one,let to = two{}

2>使用guard对可选项进行判断

guard let u= url  else{   return}  定义的变量u可以在{}的外部使用

3>注意点:if let不能与|| $$等条件进行判断,使用where可以使用||   &&

4>使用guard的好处是省略一层的嵌套

3.switch可以针对任意的数据类型进行判断,不再局限于整数,必须加default 

4.swift里面定义string是一个结构体

5.计算字符串的长度使用str.characters.count

计算utf8格式的字符串的长度

str.utf8.count

计算制定编码格式下面的字节数

str.lenthOfByteUseingEncodeing(编码格式)

6.遍历字符串

for  c  in str.characters

 

7.字符串的拼接

let name:string  = “老王”

let age = 18

1>let str = “我叫” + name + “年龄” + \(age)

2>let str 1 = “我叫\(name)年龄\(age)”

8.打印指定的格式:

1>let r1 = String(format:”%02d:%02d:%02d”,arguments:[h,m,s])

2>let r2 = String(format:” 02d:%02d:%02d”,h,m,s)

9.字符串的截取

let r1  = str.subStringFromIndex(“ss”.endIndex)

advanced前进(从左到右整数反之负数)

10.swift与oc实现的无缝转换

str as NSString,可以使用oc里面的方法

11.swift的数组里面可以添加基本的数据类型

let array = [1,3,3,4,5]

12.字典的合并可以使用+,但是注意字典的类型一致

13.定义一个空的数组

let arr :[NSObject] = [NSObject]()

14.字典的合并不能使用 + 需要手动进行遍历添加

没有的键是添加,有的值是替换

 

以上是关于Swift基本语法简单知识点总结的主要内容,如果未能解决你的问题,请参考以下文章

MySQL 知识点总结(简易版)

C++期末复习超详细总结知识点(期末冲刺)

python 入门知识 --第一周总结

3天学会Vue之基本知识(第一天:语法基础):结合项目开发经验,总结最关键的内容

3天学会Vue之基本知识(第一天:语法基础):结合项目开发经验,总结最关键的内容

JavaScript知识点总结之如何提高性能