從開發(fā)中常見(jiàn)的調(diào)試場(chǎng)景開始 打開IDE在某個(gè)方法中設(shè)置斷點(diǎn),切換到其他源文件后運(yùn)行程序 運(yùn)行到斷點(diǎn)時(shí),程序停止,IDE顯示對(duì)應(yīng)文件的源碼 能夠輸...
痛點(diǎn) 日常iOS開發(fā)中,描述文件的管理是一個(gè)費(fèi)時(shí)的事情。通常開發(fā)者賬號(hào)僅有部分開發(fā)者有權(quán)限可以操作,當(dāng)添加一個(gè)測(cè)試設(shè)備時(shí),需要更新所有的deve...
創(chuàng)建Flutter模塊 與純Flutter工程不同,在原生工程中接入Flutter,是以 Flutter Module 的形式接入的。 假設(shè)我們...
場(chǎng)景 一些頁(yè)面中有手勢(shì)交互,難免存在這些手勢(shì)和系統(tǒng)手勢(shì)重疊的情況。例如,頁(yè)面中有一個(gè)從下向上滑的手勢(shì),當(dāng)在屏幕邊緣觸發(fā)時(shí),則會(huì)呼出控制中心而不是...
Load 與 Initialize方法 1. load方法的調(diào)用順序 大的順序是 類 > 分類。 在類中: 各個(gè)分類則按compile sour...
在一些屏幕旋轉(zhuǎn)的業(yè)務(wù)邏輯中,有時(shí)候需要根據(jù)手機(jī)是否開啟了豎屏鎖定進(jìn)行不同的處理。iPhone開啟/關(guān)閉豎屏鎖定,在狀態(tài)欄中會(huì)有對(duì)應(yīng)圖標(biāo)的變化,下...
升級(jí)macOS High Sierra 和 Xcode9后,原來(lái)idevicesyslog和ideviceinstaller總是出現(xiàn)報(bào)錯(cuò): 在嘗...
1. 進(jìn)程、線程、任務(wù) 進(jìn)程(process),指的是一個(gè)正在運(yùn)行中的可執(zhí)行文件。每一個(gè)進(jìn)程都擁有獨(dú)立的虛擬內(nèi)存空間和系統(tǒng)資源,包括端口權(quán)限等,...
NSURLProtocol可以讓你重新定義蘋果的URL Loading System操作,通過(guò)實(shí)現(xiàn)一個(gè)NSURLProtocol子類,可以修改網(wǎng)...