引子: 為什么要運(yùn)用設(shè)計(jì)模式迁霎?先有模式還是先有代碼萎羔?MVC之間VC歌豺,MC他們之間的設(shè)計(jì)模式又是什么印叁?一開始看到《Head First設(shè)計(jì)模式》寫...
![240](https://upload.jianshu.io/collections/images/503206/b05d7318b32297396dade230e8892237.jpeg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
引子: 為什么要運(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()階段的啟動(dòng)耗時(shí)優(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)化雾袱、 安裝包瘦身、啟動(dòng)優(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ù)制這個(gè)原型創(chuàng)建新的對象屯伞。 array 就是原型了腿箩,array2 以...
本篇是四部曲的第三篇,第一篇請點(diǎn)這里iOS設(shè)計(jì)模式四部曲(一):創(chuàng)建型模式,第二篇請點(diǎn)擊這里iOS設(shè)計(jì)模式四部曲(二):結(jié)構(gòu)型模式劣摇。由于個(gè)人能力...
最近,遇到一個(gè)問題饵撑,有個(gè)控制器剑梳,一進(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)庫和動(dòng)態(tài)庫的基本介紹和使用 上面的文章回答了這幾個(gè)問題: 什么是庫?庫就是程序代碼的集合, 將N個(gè)文件組織起來, 是共享程序代碼的一...