swift工作记录

一 数组集合

1.用多了oc的在数组中筛选对象的时候习惯使用循环遍历,在swift中引入了filter语法。例如

2.如果在数组嵌套数组,我们组成新集合的时候可以使用flatmap语法,例如

3.在oc中想要操作数组中元素进行对调。可以使用exchange方法,在swift中去掉了此概念,新引入swapAt语法,例如可以通过 dataArr.swatAt(1,3)把数组dataArr数组中的第2个和第4个元素进行对调

4.swift中如果是字符串也属于集合类型,也可以对其进行遍历,如图

5.swift中数组中也可以进行区间获取,例如

打印结果:

二,线程

程序运行到断点位置,输出控制台会显示:(lldb)

lldb模式支持很多命令,你可以在输出控制台的光标处输入 help 一下,也可以 help XXX(子命令集合)

thread info 命令可以查看当前断点线程的信息,如果再加上一个数字参数表示查看某个线程号的信息

thread backtrace 可以查看调用栈。

如图:

你可能感兴趣的:(swift工作记录)