安裝npm brew install node 安裝asar npm install -g asar 安裝starUML 官網(wǎng) 解壓文件app.asar 修改新生成的app目...
老板 UIKit框架(三十二) —— 替換Peek and Pop交互的基于iOS13的Context Menus 沒有了?
UIKit框架(三十五) —— Accessibility的使用(二)版本記錄 版本號時間V1.02020.02.17 星期一 前言 iOS中有關視圖控件用戶能看到的都在UIKit框架里面,用戶交互也是通過UIKit進行的。感興趣的參考上面幾篇...
super的本質 首先來看一道面試題。下列代碼中Person繼承自NSObject,Student繼承自Person,寫出下列代碼輸出內容。 直接來看一下打印內容 上述代碼中...
方法調用的本質 本文我們探尋方法調用的本質,首先通過一段代碼,將方法調用代碼轉為c++代碼查看方法調用的本質是什么樣的。xcrun -sdk iphoneos clang -...
Class的結構 通過上一章中對isa本質結構有了新的認識,今天來回顧Class的結構,重新認識Class內部結構。 首先來看一下Class的內部結構代碼,對探尋Class的...
isa的本質 在學習Runtime之前首先需要對isa的本質有一定的了解,這樣之后學習Runtime會更便于理解。 回顧OC對象的本質,每個OC對象都含有一個isa指針,__...
上一篇文章iOS底層原理總結 - 探尋block的本質(一)中已經(jīng)介紹過block的底層本質實現(xiàn)以及了解了變量的捕獲,本文繼續(xù)探尋block的本質。 block對對象變量的捕...
面試題 block的原理是怎樣的?本質是什么? __block的作用是什么?有什么使用注意點? block的屬性修飾詞為什么是copy?使用block有哪些使用注意? blo...
面試題 Category能否添加成員變量?如果可以,如何給Category添加成員變量?答:不能直接添加成員變量,但是可以通過runtime的方式間接實現(xiàn)添加成員變量的效果。...
iOS底層原理總結 - Category的本質 面試題 Category的實現(xiàn)原理,以及Category為什么只能加方法不能加屬性。 Category中有l(wèi)oad方法嗎?lo...
面試題 講講 RunLoop,項目中有用到嗎? RunLoop內部實現(xiàn)邏輯? Runloop和線程的關系? timer 與 Runloop 的關系? 程序中添加每3秒響應一次...
對小碼哥底層班視頻學習的總結與記錄。面試題部分,通過對面試題的分析探索問題的本質內容。 問題iOS用什么方式實現(xiàn)對一個對象的KVO?(KVO的本質是什么?)如何手動觸發(fā)KVO...
iOS底層原理總結 - 探尋Class的本質 對小碼哥底層班視頻學習的總結與記錄。面試題部分,通過對面試題的分析探索問題的本質內容。上接 iOS底層原理總結 - 探尋OC對象...
iOS底層原理總結 - 探尋OC對象的本質 對小碼哥底層班視頻學習的總結與記錄。面試題部分,通過對面試題的分析探索問題的本質內容。 面試題:一個NSObject對象占用多少內...