我們寫(xiě)代碼的時(shí)候,有的類沒(méi)有給對(duì)外接口,但是我們需要它的私有成員變量或者函數(shù)應(yīng)該怎么辦呢? 其實(shí)我們可以通過(guò)runtime訪問(wèn)類的私有成員變量和...
分類是一種很好的擴(kuò)展類的方式,我們學(xué)習(xí)分類的時(shí)候會(huì)學(xué)到一點(diǎn):分類不能聲明成員變量深入淺出理解分類(category)和類擴(kuò)展(extension...
我們之前說(shuō)到,想要統(tǒng)計(jì)每個(gè)頁(yè)面的啟動(dòng)時(shí)間。我們可以知道,每個(gè)頁(yè)面都繼承了UIViewController,假設(shè)每個(gè)頁(yè)面開(kāi)始啟動(dòng)的時(shí)間大概在Loa...
剛開(kāi)始學(xué)習(xí)分類和類擴(kuò)展的時(shí)候很茫然,什么是分類,什么是類擴(kuò)展,他們分別用在什么場(chǎng)合,各有哪些不能被替代的特點(diǎn)?后來(lái)自己寫(xiě)的多了一些,發(fā)現(xiàn)這真的是...
QQ分享SDK的接入(iOS端) 一.準(zhǔn)備工作 1.在騰訊開(kāi)放平臺(tái)申請(qǐng)分享需要使用的APPID。 2.在騰訊開(kāi)放平臺(tái)下載官方最新版本的SDK。(...
本文基于OClint官方文檔進(jìn)行翻譯,本章順序與官網(wǎng)相同,如果查看后仍不能明白問(wèn)題原因,請(qǐng)前往官方文檔查看示例,官方文檔地址 Basic 1.B...
[特別標(biāo)注,文章首發(fā)在CSDN,也是本人原創(chuàng),下面放一下地址,主頁(yè)地址] 0.閱讀本文前你需要手里掌握一個(gè)KVODemo。 可以仿照關(guān)東升《iO...