
UIImageView 序列幀動(dòng)畫的實(shí)現(xiàn)以及內(nèi)存的優(yōu)化 最近筆者項(xiàng)目中又一次遇到了UIImageView的序列幀動(dòng)畫,各種百度,為了不讓下一次遇到序列幀動(dòng)畫的時(shí)候還需要百度,...
3.NSDictionary底層實(shí)現(xiàn)原理 筆者自語(yǔ):當(dāng)有一個(gè)面試官問我NSDictionary底層實(shí)現(xiàn)原理,我平時(shí)開發(fā)的時(shí)候只是會(huì)用而已,哪里知道它的內(nèi)部實(shí)現(xiàn)原理呀,一臉懵逼...
線程之間的通信基本概念: 在一個(gè)進(jìn)程中,線程往往不是孤立存在的,多個(gè)線程之間經(jīng)常需要進(jìn)行通信; 線程之間通信的體現(xiàn): 一個(gè)線程傳遞數(shù)據(jù)給另一個(gè)線程; 在一個(gè)線程中執(zhí)行完任務(wù)...
筆者自語(yǔ):隱隱約約的記得有次面試的時(shí)候面試官問到了:說一下oc的反射機(jī)制。我一臉懵逼的樣子,什么是oc的反射機(jī)制呀,開發(fā)過程中聽都聽說過,怎么說呢?相信你也遇到過類似的境況,...
設(shè)計(jì)模式,玄乎又懸,昨天還看得清清楚楚真真切切,但是過了一天就全然不明不白,終其原因呢,無(wú)外乎就是壓根這個(gè)東西就理解,但是就是說不來是什么東西。 說下我對(duì)建造者模式的初步理解...
每看一次設(shè)計(jì)模式,感覺每一個(gè)設(shè)計(jì)模式看起來是那么簡(jiǎn)單,對(duì)于外觀模式我的理解就是外觀模式:外觀模式,這個(gè)名字起得不怎么樣,還是另外交一個(gè)名字吧感覺。我在這里只舉一個(gè)例子:你去醫(yī)...
筆者自語(yǔ):模板模式是什么鬼,咋一聽名字好像很牛的樣子,讓我們一塊來了解一下吧: 設(shè)計(jì)意圖:定義一個(gè)操作中的算法的骨架,而將一些步驟延遲到子類中,模板方法使得子類可以不改變一個(gè)...
在iOS的日常開發(fā)中,我們會(huì)用到的協(xié)議代理,那么我今天講的代理模式跟協(xié)議代理是不是同一回事呢?我們不妨進(jìn)行回顧一下所謂的協(xié)議代理:在A類中聲明一個(gè)協(xié)議,并在A類中定義一個(gè)對(duì)象...
筆者自語(yǔ) 作為一個(gè)開發(fā)者,我現(xiàn)在深深體會(huì)到了如果不去學(xué)習(xí),遲早要被社會(huì)淘汰,既然知道這個(gè)最為簡(jiǎn)單的道理為什么就是不能自拔呢,我勵(lì)志寫下23中設(shè)計(jì)模式的使用場(chǎng)合,設(shè)計(jì)初衷和希望...
ios 11系統(tǒng)出來后,需要適配一下tableview,如果tableview的界面沒有導(dǎo)航欄,并且想要tableview的內(nèi)容和狀態(tài)欄重復(fù)的話,就需要考慮到iOS11的安全...