一 : 什么是敏捷 敏捷的各路諸侯 極限編程(xp) scrum msf(微軟解決方案框架) 敏捷是相對的 敏捷十二條準則 二 : scrum(...
一 : 常用API ① : 獲取isa指向,獲得類對象或者元類對象 ② : 修改isa指向 ③ : 判斷一個oc對象是否對class對象 二 :...
一 : 幾種情況底層調用 減 號 方法底層 加號 方法底層 二 : 面試題 代碼執(zhí)行效果以及原因. 上述代碼結構分析 其代碼結構相當于實例對象...
一 : 對象方法消息轉發(fā) 當前兩個階段 都搞不定的時候調用消息轉發(fā)機制. 如果forwardingTargetForSelector返回的是ni...
一 : 測試方法緩存 對象調用某個方法的時,會去類對象方法列表中查找,找到以后候會緩存到其散列表中,假如沒找到則去父類的類對象中查找,此時找到之...
一 位運算技巧 在設計枚舉的時候 ,可以傳多值 二 : 細節(jié) isa指針 含義 源碼結構 如果沒有c++析構函數,或者關聯對象,將不會做下面框框...
一 : isa 用一個字節(jié)來描述三個bool值屬性 取出特定位 & 對應想取的位 置為 1 ,轉換成bool 代碼優(yōu)化 設置值 結構體位域 結構...
一 : __weak 與 __unsafe_unretained 內存圖 解決方式 : __weak typeof(perosn) 與上面相同,...
一 : __block 修飾的int age,block會對其進行強引用. block copy操作拷貝到堆中,其使用的__block 修飾的變...