
本期導(dǎo)讀:本期周報主要包括新款 MacBook Pro 的產(chǎn)品信息及其主要賣點 Touch Bar 相關(guān)的開發(fā)指南、如何高效計算文件的哈希值等內(nèi)容。
資訊
1) MacBook Pro 發(fā)布會 By mac52ipod
鍵盤第一排的功能鍵被換成了 Touch Bar ,其右側(cè)加上了指紋識別。接口全部是 Thunderbolt 3 ,普通用戶為了用手上的老外設(shè),恐怕不得不買轉(zhuǎn)接器。
開發(fā)
1) Touch Bar 入門開發(fā)指南 By Cee
作者示范一個最簡單的 Touch Bar 應(yīng)用:在屏幕上隨機生成兩個 0 到 9 的整數(shù),通過點擊 TouchBar 中的按鈕來比較兩個數(shù)大小,并給出結(jié)果。
2) Compute hash of large file effeciently By Joe Kun
簡單粗暴的方式是把文件全部加載到 NSData 對象,但對于大文件來說效果非常不好。作者介紹了基于 CFReadStream 的實現(xiàn)方案。本周我實現(xiàn) React Native 的增量更新時需要計算下載下來的 Patch 文件 hash 值,采用的就是文中的方案。
工具
1) mas-cli By Dmitry Rodionov
Mac App Store 的命令行程序,支持 brew 安裝。
2) Postman
如果你不想花錢購買 Paw,那么值得試試 Postman 這個獨立的 APP 喔。
其他
1) Becoming a CTO By Juozas
如果你還在寫博客闡述為何說 PHP 太遜了,那你還沒準(zhǔn)備好做 CTO 哦。那些討厭文山會海、不喜歡和非技術(shù)人員打交道的人,也不大可能會勝任 CTO 一職的。
The CTO must protect the technology team from becoming a pure execution arm for ideas without tending to its own needs and its own ideas.
@end