首先看一段AF2.x經(jīng)典代碼: 首先我們要明確一個(gè)概念,線程一般都是一次執(zhí)行完任務(wù),就銷毀了。 而添加了runloop,并運(yùn)行起來(lái),實(shí)際上是添加了一個(gè)do,while循環(huán),這...
首先看一段AF2.x經(jīng)典代碼: 首先我們要明確一個(gè)概念,線程一般都是一次執(zhí)行完任務(wù),就銷毀了。 而添加了runloop,并運(yùn)行起來(lái),實(shí)際上是添加了一個(gè)do,while循環(huán),這...
前言:Category在Objc中非常重要,在平時(shí)的iOS的面試中針對(duì)Category的問(wèn)題更是層出不窮,如:1)Category中的方法加載順序?2)Category中的方...
版本記錄 前言 我們?cè)谧鯽pp的時(shí)候,不是做完功能就結(jié)束了,很多時(shí)候是需要進(jìn)行檢查和優(yōu)化的,而xcode自帶了一個(gè)很好的檢查工具,可以檢測(cè)內(nèi)存泄漏。還可以查看哪一個(gè)方法比較耗...
AutoreleasePool 第一次寫博客,本著學(xué)習(xí)交流的目的,希望有寫的不對(duì)的地方能夠幫忙指出,后續(xù)還會(huì)更新; 一、基本概念 ARC下的產(chǎn)物,為了替代人工管理內(nèi)存,大大的...
核心繪圖狀態(tài)管理 CGContextSaveGState函數(shù)的作用是將當(dāng)前圖形狀態(tài)推入堆棧。之后,您對(duì)圖形狀態(tài)所做的修改會(huì)影響隨后的描畫操作,但不影響存儲(chǔ)在堆棧中的拷貝。在修...
不得不說(shuō),人的惰性是真可怕啊。從上周六就到寫runLoop的建議開(kāi)始,星期三告訴自己從星期四開(kāi)始著手寫這篇博客。然而現(xiàn)在戳個(gè)時(shí)間戳,現(xiàn)在是4.30星期日。寫完發(fā)出去又不知道是...
本文翻譯自官方的Podfile Syntax Reference,也參考了之前一位博主的翻譯,若翻譯中有什么異議,歡迎留言指正。 Podfile Podfile文件詳細(xì)描述了...
關(guān)于 Runtime ,網(wǎng)上已經(jīng)有很多很好的文章,寫得很詳盡。本篇主要是從新手的角度出發(fā),逐步介紹 Runtime 的原理、常用方法、應(yīng)用場(chǎng)景等。 一、Runtime 是什么...