
block的本質: 1.block的本質其實就是一個oc對象(內部有isa指針),內部封裝了函數調用和函數調用(函數參數)的oc對象。2.blo...
一.Category的底層結構 在runtime運行中都是一個category_t的一個結構體,里面包含{類名,對象方法列表,類方法列表,協議,...
一.KVO KVO的全稱為Key-Value Observing,也就是我們常說的鍵值監聽。通過KVO我們可以監聽某個對象的屬性的改變 1.KV...
對象的isa指針指向哪里?instance對象的isa指向class對象class對象的isa指向meta-class對象meta-class對...
使用效果展示圖: 效果 1.完美適配屏幕,當按鈕個數少的時候自動平均占比屏幕;2.按鈕顯示自動計算寬度;3.點擊自動局中;4.支持下劃線顯示;5...
我們知道Objective-C是面向對象的一門語言,那么Objective-C中的對象,可以分為3種 instance對象(實例化對象) 1.所...
之前都是第三方的二維碼,操作簡單pod集成,美滋滋。隨著公司項目越來越惡心到大,還是自己擼一個比較實在。demo的主要功能掃描二維碼和生成二維碼...
關于xib在我們的項目中用到很多,作為快速搭建頁面的基本功,卻忽略了一些重要的屬性,接下來就簡單介紹一下xib的黑科技和在項目中的實際應用。有點...
主要的設計思路和上篇文章的一樣,不過是將彈出的view設置成tableView,cell的點擊事件通過block回調。 使用方法 倒入頭文件,之...