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基本语法简单知识点总结的主要内容,如果未能解决你的问题,请参考以下文章
3天学会Vue之基本知识(第一天:语法基础):结合项目开发经验,总结最关键的内容