最近需要做個性化設(shè)置。比如說圣誕啊、元旦啊、春節(jié)啊什么節(jié)日,對應(yīng)出什么主題。一切正常,不外乎是sd_setImage搞定。直到涉及到了TabBar圖標(biāo) 問題 貌似無法直接使用...
最近需要做個性化設(shè)置。比如說圣誕啊、元旦啊、春節(jié)啊什么節(jié)日,對應(yīng)出什么主題。一切正常,不外乎是sd_setImage搞定。直到涉及到了TabBar圖標(biāo) 問題 貌似無法直接使用...
接上一篇文章,使用selenium的時候,因為mac系統(tǒng)本身自帶了2.7,路徑還是會錯誤,直接安裝selenium,諸如:sudo pip3 install selenium...
一、基礎(chǔ)背景 1. DNS解析 現(xiàn)在假如我們訪問一個網(wǎng)站www.baidu.com從按下回車到百度頁面顯示到我們的電腦上會經(jīng)歷如下幾個步驟 1:計算機會向我們的運營商(移動、...
引言:一個app的初始階段,必然是先滿足各種業(yè)務(wù)需求。然后,經(jīng)過多次版本迭代之后,先前的由于急于滿足需求而導(dǎo)致的雜亂代碼則會充斥整個項目。而此時,項目有了一定的規(guī)模,有了一定...
概述 隨著整個互聯(lián)網(wǎng)的崛起,數(shù)據(jù)傳遞的形式也在不斷升級變化,總的流行趨勢如下: 音視頻的發(fā)展正在向各個行業(yè)不斷擴展,從教育的遠程授課,交通的人臉識別,醫(yī)療的遠程就醫(yī)等等,音視...
閉包定義 閉包就是能夠讀取其他函數(shù)內(nèi)部變量的函數(shù),可以理解成定義在一個函數(shù)內(nèi)部的函數(shù)。 簡單的說它就是一個代碼塊,用{}包起來,他可以用在其他函數(shù)的內(nèi)部,將其他函數(shù)...
相對于 Objective-C 中的結(jié)構(gòu)體,Swift 對結(jié)構(gòu)體的使用比重大了很多,結(jié)構(gòu)體成為了實現(xiàn)面向?qū)ο蟮闹匾ぞ?。Swift 中的結(jié)構(gòu)體與 C++ 和 Objectiv...
無論OC中的Block還是Swift中的閉包Closure,經(jīng)常因為使用不當(dāng)從而造成循環(huán)引用從而導(dǎo)致內(nèi)存泄漏,如何解閉包決循環(huán)引用問題,何時需要使用弱引用weak,又何時才該...
文章總結(jié)的很清晰,學(xué)習(xí)啦
Swift的代理delegate在Swift實際開發(fā)中,很容易在聲明delegate時忽略掉使用weak,這是一個比較嚴重的問題?,F(xiàn)對delegate造成的循環(huán)引用的原因及解決辦法,還有swift中有關(guān)de...
概述 上一篇主要講解了YYMemoryCache的文件結(jié)構(gòu),分析了YYMemoryCache類的相關(guān)方法,本章主要分析硬盤緩存類YYDiskCache。YYDiskCache...
寫的挺好的,學(xué)習(xí)了
iOS源碼解析—YYCache(YYDiskCache)概述 上一篇主要講解了YYMemoryCache的文件結(jié)構(gòu),分析了YYMemoryCache類的相關(guān)方法,本章主要分析硬盤緩存類YYDiskCache。YYDiskCache...
寫的很好,學(xué)習(xí)了
iOS使用AVPlayer,播放本地,在線音頻AVPlayer屬于AVFoundation框架,不僅能夠播放音頻,還可以播放視頻,支持本地和網(wǎng)鏈,更加接近底層,定制也更加靈活。 為什么要寫這篇文章呢?其因有二: 1、gi...
AVPlayer屬于AVFoundation框架,不僅能夠播放音頻,還可以播放視頻,支持本地和網(wǎng)鏈,更加接近底層,定制也更加靈活。 為什么要寫這篇文章呢?其因有二: 1、gi...
GCD中有兩個用來執(zhí)行任務(wù)的常用函數(shù)用同步方法執(zhí)行任務(wù),其中 queue 是隊列,block 是任務(wù)dispatch_sync(dispatch_queue_t queue,...