前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
前言 Android事件分發(fā)機(jī)制是Android開(kāi)發(fā)者必須了解的基礎(chǔ) 網(wǎng)上有大量關(guān)于Android事件分發(fā)機(jī)制的文章,但存在一些問(wèn)題:內(nèi)容不全、思路不清晰、無(wú)源碼分析、簡(jiǎn)單問(wèn)...
SDWebImage源碼解析(三)——SDWebImage圖片解碼/壓縮模塊第三篇的寫(xiě)在前面 SDWebImage提供了一個(gè)用于圖片解碼的類——SDWebImageDecoder。在上一篇文章中,也有提及到在diskImageForKey方法中使用了...
GRMustache源碼解析 Intro GRMustache是一個(gè)第三方開(kāi)源框架,用于支持XML(HTML)文件動(dòng)態(tài)生成,提供模版定義。 具體支持特性:http://mus...
平時(shí)開(kāi)發(fā)中不僅會(huì)遇到各種需要保護(hù)用戶隱私的情況,而且還有可能需要對(duì)公司核心數(shù)據(jù)進(jìn)行保護(hù),這時(shí)候加密隱私數(shù)據(jù)就成為了必要。然而市場(chǎng)上存在著各種各樣的抓包工具及解密算法,甚至一些...
最近,一篇名為《摩拜創(chuàng)始人胡瑋煒套現(xiàn)15億:你的同齡人正在拋棄你》的文章在微信朋友圈中廣泛傳播。 文章舉了日前摩拜單車被收購(gòu),創(chuàng)始人胡瑋煒創(chuàng)業(yè)3年套現(xiàn)15億的例子。 稱在80...
本文講述的是符號(hào)化“殘破”的棧,如果你有一個(gè)系統(tǒng)生成的crash日志,請(qǐng)交給Xcode自帶的symbolicatecrash腳本。 Symbolicatecrash腳本的核心...
簡(jiǎn)介 想了解一個(gè)app啟動(dòng)圖顯示結(jié)束之后展示廣告資源的需求。即開(kāi)啟一個(gè)子線程獲取廣告資源,LaunchScreen停留在當(dāng)前界面,即需要主線程先休眠,當(dāng)子線程的廣告資源獲取完...
ping 的功能 ping 程序?qū)τ陂_(kāi)發(fā)人員來(lái)說(shuō)應(yīng)該是不會(huì)陌生的, ping 通常用來(lái)探測(cè)主機(jī)到主機(jī)之間是否可以通信。如果可以 ping 通,意味著可以和該主機(jī)建立網(wǎng)絡(luò)連接,...
年前,我轉(zhuǎn)租了在上海的房子,沒(méi)想到異常搶手,不下幾十人來(lái)咨詢,一晚還有六七個(gè)人看房,小姐姐們轉(zhuǎn)了一圈我的房間,無(wú)不感嘆:“哎呀,好有情趣!” 的確,房子是租來(lái)的,但生活不是。...
為什么說(shuō) Swift 性能相比較于 Objective-C 會(huì)更加 好 ?為什么在編譯 Swift 的時(shí)候這么慢 ?如何更優(yōu)雅的去寫(xiě) Swift ? Swift中的類型 首先...
什么是GDB和LLDB 我們?cè)陂_(kāi)發(fā)iOS程序的時(shí)候常常會(huì)用到調(diào)試跟蹤,如何正確的使用調(diào)試器來(lái)debug十分重要。xcode里有內(nèi)置的Debugger,老版使用的是GDB,xc...
感謝分享,方案二看上去類似于TCP的數(shù)據(jù)重傳方案。
IM App 如何確保消息可靠抵達(dá)IM App 是我做過(guò) App 類型里復(fù)雜度最高的一類,里面可供深究探討的技術(shù)難點(diǎn)非常之多。這篇文章和大家聊下消息可靠抵達(dá)機(jī)制。 如何確保 IM 不丟消息是個(gè)相對(duì)復(fù)雜的話題,...
所以現(xiàn)在住了一房一廳。
我們?cè)谶@里只睡覺(jué),不生活●●● 每年春節(jié)后,都是租房市場(chǎng)的旺季,很多人在這個(gè)時(shí)候換工作,或者換城市,期待著新年新氣象。對(duì)于北上廣深的外地青年,提到租房,如今大家談?wù)摳嗟牟皇?8和豆瓣,而是自如。 ...