什么?你以為你通知全懂了?抱歉,你懂的僅僅是基礎(chǔ)。 一、為什么要使用NSNotification The standard way to pas...
學(xué)習(xí)進(jìn)度: runtime小序曲,從運行時多態(tài)看這股神秘力量 runtime進(jìn)行曲,objc_msgSend的前世今生(一) runtime進(jìn)行...
C本身是一個靜態(tài)語言,數(shù)據(jù)類型和代碼運行的結(jié)果都是在編譯的時候確定的。而Objective-C的runtime機(jī)制賦予了C一個新的活力,即運行時...
概要:傻瓜式講解動態(tài)綁定和消息轉(zhuǎn)發(fā)。學(xué)習(xí)進(jìn)度: runtime小序曲,從運行時多態(tài)看這股神秘力量 runtime進(jìn)行曲,objc_msgSend...
runtime小序曲一文中舉出了runtime的三種應(yīng)用方式: Objective-C源代碼,以objc_msgSend方法舉例。 NSObje...
runtime一直很神秘,本文從面向?qū)ο蟮幕咎匦远鄳B(tài),引出runtime,并做了基本的解釋和簡單應(yīng)用梳理。后續(xù)會深入runtime。學(xué)習(xí)進(jìn)度:...
Blocks are a non-standard extension added by Apple Inc. to Clang's imple...
我是一頭來自北方的羊,咩-咩-咩-!談到循環(huán)引用,不知道你能想到什么?可能是delegate為啥非得用weak修飾,可能是block為啥總是需要...
一、從面向?qū)ο蟮絆bjective-C概覽copy 1、面向?qū)ο螅?In object-oriented programming, object...