全網(wǎng)最新 KCObjc4
底層源碼 快速通道
2022年11月21日更新 libmalloc-409.40.6可編譯
最新的 libmalloc
源碼更新比較多 其中的坎坷讀者慢慢體會
2022年11月7日更新 objc4-866.9 macOS 13.0 Xcode 14.1
前面一直沒有點出來的問題 : bridgeos(3.0)
報錯 是因為編譯過程平臺支持問題
解決方式 只需要增加平臺支持類型
選擇target
->objc
->Build Settings
在工程的Supported Platforms
中添加下面截圖平臺支持
2022年6月22日 更新
非常喜歡周杰倫的歌<青花瓷>其中有一句臺詞: 天青色等煙雨,而我在等你
. 我們都知道天青色
在燒制過程是比較困難的. 它需要: 溫度 濕度 把握的非常好 然而煙雨的天氣是燒制天青色
的絕佳機會.當然并不是每一天都是煙雨 所以愛情也是需要等待,并不是每一個人都是最佳私定終生的人. 其實我看到的是另一重景象:
如果只是一味的去等待
煙雨
什么都不準備,就算它來了 也不一定能有天青色
. 所以在緣分和時機來臨之前,我們更需要好好準備,不打無把握的戰(zhàn) . 讓來之不易的煙雨
充分鍛造天青色
今天更新了 objc4_841
源碼. 方法還是一如既往. 不會的可以去參閱之前的文章
最后祝愿大家都能收獲自己的
天青色
2022年2月24日 更新
長沙下了幾天的雪 這兩天終于天晴了 官宣一個消息: 我結婚了 (實在不好意思,拖了這么多 感謝親朋好友的見證)
今天從"簸箕"拿出我的mac 閑來無事 把蘋果最新的 objc4_838
源碼編譯了. 畢竟微信/github
里面都是大家催更
- 老師,為什么
objc4_779
怎么無法編譯了 (早就過時了 818都過時了 ??) - 老師, macOS Monterey (macOS 12.1)
objc4_818
編譯不了 - 老師, Xcode 13.2.1 能不能調(diào)試源碼
其實都是一個問題 每一次蘋果大的系統(tǒng)更新 objc4
的源碼都會因為內(nèi)部更新無法使用 尤其更新 CF
的源碼 今天它來了 objc4_838
可調(diào)式源碼奉上 快爽起來....??????????
2022年2月24日 更新完畢 睡覺
很多小伙伴一直在我github留言,說 macOS 11.1 Xcode12.2 objc 源碼無法編譯了, 無法調(diào)試了!
大家莫慌,它來了,它來了,它踏著 Build Succeeded
來了!
千呼萬喚始出來,最新objc818重磅更新,現(xiàn)在已經(jīng)上傳 github嘗鮮objc818可調(diào)試源碼
- ??你是不是還在為看源碼而發(fā)愁?
- ??你是不是還在不懂底層源碼而發(fā)愁?
- ??你是不是還在使用舊的可調(diào)式源碼?
- ??你是不是很想與底層有一個親密接觸?
- ??你是不是還在報下面的錯?
static_assert(bucketsMask >= MACH_VM_MAX_ADDRESS,
"Bucket field doesn't have enough bits for arbitrary pointers.");
STATIC_ASSERT((~ISA_MASK & MACH_VM_MAX_ADDRESS) == 0 ||
ISA_MASK + sizeof(void*) == MACH_VM_MAX_ADDRESS);
dyld: Symbol not found: _sel_hash Referenced from: /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation Expected in: /Users/xxx/Build/Products/Debug/libobjc.A.dylib in /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
趕緊來玩轉(zhuǎn)objc底層源碼吧,快速通道
想自己玩的小伙伴: 可以去我前面發(fā)布的調(diào)試流程一步一步來
iOS_objc4-756.2 最新源碼編譯調(diào)試
最新macOS 10.15下objc4-779.1源碼編譯調(diào)試
PS: 玩爽了,切記來一波點贊??(畢竟連夜編譯調(diào)試成功) 謝謝大家
macOS 11.1 Xcode12.2 objc818源碼編譯