
本期導(dǎo)讀:本期周報主要包括蘋果開源壓縮算法LZFSE、iOS 10中Privacy的變化、iCloud Core Data的境遇等。
資訊
1) Apple開源新的壓縮算法LZFSE
蘋果開源了新的無損壓縮算法LZFSE,該算法是去年在iOS 9和OS X 10.10中引入的。按照蘋果公司的說法,LZFE的壓縮增益和ZLib level 5相同,但速度要快2~3倍,能源效率也更高。
2) iOS 10 Privacy的變化
比如說如果要在iOS 10中使用相機拍照,那么你得先在info.plist中作相應(yīng)的聲明,否則app會crash。
開發(fā)
1) 深拷貝與淺拷貝詳解
通過一句話來解釋:深拷貝就是內(nèi)容拷貝,淺拷貝就是指針拷貝。
2) 為什么你需要使用instancetype
不管何時,只要一個class要返回它相同的類實例,使用instancetype都是更加合適的。
3) The Deprecation of iCloud Core Data
看NSPersistentStoreCoordinator有一些標(biāo)記為Deprecated的方法,今年的WWDC上該變化幾乎沒有被提及。一直以來都沒有觸碰iCloud相關(guān)的API,估計以后也沒這個必要了。
工具
1) SGUserGuide
一個用于制作多步驟用戶操作引導(dǎo)的框架,基于AOP,對原工程幾乎無任何侵入。
2) Unsplash
Unsplash 是一個分享免費高質(zhì)量照片的網(wǎng)站,都是真實的攝影師作品。圖片多是風(fēng)景和靜物,用作公眾號文章的封面再好不過,比如此文:P
其他
1) Google為什么要把數(shù)十億行代碼放到一個庫中
單體大型代碼庫雖然有許多好處,但構(gòu)建這樣一個龐大的單體代碼庫也有幾個方面的問題需要權(quán)衡。Git社區(qū)強烈建議使用更多更小的代碼庫,谷歌的Android和Chrome團隊就使用Git。
2) 豆瓣語錄
年輕人在大城市超負荷輸出價值,同時也在為各種所謂『消費升級』的概念掏著腰包:出門必打車、每周要買花、每周要請家政……等等?!捍蜃罾鄣墓?,坐最貴的專車,買最新鮮的花,請最好的家政……』#有時候,青春是一種工業(yè)原料#
@end