![240](https://cdn2.jianshu.io/assets/default_avatar/3-9a2bcc21a5d89e21dafc73b39dc5f582.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
結(jié)構(gòu)模型 介紹下runtime的內(nèi)存模型(isa速址、對象、類由驹、metaclass芍锚、結(jié)構(gòu)體的存儲信息等) 為什么要設(shè)計metaclass元類保存了類...
寫不好的原因 1、太多cell一個聊天的界面可能有很多不同的cell,基礎(chǔ)的可能就有 文字 圖片 語音 視頻 地理位置 視頻 時間 跟業(yè)務(wù)綁定的...
手機在使用過程中有時需要實時響應(yīng)渣触,有時又不需要羡棵。runloop的狀態(tài)就是為了調(diào)節(jié)這些切換。比如滑動模式下嗅钻,會把沒有加入到此模式下的定時器跳過皂冰,這...
多路復(fù)用 HTTP2.0使用了多路復(fù)用的技術(shù),做到同一個連接并發(fā)處理多個請求养篓,而且并發(fā)請求的數(shù)量比HTTP1.1大了好幾個數(shù)量級秃流。 當(dāng)然HTTP...
架構(gòu):簡單的說架構(gòu)就是一個藍圖柳弄,是一種設(shè)計方案舶胀,將客戶的不同需求抽象成為抽象組件,并且能夠描述這些抽象組件之間的通信和調(diào)用碧注。 框架:軟件框架是項...
重復(fù)代碼的提煉冗長方法的分割嵌套條件分支的優(yōu)化去掉一次性的臨時變量消除過長參數(shù)列表提取類或繼承體系中的常量讓類提供應(yīng)該提供的方法拆分冗長的類提取...
原則一:開閉原則(Open Close Principle)原則二:單一職責(zé)原則(Single Responsibility Principle...
主要還是數(shù)據(jù)流向的不同逝变。 https://blog.csdn.net/victoryzn/article/details/78392128htt...