一 数组集合
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 可以查看调用栈。
如图: