老司機 iOS 週報,只爲你呈現有價值的信息。android
你也能夠爲這個項目出一份力,若是發現有價值的信息、文章、工具等能夠到 Issues 裏提給咱們,咱們會盡快處理。記得寫上推薦的理由哦。有建議和意見也歡迎到 Issues 提出。ios
爲了更好的籌備 WWDC2020 內參
,老司機週報將暫時中止更新一週。git
WWDC 2020 將要在 6 月 23 日凌晨 1 點鐘以線上發佈會的形式舉行,這是首次以線上直播的方式和你們見面。 據「知情人」爆料,此次 WWDC 也會發布一款 ARM 的 Mac 電腦,同時還會把 iOS 系統從新命名爲 iPhone OS,能夠說很是值得期待了。github
同時,今年老司機週報依舊會和知識小集合、SwiftGG以及頭條技術部門一塊兒來創做《WWDC20 內參》,各位讀者能夠關注一下~swift
《WWDC 內參》是指根據 WWDC Session 內容,去除閒聊的內容,根據本身的實際開發經驗,總結一篇文章。微信
往年的 WWDC 內參活動供參考,WWDC17 內參,WWDC18 內參,WWDC18 內參(補),WWDC19 內參app
@張嘉夫:WWDC 2020 開幕在即,本週 Apple 對 Apple 開發者論壇和 App Store Connect 用戶界面進行了改版,採用了全新的設計,使用起來更便捷美觀,提供更簡明的界面導航,並對移動設備提供了更好的支持。在 WWDC 2020 期間,開發者論壇會成爲開發者社區和上千名 Apple 工程師一塊兒探討新技術、解答疑問的最佳場所。框架
@Parsifal:循環引用致使的內存泄漏問題是 iOS 開發者最常常碰到的性能問題之一,一般咱們可使用蘋果官方的性能檢測工具 Instruments - Leaks 幫助咱們排查和定位。最原始的方式多是在 VC 的 dealloc 方法中輸出打印頁面已經被釋放的日誌。社區中也有開發者提供了便利的第三方工具,如微信讀書出品的較爲廣爲人知的 MLeaksFinder 經過在 VC 被 pop 或 dismiss 時檢測其自身及其子視圖是否正確釋放來實現,再好比 PLeakSniffer 在 VC 釋放後利用心跳機制來推測子視圖是否被正常釋放。less
本文則提供了簡單使用符號斷點的方式來輔助檢測 VC 是否被釋放。這個方式無侵入性,也不須要編寫任何代碼,但侷限性在於只能在跑工程的使用。ide
@AidenRao:本文經過對國內各大廠旗下知名的應用進行分析,統計各大廠在移動跨平臺開發領域的接入狀況,同時分析 Android 端應用的 arm 框架、 kotlin 和 androidx 的使用狀態。當你須要向老闆或者產品提供一些數據參考時,這份數據統計也許能幫助到你。
@looping:本文對渲染流水線幾種光柵化策略的優劣勢進行了對比,同時重點討論了光柵化的性能問題,感興趣的同窗能夠翻看了解下。對光柵化不熟悉的話,能夠看該系列的另外一篇 -- 光柵化簡介。
@xiaofei86:在代碼中,咱們一直都在處理不一樣子系統之間的邊界。它發生在不一樣的抽象級別上。Functions, classes, modules, frameworks, layers 都是封裝的實體,它們經過不一樣類型的邊界與另外一個世界分開。本文講述瞭如何經過邊界與模塊化來保持關注點分離,構建不一樣類型的項目。感興趣的同窗能夠閱讀。
@水水:咱們常常用 Instruments 來調試渲染性能好比:Color Blended Layers 或 Color Offscreen-Rendered, 那有沒有不須要 Instruments 就能調試的方式呢? 本文做者經過提供了一個方案來讓開發者經過設備來調試渲染性能,若是你對代碼感興趣,或者想在本身的設備上嘗試,能夠在 GitHub - RenderDebugPreferences 上找到該項目。
@蓮叔:前面有一期提到了 Server-side Swift 仍然可期,其中一個利好消息就是 SwiftNIO 的負責人,Tom Doron 加入了 Swift 的 core team。很快 Tom Dorom 就帶來了一個新的開源項目:Swift AWS Lambda Runtime。簡單的說,經過 Swift 來編寫 Server-less Function 來部署在 AWS Lambda 上,這對於創業公司使用 Swift 技術棧無疑是一大利好,畢竟 AWS Lambda 已經愈來愈受初創型公司的歡迎。本篇文章就是 Tom Doron 所發,介紹了該項目的基本狀況。
@紅紙:文中列舉了 30+ 款在線工具,基本都是你們耳熟能詳的幾個著名的網站,有興趣的同窗能夠稍微掃一眼。有些網站仍是能夠 Mark 一下的。
老司機週報團隊聯合知識小集和 SwiftGG 翻譯組收錄了一份靠譜的內推職位。
若是你想找工做,點這裏:www.yuque.com/iosalliance…
若是你想招人,點這裏:www.yuque.com/iosalliance…
固然,也歡迎你關注咱們每一期的週報,咱們會在每期週報底部及時更新編輯內推崗位。
咱們開通了公衆號,每期發佈時公衆號(OldDriverWeekly)會推送消息,歡迎關注。
同時也支持了 RSS 訂閱:github.com/SwiftOldDri… 。
🚧 表示需某工具,🌟 表示編輯推薦
預計閱讀時間:🐎 很快就能讀完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)