引子: 為什么要運(yùn)用設(shè)計(jì)模式?先有模式還是先有代碼?MVC之間VC,MC他們之間的設(shè)計(jì)模式又是什么?一開始看到《Head First設(shè)計(jì)模式》寫...
投稿
引子: 為什么要運(yùn)用設(shè)計(jì)模式?先有模式還是先有代碼?MVC之間VC,MC他們之間的設(shè)計(jì)模式又是什么?一開始看到《Head First設(shè)計(jì)模式》寫...
背景 7月26號我們阿里數(shù)據(jù)iOS端發(fā)布了4.4.0版本,這次版本主要是優(yōu)化了性能,其中main()階段的啟動耗時優(yōu)化成果比較明顯,從之前的0....
原文鏈接: https://juejin.im/entry/58f46dca5c497d006c968c5aiOS 設(shè)計(jì)模式相關(guān)資料整理 隨著寫...
關(guān)于iOS 性能優(yōu)化梳理: 基本工具、業(yè)務(wù)優(yōu)化、內(nèi)存優(yōu)化、卡頓優(yōu)化、布局優(yōu)化、電量優(yōu)化、 安裝包瘦身、啟動優(yōu)化、網(wǎng)絡(luò)優(yōu)化等基本工具TODO: I...
一、大神博客研讀 隨著應(yīng)用需求逐步迭代,應(yīng)用的代碼體積將會越來越大,為了更好的管理應(yīng)用工程,我們開始借助CocoaPods版本管理工具對原有應(yīng)用...
對象創(chuàng)建 原型(Prototype) 使用原型實(shí)例指定創(chuàng)建對象的種類,并通過復(fù)制這個原型創(chuàng)建新的對象。 array 就是原型了,array2 以...
本篇是四部曲的第三篇,第一篇請點(diǎn)這里iOS設(shè)計(jì)模式四部曲(一):創(chuàng)建型模式,第二篇請點(diǎn)擊這里iOS設(shè)計(jì)模式四部曲(二):結(jié)構(gòu)型模式。由于個人能力...
最近,遇到一個問題,有個控制器,一進(jìn)去就crash,而且手機(jī)非常的燙,用instrument跑了跑,發(fā)現(xiàn)內(nèi)存暴增幾百兆;如圖: 圖中可以看出,內(nèi)...
標(biāo)題確實(shí)很長,有點(diǎn)長……??。 不理解標(biāo)題意思沒問題,看看下面的代碼就知道這次我想復(fù)習(xí)的地方是什么了。 上面的 block 里面使用了self,這...
iOS 靜態(tài)庫和動態(tài)庫的基本介紹和使用 上面的文章回答了這幾個問題: 什么是庫?庫就是程序代碼的集合, 將N個文件組織起來, 是共享程序代碼的一...