一塞关、騰訊云配置(其他家服務(wù)器可參考) 1.添加域名解析 2.添加域名前綴(本文搭建api服務(wù) 所以取名前綴為api) 3.申請https證書(可...
在iOS中抬探,block編程使用得很頻繁,我們不僅要會(huì)用block描孟,更需要理解block的底層實(shí)現(xiàn)原理驶睦。筆者在面試中,block問題是必問的匿醒。 什...
速記:5场航、7、11廉羔、23都是奇數(shù) 5種創(chuàng)建型7種結(jié)構(gòu)型11種行為型 創(chuàng)建型:抽工單建原型 抽象工廠溉痢、工廠、單例憋他、建造者孩饼、原型 結(jié)構(gòu)型:橋代理裝飾...
前言:它是解決特定問題的一系列套路,是前輩們的代碼設(shè)計(jì)經(jīng)驗(yàn)的總結(jié)竹挡,具有一定的普遍性镀娶,可以反復(fù)使用。其目的是為了提高代碼的可復(fù)用性揪罕、可讀性梯码、可維護(hù)...
PS:借鑒得物的架構(gòu)師的經(jīng)驗(yàn) 前瞻 Yami由于前期急速的開發(fā)導(dǎo)致整體架構(gòu)野蠻生長宝泵,但是當(dāng)項(xiàng)目穩(wěn)定之后就想著優(yōu)化整體架構(gòu)有架構(gòu)師的團(tuán)隊(duì):會(huì)對工程...
使用無侵入埋點(diǎn)方案的好處就是能將埋點(diǎn)代碼和業(yè)務(wù)代碼解耦。 然而很多無侵入埋點(diǎn)都是hook系統(tǒng)的方式去轩娶,比如一些第三方埋點(diǎn)庫儿奶,擁有自動(dòng)埋點(diǎn)的功能。...
1. 動(dòng)態(tài)庫和靜態(tài)庫的區(qū)別是什么鳄抒? 動(dòng)態(tài)庫所有符號信息都放到一起闯捎,靜態(tài)庫按照.o文件進(jìn)行分開存儲(chǔ) 動(dòng)態(tài)庫的代碼都是統(tǒng)一放在 Mach-O tex...
一、循環(huán)引用 1.第一種方式 weak+strong(最常用) 2.第二種方式__block 3.第三種方式 傳參(效率最高) 二许溅、強(qiáng)引用 因?yàn)?..
1.內(nèi)存布局 棧區(qū) 0x7創(chuàng)建臨時(shí)變量時(shí)由編譯器自動(dòng)分配瓤鼻,在不需要的時(shí)候自動(dòng)清除的變量的存儲(chǔ)區(qū)。里面的變量通常是局部變量闹司、函數(shù)參數(shù)等娱仔。在一個(gè)進(jìn)程...