iOS不支持動態(tài)鏈接庫的特性總是被人詬病。不管你贊不贊同這一點,去弄清楚其中的why和how還是很有趣的一件事情。在這篇文章里我們將會看到庫是什...
投稿
iOS不支持動態(tài)鏈接庫的特性總是被人詬病。不管你贊不贊同這一點,去弄清楚其中的why和how還是很有趣的一件事情。在這篇文章里我們將會看到庫是什...
在RAC里用@weakify和@strongify對block內(nèi)使用self進行管理,這兩個宏來自libextobjc擴展庫。 打開第一層 把參...
attribute是GNU C特色之一,在iOS用的比較廣泛.系統(tǒng)中有許多地方使用到. attribute可以設(shè)置函數(shù)屬性(Function A...
今天在看ProtocolKit的源碼,看到了這么一行代碼. 主要造成疑惑的是 __attribute__((constructor)),以前看過...
關(guān)于繪圖和動畫有兩種處理的方式:CPU(中央處理器)和GPU(圖形處理器)。在現(xiàn)代iOS設(shè)備中,都有可以運行不同軟件的可編程芯片,但是由于歷史原...
上一篇:Objective-C的runtime機制00-概述 那么,OC的對象在runtime的時候會是個什么樣子的呢? runtime中的數(shù)據(jù)...
目錄 0、前言 一、Auto Layout前世今生 二、Auto Layout基礎(chǔ)知識 1.Auto Layout本質(zhì) 2.Auto Layou...
之前寫過 《iOS屬性關(guān)鍵字》基礎(chǔ)篇,便于初學(xué)者理解,但沒有從根本上去說明,屬性的本質(zhì),這次就更進一步說明 屬性的本質(zhì) ivar 實例變量 存取...
本文Demo傳送門:BlockTestApp 【摘要】這篇文章,首先在第1節(jié)中介紹Block的定義,以及與C里面函數(shù)的對比。然后,第2節(jié)介紹實際...
_cmd在Objective-C的方法中表示當(dāng)前方法的selector,正如同self表示當(dāng)前方法調(diào)用的對象實例。 基本用法 還有一種用法是在r...