介紹 動(dòng)態(tài)庫(kù)形式:.dylib和.framework 靜態(tài)庫(kù)形式:.a和.framework 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別 靜態(tài)庫(kù):鏈接時(shí),靜態(tài)庫(kù)會(huì)被完整地復(fù)制到可執(zhí)行文件中,被多次...
介紹 動(dòng)態(tài)庫(kù)形式:.dylib和.framework 靜態(tài)庫(kù)形式:.a和.framework 動(dòng)態(tài)庫(kù)和靜態(tài)庫(kù)的區(qū)別 靜態(tài)庫(kù):鏈接時(shí),靜態(tài)庫(kù)會(huì)被完整地復(fù)制到可執(zhí)行文件中,被多次...
方法調(diào)用的本質(zhì) 本文我們探尋方法調(diào)用的本質(zhì),首先通過(guò)一段代碼,將方法調(diào)用代碼轉(zhuǎn)為c++代碼查看方法調(diào)用的本質(zhì)是什么樣的。xcrun -sdk iphoneos clang -...
在我前面的兩篇文章里面分別對(duì)MVC框架中的M層的定義和構(gòu)建方法進(jìn)行了深入的介紹和探討。這篇文章則是想深入的介紹一下我們應(yīng)該如何去構(gòu)建控制層??刂茖邮锹?lián)系視圖層和模型層的紐帶。...
這篇文章是論MVVM偽框架結(jié)構(gòu)和MVC中M的實(shí)現(xiàn)機(jī)制的姊妹篇。在前面的文章中更多介紹的是一些理論性質(zhì)的東西,一些小伙伴在評(píng)論中也說(shuō)希望有一些具體設(shè)計(jì)實(shí)踐的例子,以及對(duì)一些問(wèn)題...
1. iOS中的事件基本介紹 在iOS中不是任何對(duì)象都能處理事件,只有繼承了UIResponder的對(duì)象才能接收并處理事件。我們稱(chēng)之為“響應(yīng)者對(duì)象”UIApplication...
super的本質(zhì) 首先來(lái)看一道面試題。下列代碼中Person繼承自NSObject,Student繼承自Person,寫(xiě)出下列代碼輸出內(nèi)容。 直接來(lái)看一下打印內(nèi)容 上述代碼中...
面試題 講講 RunLoop,項(xiàng)目中有用到嗎? RunLoop內(nèi)部實(shí)現(xiàn)邏輯? Runloop和線程的關(guān)系? timer 與 Runloop 的關(guān)系? 程序中添加每3秒響應(yīng)一次...
iOS 13適配 適配指南 推送修改 原本可以直接將 NSData 類(lèi)型的 deviceToken 轉(zhuǎn)換成 NSString 字符串,然后替換掉多余的符號(hào)即可: 在 iOS ...