码迷,mamicode.com
首页 > 编程语言 > 详细

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

时间:2016-06-28 23:28:13      阅读:243      评论:0      收藏:0      [点我收藏+]

标签:

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基本语法简单知识点总结

标签:

原文地址:http://www.cnblogs.com/chaoyueME/p/5625284.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!