
結(jié)構(gòu)模型 介紹下runtime的內(nèi)存模型(isa找爱、對象韩容、類卦停、metaclass壮锻、結(jié)構(gòu)體的存儲(chǔ)信息等) 為什么要設(shè)計(jì)metaclass元類保存了類...
寫不好的原因 1宇驾、太多cell一個(gè)聊天的界面可能有很多不同的cell,基礎(chǔ)的可能就有 文字 圖片 語音 視頻 地理位置 視頻 時(shí)間 跟業(yè)務(wù)綁定的...
手機(jī)在使用過程中有時(shí)需要實(shí)時(shí)響應(yīng)谐宙,有時(shí)又不需要烫葬。runloop的狀態(tài)就是為了調(diào)節(jié)這些切換。比如滑動(dòng)模式下卧惜,會(huì)把沒有加入到此模式下的定時(shí)器跳過厘灼,這...
多路復(fù)用 HTTP2.0使用了多路復(fù)用的技術(shù),做到同一個(gè)連接并發(fā)處理多個(gè)請求咽瓷,而且并發(fā)請求的數(shù)量比HTTP1.1大了好幾個(gè)數(shù)量級设凹。 當(dāng)然HTTP...
架構(gòu):簡單的說架構(gòu)就是一個(gè)藍(lán)圖茅姜,是一種設(shè)計(jì)方案闪朱,將客戶的不同需求抽象成為抽象組件,并且能夠描述這些抽象組件之間的通信和調(diào)用钻洒。 框架:軟件框架是項(xiàng)...
重復(fù)代碼的提煉冗長方法的分割嵌套條件分支的優(yōu)化去掉一次性的臨時(shí)變量消除過長參數(shù)列表提取類或繼承體系中的常量讓類提供應(yīng)該提供的方法拆分冗長的類提取...
原則一:開閉原則(Open Close Principle)原則二:單一職責(zé)原則(Single Responsibility Principle...
主要還是數(shù)據(jù)流向的不同头遭。 https://blog.csdn.net/victoryzn/article/details/78392128htt...