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 可以查看调用栈。

如图:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容