
前言:最近正好在進(jìn)行iOS錄屏相關(guān)的開發(fā)碉熄,由于iOS12開放ReplayKit后錄屏保存mp4到本地就變的比較簡便了逸爵,然而在開發(fā)過程中發(fā)現(xiàn)iOS...
block簡介 block(閉包)的本質(zhì)是對(duì)象耙册,是帶有自動(dòng)變量(局部變量)的匿名函數(shù)狡恬。 block與變量 值拷貝 會(huì)自動(dòng)生成相應(yīng)的屬性來捕獲外界...
應(yīng)用啟動(dòng)時(shí)間,直接影響用戶對(duì)一款應(yīng)用的判斷和使用體驗(yàn)速梗。所以App的啟動(dòng)優(yōu)化相對(duì)來說在整個(gè)App的性能優(yōu)化中占有一定位置枚碗。 App啟動(dòng)概念 通常分...
前言:category是Objective-C 2.0之后添加的語言特性。主要作用是為已經(jīng)存在的類添加方法几蜻,可以把類的實(shí)現(xiàn)分開在幾個(gè)不同的文件里...
iOS日常開發(fā)幾乎都離不開多線程喇潘,基本上常用的幾個(gè)NSThread、GCD和NSOperation了梭稚,另外其實(shí)還有基于C語言的pthread颖低,P...
前言:從以前的ASI到AF,通常都是拿來直接用弧烤,然后上個(gè)項(xiàng)目中用了基于AF的YTKNetwork忱屑,這種相比之前集約型的網(wǎng)絡(luò)請(qǐng)求,雖然離散但很清晰...
iOS的日常開發(fā)中KVC與KVO還是使用率蠻高的,整理一下莺戒。KVC和KVO都是基于OC的動(dòng)態(tài)特性和Runtime機(jī)制的伴嗡。再來整理一下KVO。 K...
iOS的日常開發(fā)中KVC與KVO還是使用率蠻高的从铲,整理一下瘪校。KVC和KVO都是基于OC的動(dòng)態(tài)特性和Runtime機(jī)制的。先整理一下KVC名段。 KV...
RunLoop簡介 運(yùn)行循環(huán)渣淤,在程序運(yùn)行過程中循環(huán)做一些事情,如果沒有Runloop程序執(zhí)行完畢就會(huì)立即退出吉嫩,如果有Runloop程序會(huì)一直運(yùn)行...