每年都得過,得過且過。 過年了? 剛好,截止今日,我和楊哥在一起3年整。作為認(rèn)識他10余載的好友兼他第8個(gè)女朋友以及女朋友終結(jié)者,我認(rèn)為他確實(shí)沒有以前帥氣了,很虧。剛在一起的...

每年都得過,得過且過。 過年了? 剛好,截止今日,我和楊哥在一起3年整。作為認(rèn)識他10余載的好友兼他第8個(gè)女朋友以及女朋友終結(jié)者,我認(rèn)為他確實(shí)沒有以前帥氣了,很虧。剛在一起的...
平常我們使用 RxSwift 的時(shí)候,一般不會(huì)去直接使用 delegate,譬如要處理 tableView 的點(diǎn)擊事件,我們會(huì)這樣:tableView.rx.itemSele...
Applicative 定律 Application 函子是一種加強(qiáng)的函子,在 Haskell 的 Control.Applicative 模塊中定義了一個(gè) Applicat...
一千個(gè)程序員眼中有一千種 MVC SmallTalk MVC Models Models 表示知識。 一個(gè) Model 可以是單個(gè)對象,也可以是一些對象的組合結(jié)構(gòu)。 Mode...
為何造這個(gè)輪子 國慶的時(shí)候?qū)懥藗€(gè)小工具來將 JSON 轉(zhuǎn)化成 Model,也算是我的第一個(gè) Mac App,今天重構(gòu)了下,順便跟大家分享下 Mac 開發(fā)有多不方便…… 項(xiàng)目地...
Swift 跟 OC 有著完全不同的設(shè)計(jì)哲學(xué),它鼓勵(lì)你使用 protocol 而不是 super class,使用 enum 和 struct 而不是 class,它支持函數(shù)...
日常開發(fā)中我們經(jīng)常會(huì)用到各種第三方庫,而如何使用別人的代碼其實(shí)也有一點(diǎn)講究。如果直接在業(yè)務(wù)代碼中使用第三方庫,導(dǎo)致項(xiàng)目對某個(gè)第三方庫的依賴過重,那一旦因?yàn)楦鞣N原因需要更換方案...
現(xiàn)在大部分高級編程語言的標(biāo)準(zhǔn)庫都會(huì)提供幾種常用的數(shù)據(jù)結(jié)構(gòu),諸如線性表、鏈表、棧、隊(duì)列、哈希表等等,可以滿足日常開發(fā)中的大部分需求,開發(fā)人員只要調(diào)用接口就行了。這導(dǎo)致有一些半路...