![240](https://cdn2.jianshu.io/assets/default_avatar/10-e691107df16746d4a9f3fe9496fd1848.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
區(qū)別: self在實(shí)例方法中是對(duì)象的首地址;在類方法中是Class類 類方法存儲(chǔ)在元類對(duì)象的方法列表中;實(shí)例方法存儲(chǔ)在類對(duì)象的方法列表中 代碼:...
分類是通過(guò)runtime在運(yùn)行時(shí)加入到宿主類上的悬襟,具體可參見(jiàn)app的啟動(dòng)流程 分類結(jié)構(gòu)體 分類入口函數(shù) 從對(duì)應(yīng)的類中獲取還沒(méi)有拼接的所有分類 獲...
程序加載時(shí),會(huì)加載靜態(tài)庫(kù)拯刁、動(dòng)態(tài)庫(kù)和二進(jìn)制可執(zhí)行文件等脊岳,由此引出幾個(gè)問(wèn)題:?jiǎn)栴}1?:什么是靜態(tài)庫(kù)?什么是動(dòng)態(tài)庫(kù)?二者的區(qū)別是什么割捅?問(wèn)題2?:app...
OC中沒(méi)有絕對(duì)的私有變量和私有方法對(duì)于私有變量奶躯,例如在.h文件中使用@private修飾的變量;在.m文件中擴(kuò)展中聲明的變量和屬性和方法默認(rèn)都是...
由于分類是不能直接添加成員變量的亿驾,因此需要使用關(guān)聯(lián)對(duì)象技術(shù)為分類添加成員變量嘹黔,由此引出幾個(gè)問(wèn)題:?jiǎn)栴}1?:什么是成員變量,成員變量和實(shí)例變量還有...
重用機(jī)制 代碼cell = [tableView dequeueReusableCellWithIdentifier:identifier]; ...
概念篇 什么是Block Block是就是一個(gè)對(duì)象莫瞬,它封裝了執(zhí)行的函數(shù)和執(zhí)行的上下文 Block就是將一個(gè)結(jié)構(gòu)體實(shí)例賦值給一個(gè)函數(shù)指針 將一個(gè)結(jié)...
321
2123