前言 1.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)有什么異同? 靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中,被多次使用就有多份冗余拷貝。利用靜態(tài)函數(shù)庫(kù)編譯成的文件比較大,因?yàn)檎麄€(gè) 函數(shù)庫(kù)的所有數(shù)據(jù)都會(huì)被整...
前言 1.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)有什么異同? 靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中,被多次使用就有多份冗余拷貝。利用靜態(tài)函數(shù)庫(kù)編譯成的文件比較大,因?yàn)檎麄€(gè) 函數(shù)庫(kù)的所有數(shù)據(jù)都會(huì)被整...
僅以方便自己查閱記錄前言1.靜態(tài)庫(kù)和動(dòng)態(tài)庫(kù)有什么異同?靜態(tài)庫(kù):鏈接時(shí)完整地拷貝至可執(zhí)行文件中,被多次使用就有多份冗余拷貝。利用靜態(tài)函數(shù)庫(kù)編譯成的文件比較大,因?yàn)檎麄€(gè) 函數(shù)庫(kù)的...
前言 iOS 原生代碼的編譯調(diào)試,都是通過一遍又一遍地編譯重啟 APP來進(jìn)行的。所以項(xiàng)目代碼量越大,編譯時(shí)間就越長(zhǎng)。雖然我們可以將部分代碼先編譯成二進(jìn)制集成到工程里,來避免每...
Injection可以做到不用重新編譯代碼就可以看到結(jié)果。對(duì)于調(diào)試細(xì)節(jié)能節(jié)省很多時(shí)間。 Injection使用步驟、Xcode版本10.2.11.AppStore下載Inje...
問題描述 接上一個(gè)話題,實(shí)現(xiàn)了TabBar的點(diǎn)擊刷新以后,開始繼續(xù)寫完成功能,刷新UITableView,于是考慮到iOS 10以后,UIScrollView已經(jīng)有UIRef...
一、OOP與POP 面向?qū)ο蟪绦蛟O(shè)計(jì) (Object Oriented Programming) 其本質(zhì)是以建立模型體現(xiàn)出來的抽象思維過程和面向?qū)ο蟮姆椒āDP褪怯脕矸从超F(xiàn)實(shí)...
先看一個(gè)有問題的展示效果: 上面的gif圖會(huì)發(fā)現(xiàn)在顯示驗(yàn)證碼計(jì)數(shù)時(shí)出現(xiàn)跳動(dòng)和閃爍的問題。目前大多數(shù)用來實(shí)現(xiàn)定時(shí)器顯示的控件都是UILabel。 在iOS9以前系統(tǒng)默認(rèn)的英文字...
Block技術(shù)在iOS開發(fā)中非常流行也很方便,但是稍微疏忽就可能會(huì)產(chǎn)生引用無法被釋放的問題,從而造成內(nèi)存泄漏。那如何知道哪個(gè)Block持有了對(duì)象并造成內(nèi)存泄漏呢? 一個(gè)解決的...
前幾天我特別忙,沒時(shí)間管娃,大都是爸爸接送上輔導(dǎo)班,也可能是天氣太熱+輔導(dǎo)班太密集的原因,我就發(fā)現(xiàn)他和他爸這幾天晚上幾乎天天鬧頂,脾氣特別大,動(dòng)不動(dòng)就沖他爸嗷嚎。昨天和前天晚...