文章以在TimerViewController中使用計(jì)時(shí)器為例,在VC中聲明一個NSTimer屬性。 創(chuàng)建NSTimer對象: timer作為V...

文章以在TimerViewController中使用計(jì)時(shí)器為例,在VC中聲明一個NSTimer屬性。 創(chuàng)建NSTimer對象: timer作為V...
這幾天陸陸續(xù)續(xù)調(diào)研了下熱更新捺萌、內(nèi)存泄露檢測的開源小工具,使用熱更新可以解決正式版本上線后出現(xiàn)重大影響的bug膘茎,內(nèi)存泄露檢測則可某種程度解決app...
前言 不知道大家有沒有想過這個問題桃纯,一個應(yīng)用開始運(yùn)行以后放在那里,如果不對它進(jìn)行任何操作辽狈,這個應(yīng)用就像靜止了一樣慈参,不會自發(fā)的有任何動作發(fā)生,但是...
我們都知道可以通過Xcode來學(xué)習(xí)Objective-C編程語言刮萌,但是能不能脫離XCode這個IDE進(jìn)行Objective-C學(xué)習(xí)呢驮配?當(dāng)然是可以...
找到需要編譯的文件所在文件夾 終端輸入 cd '空格' 拖文件所在文件夾至此 終端輸入 clang -rewrite-objc 文件名 此...
一. RunLoop簡介 RunLoop字面意思是跑圈,在我們的項(xiàng)目中其實(shí)就是運(yùn)行循環(huán)着茸,而且是充滿靈性的死循環(huán)壮锻,為什么說他充滿靈性呢?因?yàn)樗梢?..
導(dǎo)語:在GCD的使用中涮阔,需要考慮控制最大并發(fā)數(shù) 和 線程同步這兩個問題猜绣,本文主要介紹GCD中如何控制最大并發(fā)數(shù) 。 一敬特、概述 1掰邢、GCD并發(fā)的困...
Runtime的特性主要是消息(方法)傳遞牺陶,如果消息(方法)在對象中找不到,就進(jìn)行轉(zhuǎn)發(fā)辣之,具體怎么實(shí)現(xiàn)的呢掰伸。我們從下面幾個方面探尋Runtime的...