第一次寫文章語(yǔ)言表達(dá)能力太差掀序。如果有哪里表達(dá)的不夠清晰可以直接評(píng)論回復(fù)我,我來(lái)加以修改叮雳。這篇文章力求脫離語(yǔ)言的特性,咱們多講結(jié)構(gòu)和算法仆抵。即使你不懂iOS開發(fā)巩割,不懂Object...
第一次寫文章語(yǔ)言表達(dá)能力太差掀序。如果有哪里表達(dá)的不夠清晰可以直接評(píng)論回復(fù)我,我來(lái)加以修改叮雳。這篇文章力求脫離語(yǔ)言的特性,咱們多講結(jié)構(gòu)和算法仆抵。即使你不懂iOS開發(fā)巩割,不懂Object...
網(wǎng)上有很多關(guān)于 +load 和 +initialize 實(shí)現(xiàn)的,每次都是看過(guò)理解之后亭珍,沒(méi)多久就忘記了敷钾,所以在此記錄一下自己對(duì) +load 和 +initialize 的理解...
本篇文章是基于 網(wǎng)易樂(lè)得無(wú)埋點(diǎn)數(shù)據(jù)SDK 總結(jié)而成。負(fù)責(zé)無(wú)埋點(diǎn)數(shù)據(jù)收集 SDK 的開發(fā)已經(jīng)有半年多了肄梨,期間在組內(nèi)進(jìn)行過(guò)相關(guān)分享阻荒,現(xiàn)在覺(jué)得是時(shí)候拿出去和同行們交流下了。本篇主要...
前言 工欲善其事众羡,必先利其器侨赡。Instrument對(duì)于iOS開發(fā)來(lái)說(shuō),是發(fā)現(xiàn)并且解決問(wèn)題的一把利器。 本文會(huì)用到的兩個(gè)工具包括: Time Profiler(獲取代碼運(yùn)行時(shí)間...
Bug演示 從gif中可以看到我們是想實(shí)現(xiàn)這樣的效果:tableViewCell上有圖片羊壹,有文字蓖宦、價(jià)格等,但是我們現(xiàn)在關(guān)心的是圖片加載出現(xiàn)時(shí)的效果,就是那個(gè)圖片漸現(xiàn)的動(dòng)畫油猫。我...
Mach-O Mach-O 是運(yùn)行時(shí)可執(zhí)行文件的文件類型稠茂,主要包括: Executable,可執(zhí)行文件情妖,應(yīng)用中最重要的二進(jìn)制文件主慰,也就是應(yīng)用擴(kuò)展的主二進(jìn)制文件; Dylib鲫售,...
Block在開發(fā)中常用的共螺,要想解決Block在開發(fā)中遇到的問(wèn)題,我們需要了解Block的本質(zhì)情竹、截獲變量的特性藐不、__block修飾符、block的內(nèi)存管理和循環(huán)引用問(wèn)題秦效。通過(guò)c...
我們接下來(lái)犀概,看 SDWebImage 具體是怎么實(shí)現(xiàn)的∫共眩可以來(lái)這里下載一下源碼注釋 五姻灶、詳細(xì)的類的解析和該類的流程 根據(jù)方法調(diào)用的流程來(lái)看源碼 1.UIImageView+W...
前言 從現(xiàn)代計(jì)算機(jī)電路來(lái)說(shuō),只有高電平/低電平兩種狀態(tài)诈茧,即為0/1狀態(tài)产喉,計(jì)算機(jī)中所有的數(shù)據(jù)按照具體的編碼格式以二進(jìn)制的形式存儲(chǔ)在設(shè)備中。 位運(yùn)算是一種極為高效乃至可以說(shuō)最為高...
更新于:20170814更新于:20171222再次更新于:20180823 最近的幾天在看一些 Instruments 相關(guān)的知識(shí)敢会,總結(jié)分享一下希望對(duì)大家有所幫助: 本文章...
前言 iOS崩潰是讓iOS開發(fā)人員比較頭痛的事情曾沈,app崩潰了,說(shuō)明代碼寫的有問(wèn)題鸥昏,這時(shí)如何快速定位到崩潰的地方很重要塞俱。調(diào)試階段是比較容易找到出問(wèn)題的地方的,但是已經(jīng)上線的a...
前言 本文基于WWDC2018-Image and Graphics Best Practices互广,對(duì)圖片加載和處理的思考和總結(jié)敛腌。本文不是WWDC翻譯,如果需要了解視頻內(nèi)容可...
MJRefresh 是 OC 語(yǔ)言里面算是一款比較通用的刷新框架了惫皱,可以用于 UITableView 和 UICollectionView 的刷新像樊,從而可以很方便的完成下拉刷...
本文為作者原創(chuàng),未經(jīng)作者允許不得轉(zhuǎn)載旅敷。該文同時(shí)發(fā)表在騰訊bugly公眾號(hào):http://mp.weixin.qq.com/s/W1_0VrchCO50owhJNmJnuQ ...
前言: 之前看了Casa大神的架構(gòu)設(shè)計(jì)文章媳谁,醍醐灌頂涂滴,一直想開個(gè)系列文章記錄一下(這次就做個(gè)小小搬運(yùn)工,別打臉)晴音,公司項(xiàng)目實(shí)在太忙柔纵,最近稍好些,就開始著手做這件事锤躁,這個(gè)系列共...
很多app都實(shí)現(xiàn)了類似RESideMenu的效果搁料,RESideMenu是Github上面一個(gè)stars數(shù)超過(guò)5000的作品,作為iOS初學(xué)者系羞,我下載試用了并讀了下源碼郭计,大致理...