copy方法指針拷貝,淺拷貝;mutableCopy方法地址拷貝眠副,深拷貝孟害。 簡(jiǎn)單操作 特性:互不影響原則 可以看到伟桅,當(dāng)str1值變了之后雕蔽,str...
當(dāng)我們使用webview加載html資源時(shí)刊侯,本質(zhì)上就是向服務(wù)器索取資源的http請(qǐng)求過(guò)程声离,如果我們不注意資源的緩存策略的話芒炼,就可能會(huì)造成這樣那樣...
查找兩個(gè)子視圖的共同父視圖 分析:可以反過(guò)來(lái)理解,兩個(gè)子視圖有共同父視圖术徊,那就說(shuō)明共同父視圖往下的父視圖都相同本刽,所以可以倒序來(lái)遍歷,直到第一個(gè)不...
需求 用手機(jī)打開(kāi)我們的網(wǎng)頁(yè)赠涮,點(diǎn)擊打開(kāi)按鈕或者收藏按鈕子寓,可以直接喚醒a(bǔ)pp,如果未安裝app笋除,則跳轉(zhuǎn)到應(yīng)用商店提示下載别瞭。 目前通用的方式有三種: ...
說(shuō)明 基于AVPlayer和MVP模式封裝的一個(gè)視頻播放控制器,支持全屏株憾,暫停播放蝙寨,進(jìn)度條拖動(dòng)晒衩。 Demo地址 AVPlayer框架介紹 AVP...
CoreText簡(jiǎn)介 處理文字和字體的底層技術(shù)。它直接和Core Graphics打交道墙歪,是iOS和OSX底層的告訴二維圖像渲染引擎听系。Quart...
單例 單例模式虹菲,其實(shí)是非常常見(jiàn)的一種模式靠胜,簡(jiǎn)單來(lái)說(shuō)就是保證整個(gè)生命周期內(nèi),該對(duì)象只有一份拷貝毕源,所以兩點(diǎn)保證浪漠,首先保證在生命周期內(nèi)該對(duì)象不被銷毀,...
組件化 組件化就是將模塊獨(dú)立開(kāi)發(fā)霎褐,建立pod倉(cāng)庫(kù)址愿,通過(guò)引入倉(cāng)庫(kù),利用target-action調(diào)用模塊內(nèi)的功能冻璃。 Demo基于CTMediato...
思路圖 思路解析:利用Method Swizzling(黑魔法)實(shí)現(xiàn)埋點(diǎn)統(tǒng)計(jì)的無(wú)侵入實(shí)現(xiàn)响谓。 步驟如下 1.調(diào)用class_addMethod為需...