泛型能夠讓開發(fā)者編寫自定義需求已經(jīng)任意類型的靈活可用的的函數(shù)和類型。能夠讓我們避免重復(fù)的代碼谣沸。用一種清晰和抽象的方式來(lái)表達(dá)代碼的意圖祈噪。 1.泛型解決的問(wèn)題 下面是一個(gè)非泛型的...
泛型能夠讓開發(fā)者編寫自定義需求已經(jīng)任意類型的靈活可用的的函數(shù)和類型。能夠讓我們避免重復(fù)的代碼谣沸。用一種清晰和抽象的方式來(lái)表達(dá)代碼的意圖祈噪。 1.泛型解決的問(wèn)題 下面是一個(gè)非泛型的...
參考:iOS 中MVC設(shè)計(jì)模式iOS MVVM架構(gòu)iOS MVVM-框架介紹iOS 架構(gòu)模式MVVM的實(shí)踐總結(jié)iOS MVVM+RAC 從框架到實(shí)戰(zhàn) 為什么使用MVVM iO...
前言 隨著用戶的需求越來(lái)越多绷杜,對(duì)App的用戶體驗(yàn)也變的要求越來(lái)越高岛蚤。為了更好的應(yīng)對(duì)各種需求酝锅,開發(fā)人員從軟件工程的角度闹炉,將App架構(gòu)由原來(lái)簡(jiǎn)單的MVC變成MVVM蒿赢,VIPER等...
寫的不錯(cuò)
非循環(huán)單鏈表的創(chuàng)建、遍歷渣触、排序等上周看了3次數(shù)據(jù)結(jié)構(gòu)的視頻羡棵,現(xiàn)在看起來(lái),盡然能聽的懂??嗅钻,貌似記得大學(xué)的時(shí)候 數(shù)據(jù)結(jié)構(gòu) 這門課程晾腔,60分壓線及格過(guò)的吶??。啊犬。灼擂。 下面來(lái)看看這部分的代碼吧,扔圖哈觉至,比著自己敲一下...
上周看了3次數(shù)據(jù)結(jié)構(gòu)的視頻语御,現(xiàn)在看起來(lái)峻贮,盡然能聽的懂??,貌似記得大學(xué)的時(shí)候 數(shù)據(jù)結(jié)構(gòu) 這門課程应闯,60分壓線及格過(guò)的吶??纤控。。碉纺。 下面來(lái)看看這部分的代碼吧船万,扔圖哈,比著自己敲一下...
iOS基礎(chǔ)全面分析之一(KVC全面分析)iOS基礎(chǔ)全面分析之二(RunLoop全面分析)iOS基礎(chǔ)全面分析之三(KVO全面分析) RunLoop全面分析 什么是RunLoop...
今天看到一個(gè)有意思的問(wèn)題:NStimer準(zhǔn)嗎耿导?如果不準(zhǔn)該怎樣實(shí)現(xiàn)一個(gè)精確的NSTimer?既然這樣問(wèn)了,那從題目的角度出發(fā)态贤,NSTimer肯定是不準(zhǔn)的舱呻,但是它是以哪個(gè)精確度來(lái)...
轉(zhuǎn)載 談到循環(huán)引用悠汽,不知道你能想到什么箱吕?可能是delegate為啥非得用weak修飾芥驳,可能是block為啥總是需要特殊對(duì)待,你也可能僅僅想到了一個(gè)weakSelf茬高,因?yàn)樗軒?..
我不是給了解決方案嗎慨亲,你每秒收到很多消息就定時(shí)刷新婚瓜,絕對(duì)不會(huì)卡,如果你還是來(lái)一條刷新一條肯定會(huì)卡刑棵。
iOS直播間聊天室—圖文混排加載網(wǎng)絡(luò)圖片(含Demo)Question: 1.刷新直播間消息機(jī)制該用哪種方法巴刻?哪一種更加合適? 2.聊天室該如何圖文混排蛉签? 3.聊天室出現(xiàn)特殊字符臨界點(diǎn)不換行胡陪?高度計(jì)算錯(cuò)誤? 4.聊天室該如何加載...
在面試iOS程序員的時(shí)候柠座,大家經(jīng)常被問(wèn)到的一個(gè)問(wèn)題就是,在定義一個(gè)NSString類型的屬性時(shí)片橡,為什么要用copy修飾妈经?通常得到的回答都是, “為了防止修改這個(gè)屬性時(shí)捧书,會(huì)同時(shí)...
目錄 【如何快速的開發(fā)一個(gè)完整的iOS直播app】(原理篇) 【如何快速的開發(fā)一個(gè)完整的iOS直播app】(播放篇) 【如何快速的開發(fā)一個(gè)完整的iOS直播app】(采集篇) ...
前言 好記性不如爛筆頭吹泡,最近有點(diǎn)空把一些知識(shí)也整理了一遍,后面陸續(xù)寫一些總結(jié)吧经瓷!先從這個(gè)不太熟悉的音視頻這塊開始吧爆哑,2016年可謂是直播元年,這塊的技術(shù)也沒(méi)什么很陌生了舆吮,后知...
Question: 1.刷新直播間消息機(jī)制該用哪種方法?哪一種更加合適伶氢? 2.聊天室該如何圖文混排趟径? 3.聊天室出現(xiàn)特殊字符臨界點(diǎn)不換行瘪吏?高度計(jì)算錯(cuò)誤? 4.聊天室該如何加載...
SEL : 類成員方法的指針蜗巧,但不同于C語(yǔ)言中的函數(shù)指針掌眠,函數(shù)指針直接保存了方法的地址,但SEL只是方法編號(hào)幕屹。 IMP:一個(gè)函數(shù)指針,保存了方法的地址 IMP和SEL關(guān)系 每...