系列目錄 1.【Gradle深入淺出】——初識(shí)Gradle[http://www.reibang.com/p/8e1ddd19083a]2.【Gradle深入淺出】——Gr...
相關(guān)鏈接,如有需要請(qǐng)移步:Flutter-已有iOS工程中加入Flutter之Cocoapods+Flutter環(huán)境方式集成[http://www.reibang.com/...
系列文章:YYText 源碼剖析:CoreText 與異步繪制YYAsyncLayer 源碼剖析:異步繪制YYCache 源碼剖析:一覽亮點(diǎn)YYModel 源碼剖析:關(guān)注性能...
DNS解析本質(zhì)上是localDNS的解析煌恢,說(shuō)白了骇陈,你給它一個(gè)域名,它返回給你一個(gè)IPlist DNS(Domain Name System)即域名解析系統(tǒng)瑰抵,這個(gè)東西說(shuō)對(duì)于開(kāi)發(fā)...
在上篇文章不知MachO怎敢說(shuō)自己懂DYLD中已經(jīng)詳細(xì)介紹了MachO,并且由MachO引出了dyld二汛,再由dyld講述了App的啟動(dòng)流程婿崭,而在App的啟動(dòng)流程中又說(shuō)到了一些...
0x0 Block 回調(diào)的崩潰 在MRC環(huán)境下,使用Block 來(lái)設(shè)置下載成功的圖片习贫。當(dāng)self釋放后逛球,weakSelf變成野指針,接著就悲劇了 0x1 多線程下Setter...
上一篇最后講release的時(shí)候說(shuō)到,在release的最后苫昌,當(dāng)引用計(jì)數(shù)減為0的時(shí)候就進(jìn)入了dealloc的過(guò)程。這一篇就來(lái)講講dealloc和相關(guān)的一些方法幸海。先從deall...
最近對(duì)網(wǎng)絡(luò)優(yōu)化進(jìn)行了一些研究祟身,好些都沒(méi)有去實(shí)踐,所以做一個(gè)整理物独,以后慢慢研究 HTTP2.0 HTTP2.0新特性 二進(jìn)制分幀 首部壓縮 多路復(fù)用 服務(wù)器推送 請(qǐng)求優(yōu)先級(jí) H...
最近一段時(shí)間袜硫,在iOS開(kāi)發(fā)調(diào)試過(guò)程中以及上線之后,程序經(jīng)常會(huì)出現(xiàn)崩潰的問(wèn)題挡篓。簡(jiǎn)單的崩潰還好說(shuō)婉陷,復(fù)雜的崩潰就需要我們通過(guò)解析Crash文件來(lái)分析了,解析Crash文件在iOS開(kāi)...
項(xiàng)目在做zombie內(nèi)存監(jiān)測(cè)的時(shí)候有把zombie調(diào)用棧和oc對(duì)象釋放棧報(bào)上來(lái)官研,由于我們的crash組件是用的第三方組件秽澳,zombie棧沒(méi)法和crash log一起符號(hào)化,要...
google搜索“iOS視頻變下邊播”戏羽,有好幾篇博客寫(xiě)到了實(shí)現(xiàn)方法担神,其實(shí)只有一篇,其他都是copy的始花,不過(guò)他們都是使用的本地代理服務(wù)器的方式妄讯,原理很簡(jiǎn)單,但是缺點(diǎn)也很明顯酷宵,需...
背景 作者基于之前自己所寫(xiě)的Swift項(xiàng)目--仿照推特客戶端用純Swift寫(xiě)的一個(gè)項(xiàng)目,目前已經(jīng)公開(kāi)放在GitHub上(https://github.com/waitwalk...
本文首發(fā)于我的個(gè)人博客:「程序員充電站」[https://itcharge.cn]文章鏈接:「?jìng)魉烷T(mén)」[https://itcharge.cn/ios-resume-down...
這兩天翻看 ibireme 大神 《不再安全的 OSSpinLock》 這篇文章,看到文中分析各種鎖之前的性能的圖表: 發(fā)現(xiàn)除了@synchronized 用過(guò),其他的都陌生...