引言 在使用 Swift 語言開發(fā)中對(duì)集合類型的數(shù)據(jù)操作也是頻頻使之。Swift 是一種支持函數(shù)式編程的語言,它提給開發(fā)者許多對(duì)集合類型操作的函...

引言 在使用 Swift 語言開發(fā)中對(duì)集合類型的數(shù)據(jù)操作也是頻頻使之。Swift 是一種支持函數(shù)式編程的語言,它提給開發(fā)者許多對(duì)集合類型操作的函...
為了防止一個(gè)應(yīng)用占用過多的系統(tǒng)資源,蘋果設(shè)計(jì)了一個(gè)“看門狗”(watchdog)的機(jī)制。在不同的場(chǎng)景下,“看門狗”會(huì)監(jiān)測(cè)應(yīng)用的性能。如果超出了該...
說明:在我理解中,這里所謂的抽象,其實(shí)就是制定某一個(gè)接口規(guī)范。具體體現(xiàn)在代碼里,就是設(shè)置一個(gè)基類,基類遵守某一套接口規(guī)范,但是其具體的實(shí)現(xiàn)則通過...
圖片緩存框架 圖片的讀寫 讀取圖片image.png 緩存圖片image.png (1)如果程序并沒有被關(guān)閉,一直在運(yùn)行,那么此時(shí)內(nèi)存緩存中有數(shù)...
iOS開發(fā)中block直接強(qiáng)引用和先弱引用再強(qiáng)引用的區(qū)別[http://www.lxweimin.com/p/bd74f02f24f4] __w...
騰訊三面問題: OC你了解的鎖有哪些?在你回答基礎(chǔ)上進(jìn)行二次提問;追問一:自旋和互斥對(duì)比?追問二:用C/OC/C++,任選其一,實(shí)現(xiàn)自旋或互斥?...
寫在開頭: 本來這篇內(nèi)容準(zhǔn)備寫在AFNetworking到底做了什么?(三)中的,但是因?yàn)槲蚁朐谌型杲Y(jié)這個(gè)系列,礙于篇幅所限、并且這一塊內(nèi)容獨(dú)...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T」[https://itcharge.cn/...
摘要軟件的設(shè)計(jì)模式如同高樓的設(shè)計(jì)藍(lán)圖,優(yōu)秀巧妙應(yīng)用設(shè)計(jì)模式可以使編碼者更加輕松,軟件的架構(gòu)也會(huì)更加合理,這篇博客主要探討工廠設(shè)計(jì)模式,iOS中的...
在iOS開發(fā)過程中,不可避免的要和證書打交道,真機(jī)調(diào)試、App上架、打包給測(cè)試去測(cè)試等都需要搞證書。在此過程中我們會(huì)遇到很多的問題,但是如果掌握...