關(guān)于動(dòng)態(tài)代理,我之前寫過一篇文章《10分鐘看懂動(dòng)態(tài)代理設(shè)計(jì)模式》鲤妥。在這篇文章中,我收到了一些關(guān)于動(dòng)態(tài)代理的提問,也有同學(xué)在微信公眾號(hào)給我私信胜蛉,詢...
大多數(shù)情況下匪蟀,你不需要關(guān)注這個(gè)問題蹋砚。但是扼菠,如果你的代碼中包含了部分Java代碼,理解這些注解將幫助你解決很多棘手問題坝咐。 產(chǎn)生這個(gè)問題的根本原因在...
還記得Flappy Bird這款小游戲嗎?它在2014年毫無征兆的全球爆紅析恢,當(dāng)年累積下載量超過5000萬墨坚,日廣告收入超過5萬美元。誰曾想到這個(gè)游...
在筆者的Kotlin交流群里映挂,不少同學(xué)反復(fù)遇到了一些相似的問題泽篮。這些問題大都比較基礎(chǔ),但又容易產(chǎn)生誤解柑船。因此帽撑,我決定寫一篇文章,整理群里同學(xué)遇到...
提到Markdown鞍时,很多人首先想到的是簡單亏拉、Easy等等。的確逆巍,Markdown為簡單而生及塘。Markdown是由一個(gè)叫 JOHN GRUBE...
Kotlin語言的泛型設(shè)計(jì)很有意思,但并不容易看懂锐极。關(guān)于這個(gè)部分的官方文檔笙僚,我反復(fù)看了好幾次,終于弄明白Kotlin語言泛型設(shè)計(jì)的背后哲學(xué)灵再。這篇...
近日肋层,在筆者的Kotlin語言交流群中。的確發(fā)現(xiàn)了一些同學(xué)對(duì)object的用法有一些疑問翎迁。于是栋猖,出現(xiàn)了下面這樣錯(cuò)誤的用法: 很自然的想法,c是一...
擴(kuò)展(extension)是Kotlin語言中使用非常簡單的一個(gè)特性鸳兽。這篇文章并不是要講解擴(kuò)展的基本用法掂铐,而是解決在一些復(fù)雜場(chǎng)景中,擴(kuò)展容易讓人...
有人說爆班,Android開發(fā)的冬天來了;也有人說辱姨,iOS開發(fā)的冬天到了柿菩。可是雨涛,冬天都已經(jīng)到了枢舶,春天還會(huì)遠(yuǎn)嗎? 2015年替久,F(xiàn)acebook推出了R...