一 數(shù)組集合
1.用多了oc的在數(shù)組中篩選對(duì)象的時(shí)候習(xí)慣使用循環(huán)遍歷镜沽,在swift中引入了filter語(yǔ)法雪情。例如
2.如果在數(shù)組嵌套數(shù)組,我們組成新集合的時(shí)候可以使用flatmap語(yǔ)法,例如
3.在oc中想要操作數(shù)組中元素進(jìn)行對(duì)調(diào)〗钐郑可以使用exchange方法,在swift中去掉了此概念翠拣,新引入swapAt語(yǔ)法,例如可以通過(guò) dataArr.swatAt(1,3)把數(shù)組dataArr數(shù)組中的第2個(gè)和第4個(gè)元素進(jìn)行對(duì)調(diào)
4.swift中如果是字符串也屬于集合類型游盲,也可以對(duì)其進(jìn)行遍歷误墓,如圖
5.swift中數(shù)組中也可以進(jìn)行區(qū)間獲取,例如
打印結(jié)果:
二益缎,線程
程序運(yùn)行到斷點(diǎn)位置谜慌,輸出控制臺(tái)會(huì)顯示:(lldb)
lldb模式支持很多命令,你可以在輸出控制臺(tái)的光標(biāo)處輸入?help 一下莺奔,也可以 help XXX(子命令集合)
thread info 命令可以查看當(dāng)前斷點(diǎn)線程的信息欣范,如果再加上一個(gè)數(shù)字參數(shù)表示查看某個(gè)線程號(hào)的信息
thread backtrace 可以查看調(diào)用棧。
如圖: