結(jié)構(gòu)模型 介紹下runtime的內(nèi)存模型(isa寂曹、對(duì)象篓足、類、metaclass夯辖、結(jié)構(gòu)體的存儲(chǔ)信息等) 為什么要設(shè)計(jì)metaclass元類保存了類...
寫不好的原因 1糯俗、太多cell一個(gè)聊天的界面可能有很多不同的cell禁熏,基礎(chǔ)的可能就有 文字 圖片 語(yǔ)音 視頻 地理位置 視頻 時(shí)間 跟業(yè)務(wù)綁定的...
手機(jī)在使用過(guò)程中有時(shí)需要實(shí)時(shí)響應(yīng)崭歧,有時(shí)又不需要。runloop的狀態(tài)就是為了調(diào)節(jié)這些切換撞牢。比如滑動(dòng)模式下率碾,會(huì)把沒(méi)有加入到此模式下的定時(shí)器跳過(guò)叔营,這...
多路復(fù)用 HTTP2.0使用了多路復(fù)用的技術(shù),做到同一個(gè)連接并發(fā)處理多個(gè)請(qǐng)求所宰,而且并發(fā)請(qǐng)求的數(shù)量比HTTP1.1大了好幾個(gè)數(shù)量級(jí)绒尊。 當(dāng)然HTTP...
架構(gòu):簡(jiǎn)單的說(shuō)架構(gòu)就是一個(gè)藍(lán)圖仔粥,是一種設(shè)計(jì)方案婴谱,將客戶的不同需求抽象成為抽象組件,并且能夠描述這些抽象組件之間的通信和調(diào)用件炉。 框架:軟件框架是項(xiàng)...
重復(fù)代碼的提煉冗長(zhǎng)方法的分割嵌套條件分支的優(yōu)化去掉一次性的臨時(shí)變量消除過(guò)長(zhǎng)參數(shù)列表提取類或繼承體系中的常量讓類提供應(yīng)該提供的方法拆分冗長(zhǎng)的類提取...
原則一:開閉原則(Open Close Principle)原則二:?jiǎn)我宦氊?zé)原則(Single Responsibility Principle...
主要還是數(shù)據(jù)流向的不同磕蛇。 https://blog.csdn.net/victoryzn/article/details/78392128htt...