今年參加了很多面試,看看我的面試題是哪些 我遇到的能想起來的面試題 什么事Runloop?簡述Runloop的執(zhí)行順序、用Runloop實(shí)現(xiàn)一個(gè)...
投稿
今年參加了很多面試,看看我的面試題是哪些 我遇到的能想起來的面試題 什么事Runloop?簡述Runloop的執(zhí)行順序、用Runloop實(shí)現(xiàn)一個(gè)...
圖層的樹狀結(jié)構(gòu) Core Animation是一個(gè)復(fù)合引擎,它的職責(zé)就是盡可能快地組合屏幕上不同的可視內(nèi)容,這個(gè)內(nèi)容是被分解成獨(dú)立的圖層,存儲(chǔ)在...
iOS開發(fā)中,網(wǎng)絡(luò)請求得到j(luò)son轉(zhuǎn)化為字典,然后字典轉(zhuǎn)化為模型,這是很普遍要做的事。成型的第三方框架也有很多,前段時(shí)間比較火的YYKit中的Y...
GCD的隊(duì)列有兩種,一種是串行隊(duì)列,一種是并發(fā)隊(duì)列。 串行隊(duì)列: 任務(wù)按往隊(duì)列里的添加先后順序執(zhí)行,先進(jìn)先出(FIFO),前一個(gè)任務(wù)執(zhí)行完再開始...
怎么檢測項(xiàng)目中的Data race? 下面就進(jìn)入正題簡單聊一聊iOS中的鎖,以及相關(guān)的內(nèi)容(由于本人能力有限,文中難免有一些遺漏或者錯(cuò)誤,請各位...
Apple從OS X 10.4和iOS 4以后開始支持block,相對(duì)于delegate,block有很多便捷之處,使得代碼更簡潔,可讀性更強(qiáng)。...
介紹copy和mutableCopy 介紹深拷貝與淺拷貝 block為什么要用copy copy相對(duì)于直接賦值的好處 總結(jié) 預(yù)備知識(shí) : 堆 :...
原文:點(diǎn)擊 Run 之后發(fā)生了什么? 這是我以前去鏈家網(wǎng)面試的一個(gè)題目,當(dāng)時(shí)回答不夠全面,現(xiàn)在看了2016 WWDC以及Sunnyxx iDev...
?楔子Runtime是什么?見名知意,其概念無非就是“因?yàn)?Objective-C 是一門動(dòng)態(tài)語言,所以它需要一個(gè)運(yùn)行時(shí)系統(tǒng)……這就是 Runt...
有人提出了這樣的問題:代碼1: 代碼2: 你們更傾向于哪種寫法?我的做法是如果if的代碼塊中的代碼比較少就用if return,想問下你們是怎么...