
今天在升級(jí)Flutter后在vscode運(yùn)行報(bào)錯(cuò): 在Xcode(v11.4.1)里運(yùn)行倒是沒有問題...... 想到之前flutter升級(jí)時(shí):...
目錄1.什么是KVO?2.KVO實(shí)現(xiàn)原理3.通過KVC設(shè)置value值KVO能否生效?4.通過成員變量直接賦值KVO能否生效? 1.什么是KVO...
本文探究問題:- 怎么通過關(guān)聯(lián)對(duì)象為分類category添加成員變量?- 添加的成員變量被存儲(chǔ)在哪了? 1.為分類(category)添加成員變...
說明:本文涉及到runtime源碼(objc4-756.2)中的objc-runtime-new.h/objc-runtime-new.mm文件...
之前創(chuàng)建單例是使用下面的方式: 這種方式創(chuàng)建的單例,如果外部使用了alloc方法來創(chuàng)建實(shí)例,或者copy方法拷貝了單例實(shí)例,那么就無法確保對(duì)象的...
蘋果官方文檔:Objective-C Runtime 下載源代碼:https://opensource.apple.com/tarballs/o...
#ifdef:它是if define 的簡(jiǎn)寫 #ifndef:它是if not define 的簡(jiǎn)寫 它們都是宏定義,確切的說是預(yù)處理功能三種(...
1.圖像顯示原理簡(jiǎn)介 有關(guān)概念:時(shí)鐘信號(hào):垂直同步信號(hào)V-Sync / 水平同步信號(hào)H-SynciOS設(shè)備雙緩沖機(jī)制:前/后幀緩沖區(qū) 1.CPU...