關(guān)于命名 計(jì)算機(jī)科學(xué)的兩件難事:緩存失效和命名計(jì)算機(jī)科學(xué)的兩件難事:緩存失效和命名 程序員最頭疼的事:命名半數(shù)的人認(rèn)為命名是最頭疼 《Clean Code》和《編寫可讀代碼的...
關(guān)于命名 計(jì)算機(jī)科學(xué)的兩件難事:緩存失效和命名計(jì)算機(jī)科學(xué)的兩件難事:緩存失效和命名 程序員最頭疼的事:命名半數(shù)的人認(rèn)為命名是最頭疼 《Clean Code》和《編寫可讀代碼的...
把標(biāo)題改成《如何給你的娃起個(gè)好名字》,會(huì)不會(huì)大大提高點(diǎn)擊點(diǎn)擊量呀。本篇將從三方面來說明變量名的重要性,及取名的方法: 為什么 current 是個(gè)壞名字? 衡量好名字的標(biāo)準(zhǔn) ...
序言 我相信很多人都在說,iOS行業(yè)不好了,iOS現(xiàn)在行情越來越難了,失業(yè)的人比找工作的人還要多。失業(yè)即相當(dāng)于轉(zhuǎn)行,跳槽即相當(dāng)于降低自己的身價(jià)。那么做iOS開發(fā)的你,你是否在...
起因 我們公司的主App在大約17年5月份前后經(jīng)歷了一次大版本迭代,迭代之后更換了若干個(gè)一級(jí)和二級(jí)頁面,首頁就在這些個(gè)一級(jí)頁面之內(nèi)。17年大約11月份的時(shí)候,我們的小程序第一...
在上一篇分享的文章《如何制作一個(gè)令人愉悅的框架》中,我們有講到包依賴和管理工具:CocoaPods,今天我們就來談一談如何使用CocoaPods打包靜態(tài)庫。一般情況下我們使用...
新一代iPhone7發(fā)布了一月有余,重大更新林林總總,讓人記住的卻是去掉3.5mm耳機(jī)口,耳機(jī)口并沒有消失,而是與Lightning接口合并,看似一個(gè)小改動(dòng),卻意味著現(xiàn)有用戶...
iOS開發(fā)相對(duì)于其他開發(fā)語言來說是個(gè)很年輕的開發(fā)方式,很多開發(fā)理念是與其他語言不謀而合的。隨著客戶端軟件規(guī)模和復(fù)雜性的不斷增加,在軟件設(shè)計(jì)中,軟件的局部和整體的系統(tǒng)結(jié)構(gòu)顯得越...