接口隔離原則棕硫,英文名稱為Interface Segregation Principle募舟,縮寫為ISP。 定義為:使用多個(gè)專門的接口吞琐,而不是使用單...
參考文章鏈接: 組件化-動(dòng)態(tài)庫實(shí)戰(zhàn) - 簡(jiǎn)書 DevNotes/framework2.md at master · Damonvvong/Dev...
依賴倒轉(zhuǎn)原則,英文名稱為Dependency Inversion Principle然爆,縮寫為DIP站粟。 定義為:抽象不應(yīng)該依賴于細(xì)節(jié),細(xì)節(jié)應(yīng)該依賴...
一個(gè)NSMethodSignature對(duì)象記錄著某個(gè)方法的返回值類型信息以及參數(shù)類型信息曾雕。它用于轉(zhuǎn)發(fā)消息接收者無法響應(yīng)的消息奴烙。 可以通過meth...
里氏替換原則,英文名稱為L(zhǎng)iskov Substitution Principle,縮寫為L(zhǎng)SP缸沃。它是由Barbara Liskov提出恰起。 定義...
iOS中hook系統(tǒng)API的兩種方式
決定app性能的兩個(gè)重要因素是啟動(dòng)時(shí)間和內(nèi)存占用。減少app可執(zhí)行文件的大小趾牧,以及盡量減少APP啟動(dòng)后內(nèi)存的占用使得app可以以更快的速度啟動(dòng)以...
開閉原則检盼,英文名稱為Open-Closed Principle,縮寫為OCP翘单。 定義為:軟件實(shí)體應(yīng)對(duì)擴(kuò)展開放吨枉,而對(duì)修改關(guān)閉。 即軟件實(shí)體應(yīng)盡量在...
單一職責(zé)原則的英文名稱是Single Responsibility Principle哄芜,縮寫為SPR貌亭。 其定義如下: 一個(gè)類只負(fù)責(zé)一個(gè)功能領(lǐng)...