一缕允、騰訊云配置(其他家服務(wù)器可參考) 1.添加域名解析 2.添加域名前綴(本文搭建api服務(wù) 所以取名前綴為api) 3.申請(qǐng)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)野蠻生長(zhǎng),但是當(dāng)項(xiàng)目穩(wěn)定之后就想著優(yōu)化整體架構(gòu)有架構(gòu)師的團(tuán)隊(duì):會(huì)對(duì)工程...
使用無侵入埋點(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)庫所有符號(hào)信息都放到一起,靜態(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)程...