區(qū)別: self在實例方法中是對象的首地址斗忌;在類方法中是Class類 類方法存儲在元類對象的方法列表中;實例方法存儲在類對象的方法列表中 代碼:...
分類是通過runtime在運行時加入到宿主類上的能犯,具體可參見app的啟動流程 分類結(jié)構(gòu)體 分類入口函數(shù) 從對應(yīng)的類中獲取還沒有拼接的所有分類 獲...
程序加載時,會加載靜態(tài)庫沈贝、動態(tài)庫和二進(jìn)制可執(zhí)行文件等杠人,由此引出幾個問題:問題1?:什么是靜態(tài)庫?什么是動態(tài)庫宋下?二者的區(qū)別是什么嗡善?問題2?:app...
OC中沒有絕對的私有變量和私有方法對于私有變量,例如在.h文件中使用@private修飾的變量学歧;在.m文件中擴展中聲明的變量和屬性和方法默認(rèn)都是...
由于分類是不能直接添加成員變量的罩引,因此需要使用關(guān)聯(lián)對象技術(shù)為分類添加成員變量,由此引出幾個問題:問題1?:什么是成員變量枝笨,成員變量和實例變量還有...
重用機制 代碼cell = [tableView dequeueReusableCellWithIdentifier:identifier]; ...
概念篇 什么是Block Block是就是一個對象袁铐,它封裝了執(zhí)行的函數(shù)和執(zhí)行的上下文 Block就是將一個結(jié)構(gòu)體實例賦值給一個函數(shù)指針 將一個結(jié)...
321
2123