block的本質(zhì): 1.block的本質(zhì)其實(shí)就是一個oc對象(內(nèi)部有isa指針)粪狼,內(nèi)部封裝了函數(shù)調(diào)用和函數(shù)調(diào)用(函數(shù)參數(shù))的oc對象。2.blo...
一.Category的底層結(jié)構(gòu) 在runtime運(yùn)行中都是一個category_t的一個結(jié)構(gòu)體任岸,里面包含{類名再榄,對象方法列表,類方法列表享潜,協(xié)議不跟,...
一.KVO KVO的全稱為Key-Value Observing,也就是我們常說的鍵值監(jiān)聽米碰。通過KVO我們可以監(jiān)聽某個對象的屬性的改變 1.KV...
對象的isa指針指向哪里?instance對象的isa指向class對象class對象的isa指向meta-class對象meta-class對...
使用效果展示圖: 效果 1.完美適配屏幕吕座,當(dāng)按鈕個數(shù)少的時(shí)候自動平均占比屏幕;2.按鈕顯示自動計(jì)算寬度瘪板;3.點(diǎn)擊自動局中吴趴;4.支持下劃線顯示;5...
我們知道Objective-C是面向?qū)ο蟮囊婚T語言侮攀,那么Objective-C中的對象锣枝,可以分為3種 instance對象(實(shí)例化對象) 1.所...
之前都是第三方的二維碼厢拭,操作簡單pod集成,美滋滋撇叁。隨著公司項(xiàng)目越來越惡心到大供鸠,還是自己擼一個比較實(shí)在。demo的主要功能掃描二維碼和生成二維碼...
關(guān)于xib在我們的項(xiàng)目中用到很多楞捂,作為快速搭建頁面的基本功,卻忽略了一些重要的屬性趋厉,接下來就簡單介紹一下xib的黑科技和在項(xiàng)目中的實(shí)際應(yīng)用寨闹。有點(diǎn)...
主要的設(shè)計(jì)思路和上篇文章的一樣君账,不過是將彈出的view設(shè)置成tableView繁堡,cell的點(diǎn)擊事件通過block回調(diào)。 使用方法 倒入頭文件乡数,之...