本期導讀:本期周報主要包括 Mac 系列產品的最新消息、React Native 項目實戰經驗、React Native 增量升級方案、iOS 自動化打包等內容。
資訊
1) Apple plans to launch new Macs at an October 27 event By Recode
蘋果上一次對 MacBook Pro 進行大幅度更新是在 2012 年。根據 Recode 的消息源,蘋果將在 10 月 27 日發布新的 Mac 系列產品。
開發
1) React Native 項目實戰 By Linkou Bian
本文以 Twitter 工程師 Bonnie Eisenman 撰寫的 Learning React Native 一書的第九章內容為藍本,總結了 React Native 項目實踐的一些經驗。
2) React Native 增量升級方案 By cnsnake11
一般使用 RN 編寫的 app 的線上使用方式,是將 react-native bundle 命令打出bundle 文件和 assets 文件夾,直接內置到 app 中,app 在 controller 中直接加載 bundle 文件,當修改了代碼或者圖片的時候,只要app使用新的bundle文件和assets文件夾,就完成了一次在線升級。
3) 列表和網格視圖的相互切換 By LeeJay
在很多電商 app 中,都有列表視圖和網格視圖的相互切換。很多人看到第一時間想到的是用 TableView 和 CollectionView 來做切換。作者給出了一個非常簡單的方法。
工具
1) Xcode 使用 xcconfig 文件配置環境 By Carya Liu
使用 Xcode 的 Configurations Setting File 把所有的環境配置都整合到配置文件中,這樣打不同環境下的安裝包時,會自動選擇對應的環境參數。
2) iOS 自動打包并發布腳本 By Carya Liu
本文最終實現的是使用腳本打 Ad-hoc 包,并發布測試,當然稍微修改一下腳本參數就可以打其他類型的 ipa 包了。
其他
1) 互聯網合并浪潮中,內部員工該何去何從? By 林安
通過采訪那些親身經歷過公司合并的同學,給每一位身處這個時代的互聯網人以警醒。當有一天,公司合并這件事落在你身上時,希望你能從這篇文章中汲取干貨,從容面對、冷靜處理。
@end