0x0 Block 回調(diào)的崩潰 在MRC環(huán)境下,使用Block 來(lái)設(shè)置下載成功的圖片。當(dāng)self釋放后,weakSelf變成野指針,接著就悲劇了 0x1 多線程下Setter...
0x0 Block 回調(diào)的崩潰 在MRC環(huán)境下,使用Block 來(lái)設(shè)置下載成功的圖片。當(dāng)self釋放后,weakSelf變成野指針,接著就悲劇了 0x1 多線程下Setter...
序言 fastlane是一款自動(dòng)打包工具,他有一些核心的工具,比如說(shuō)打包用的build_app(別名:gym),上傳App Store用的deliver等等。關(guān)于工具的使用和...
本技術(shù)實(shí)現(xiàn)在YSBlockHook中。 1.方法調(diào)用的幾種Hook機(jī)制 iOS系統(tǒng)中一共有:C函數(shù)、Block、OC類方法三種形式的方法調(diào)用。Hook一個(gè)方法調(diào)用的目的一般是...
一.圖像從文件到屏幕過(guò)程 通常計(jì)算機(jī)在顯示是CPU與GPU協(xié)同合作完成一次渲染.接下來(lái)我們了解一下CPU/GPU等在這樣一次渲染過(guò)程中,具體的分工是什么? CPU: 計(jì)算視圖...
一言不合上來(lái)就報(bào)錯(cuò) Could not find transporter at /Applications/Xcode.app/Contents/Developer/. Pl...
Pre:很多文章對(duì)于SEL排序講解太過(guò)含糊,特寫此文講述清楚。 官方提供了幾個(gè)api進(jìn)行數(shù)組排序操作,開(kāi)發(fā)者只需提供兩個(gè)元素的比較規(guī)則,而無(wú)需關(guān)心元素在數(shù)組中是如何移動(dòng)直至全...
這個(gè)判斷是通過(guò)主隊(duì)列標(biāo)示來(lái)判斷的,并且在主隊(duì)列調(diào)度的任務(wù)肯定在主線程執(zhí)行,而在主線程執(zhí)行的任務(wù)不一定是由主隊(duì)列調(diào)度的
iOS判斷是否在主線程的正確姿勢(shì)疑問(wèn)? 在iOS中,經(jīng)常需要用到線程的概念,尤其是類似UI繪制等操作,蘋果也明確規(guī)定必須在主線程進(jìn)行繪制,那么,我們?nèi)绾蝸?lái)判斷當(dāng)前所在的線程呢?不同的判斷方法又有何區(qū)別呢? ...
效果預(yù)覽 問(wèn)題闡述 VC過(guò)于臃腫 業(yè)務(wù)稍微復(fù)雜點(diǎn)就代碼量1000+ View與Model之間耦合性太強(qiáng) bug不易定位 業(yè)務(wù)更改維護(hù)成本很高 基于這些問(wèn)題我們就以一個(gè)UITa...
plist 文件重復(fù)問(wèn)題,看到大部分的網(wǎng)上的文章都是去改變編譯方式 [圖片上傳失敗...(image-526962-1538298135659)] 解決方案 : 真機(jī) 模擬器...