在上一篇OC底層原理08 - objc_msgSend流程之快速查找[http://www.reibang.com/p/42e7643e2616]文章中,我們分析了快速查找...
OC runtime運行時 在探索objc_msgSend時舰罚,我們需要先了解OC的runtime機制 runtime簡介 runtime稱為運行時纽门,它區(qū)別于編譯時 編譯時:是...
在OC底層原理05 - isa與類關(guān)聯(lián)的原理[http://www.reibang.com/p/4656390ff41c]和OC底層原理06 - 類 & 類結(jié)構(gòu)分析[htt...
類 的分析 類的分析主要是分析isa的走向以及繼承關(guān)系 首先定義兩個類,一個HLPerson繼承自NSObject沸停,另一個HLTeacher繼承自HLPerson 在main...
在探討這個問題前膜毁,我們首先要弄清楚對象的本質(zhì)什么編譯器clangclang是一個由Apple主導(dǎo)編寫昭卓,基于LLVM的C/C++/OC的編譯器操作指令 探索對象本質(zhì)是什么 在m...
獲取內(nèi)存大小的三種方式 sizeof class_getInstanceSize malloc_size sizeof sizeof是一個操作符愤钾,不是函數(shù),一把用于計算內(nèi)存大...
在上篇文章[http://www.reibang.com/p/ce704c0e7c09]我們探究了自定義類的alloc源碼候醒,但是[NSObject alloc]和[自定義類...
在分析alloc源碼之前能颁,先來觀察下以下3個對象: 分別輸出3個對象的 內(nèi)容、指針地址倒淫、對象地址伙菊,下圖是打印結(jié)果 通過打印可以看出,3個對象指向的是同一個內(nèi)存空間敌土,所以其內(nèi)容...
OC底層源碼的三種方式 1.直接使用符號斷點 2.通過control + step into (step into instruction) 3.匯編方法 下面以alloc為...
大佬兴枯,請問iOS11之前的要怎么解決呢
解決UIWebView換WKWebView時cookie丟失問題項目中遇到這個問題,困擾了很久矩欠,網(wǎng)上各種解決的方案都有财剖,但是對我而言都沒有用,包括(1)初始化webview的時候注入cookie(2)webview loadrequest...
項目中遇到這個問題癌淮,困擾了很久躺坟,網(wǎng)上各種解決的方案都有,但是對我而言都沒有用乳蓄,包括(1)初始化webview的時候注入cookie(2)webview loadrequest...
-------2024.05.11 update---- 最近換了新的公司咪橙,公司的項目比較新兼容的版本也比較高,使用的Codable進(jìn)行的JSON模型轉(zhuǎn)換虚倒。 隨著HandyJ...