老司機 iOS 週報,只爲你呈現有價值的信息。html
你也能夠爲這個項目出一份力,若是發現有價值的信息、文章、工具等能夠到 Issues 裏提給咱們,咱們會盡快處理。記得寫上推薦的理由哦。有建議和意見也歡迎到 Issues 提出。react
熱烈歡迎週報團隊的第 34 個編輯 - @Damien!Damien 目前就任於攜程基礎平臺。ios
本週在週報公衆號上咱們推送了 5 篇 WWDC20 內參專欄內的文章,每篇都很精彩!git
@JonyFang:GitHub 在今年已經將 21TB 的開源代碼封存到北極圈中,經過特別設計的膠捲以及北極代碼保險櫃(GitHub Arctic Code Vault),這些代碼預計將可以保存 1 千年,而這項代碼封存工做已經在 2020 年 7 月 8 日完成。 GitHub 還設計了一個特別的徽章,來感謝有貢獻的開發者,當開發者所貢獻的代碼,被選擇封存到北極,在其我的頁面便會顯示 Arctic Code Vault 徽章。另外,GitHub Archive Program 還與 Project Silica 合做,Project Silica 開發了可儲存雲端規模資料的媒體,透過超高速雷射光技術,改變玻璃材料的結構,將資料儲存在石英玻璃中。 GitHub 提到,由於石英玻璃是一種耐用的儲存材質,可將資料保存上萬年,具備抗電磁干擾、抗水和抗熱的特質,是開源程式理想的儲存媒體,目前 GitHub 利用這項技術封存了 6 千個最受歡迎的存儲庫。github
中文的譯文能夠參考這篇:你的 Git 代碼已成功入駐北極圈,至少保存 1000 年swift
@CrazyCoderShi:這是 Google 官方作的一個比較有意思的教程,這是一系列的,在 B 站持續更新,有助於新接觸 Flutter 的同窗快速瞭解 Widgets 及各類酷炫的用法,強烈推薦新手刷一下,每一個視頻講解都很短,傳送門。react-native
@享耳先森:隱私一直是 iOS 系統的重中之重,在剛剛結束的 WWDC 2020 ,蘋果向咱們展現了新的 iOS14 系統。iOS14 的適配,很重要的一環就集中在用戶隱私和安全方面。本文介紹了 iOS 14 系統隱私方面的調整以及開發者如何跟進適配,涉及如下方面的調整:安全
@含笑飲砒霜:儘管 Swift
勢頭兇猛,但 Objective-C
也依然在發揮着本身的餘熱。在 WWDC 2020
中,Apple
針對 Objective-C
中的 Runtime
作了三項優化:網絡
Tagged Pointer
格式的變化:提升了 msgSend
性能@xiaofei86: 動態化是 Flutter 沒法避開的話題。本文從 Flutter 的特色講起, 闡述了美團外賣團隊在整個 Flutter 動態化上探索的心路歷程,還有設計理念、核心原理以及業務應用的經驗。本文的視角也不侷限於框架自己,更多思考了在解決問題的過程當中技術團隊須要作的事情,但願能對你們有所啓發和幫助。數據結構
@Damien:空值錯誤是最多見的錯誤之一,Dart 團隊爲了讓開發者構建更安全的程序,帶來了空安全的計劃。本文將會從設計原則、語法介紹、易用性、兼容性等方面來介紹 Dart 團隊在構建空安全計劃的努力。空安全計劃的推出不只可讓你程序更安全並且還能夠在編譯器的優化下提高 19% 的性能。從事 Dart & Flutter 相關領域的同窗必讀文章。
@AidenRao:做者維護了一個列表,去支持列表裏提到的每個細節,幫助你使 APP 變得更好,它涵蓋五個部分:
@looping:本文介紹了將 Khan Academy(可汗學院)的應用遷移到 React Native 的緣由,其中遇到的挑戰,以及總體遷移過程。同時也討論了在混編、國際化等問題上的解決方案。最後提出了我的對 RN 的一些見解,目前本身團隊技術現狀和對從此的展望。推薦有正在作相似技術遷移和對長期跨平臺技術演進感興趣的同窗閱讀參考。
@極速男孩:flutter 的目標是全平臺的語言,包括移動端桌面端和 Web 的應用。在最新的 dev 分支中,flutter 已經開始提供了對 mac app 的支持,本文主要介紹了 flutter desktop 的最新進展。flutter desktop 在新版本中主要優化了桌面端的鍵盤和鼠標輸入體驗,提供了 Windows 的外部函數的支持,經過通用接口的方法提供 Windows 和 Linux 插件的支持,並在 Windows 中提供較好的兼容性。值得注意的是 Windows 和 Linux 在 master 的 Channel 上可用,而 macOS 只在 dev 的 Channel 上可用,macOS 版本雖然較爲穩定,但不推薦在生產環境使用。
@四娘:Instruments 是一個強大的調優工具,在 18 年的時候 Xcode 10 就重寫了 instruments 的核心,讓咱們能夠更加便捷地進行自定義,做者經過一個測量網絡請求時間的例子介紹相關的操做步驟和 API。
@五子棋: 做者基於 libffi + WebAssembly 實現了一套 iOS 熱修復的框架,總體思路比較清晰,對於想要了解 Objective-C Runtime 的同窗來講是一個不錯的文章。本文是系列第1、二篇。
@Parsifal:Apifox 是一款集成了 Postman 的接口調試、Swagger 的接口文檔管理以及 Mock 的假數據模擬三個功能的工具,目前正在開放內測,厭煩了在各個工具間切換的朋友可嘗試。
老司機週報團隊聯合知識小集和 SwiftGG 翻譯組收錄了一份靠譜的內推職位。
若是你想找工做,點這裏:www.yuque.com/iosalliance…
若是你想招人,點這裏:www.yuque.com/iosalliance…
固然,也歡迎你關注咱們每一期的週報,咱們會在每期週報底部及時更新編輯內推崗位。
咱們開通了公衆號,每期發佈時公衆號(LSJCoding)會推送消息,歡迎關注。
同時也支持了 RSS 訂閱:github.com/SwiftOldDri… 。
🚧 表示需某工具,🌟 表示編輯推薦
預計閱讀時間:🐎 很快就能讀完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)