點擊「閱讀原文」閱讀體驗更佳~
老司機 iOS 周報,只為你呈現有價值的信息。
你也可以為這個項目出一份力,如果發現有價值的信息、文章、工具等可以到 Issues 里提給我們,我們會儘快處理。記得寫上推薦的理由哦。有建議和意見也歡迎到 Issues 提出。
文章🐎【StoreKit2 JWS 簽名驗證】Code-Level Support 下的 X.509 證書鏈驗證之旅[1]@ChengzhiHuang:本文提供了通過 PHP 實現服務端校驗 JWS 票據真實性的具體實現代碼,並附上了與蘋果 PKI 團隊的郵件交流記錄,也很有意思:beg you 以及加上代碼注釋以明確問題的理解一致等。蘋果根證書下載地址。
🐎 iOS 逆向工具:逆向做的好,碼農下班早丨音視頻工具@Barney:App 逆向工程是做競品分析的常用方法,本文對 iOS 如何逆向做了簡單的介紹。
@JonyFang:iOS/Android 端開發同學如果想開始學習音視頻開發,最絲滑的方式是對音視頻基礎概念知識有一定了解後,再藉助本地平台的音視頻能力上手去實踐音視頻的採集 → 編碼 → 封裝 → 解封裝 → 解碼 → 渲染過程,並藉助音視頻工具來分析和理解對應的音視頻數據。
本篇是「音視頻工程示例」的第一篇:iOS 音頻採集 Demo。這個 Demo 里包含以下內容:
@kemchenj:這篇文章講述了微信團隊 2021 年優化 iOS 客戶端搜索體驗的過程,從技術選型開始,到方案落地以及最後的性能調優,非常具有學習價值,強烈推薦有類似需求的同學閱讀。
🐎 cocoapods-downloader 設計概要CocoaPods 是我們非常熟悉的工具了,本文就介紹了 cocoapods-downloader 的代碼設計,並在文末給出了工廠類對具體子類解耦的一個優化方案。
🐕 高級 SwiftUI 動畫 — Part 2:GeometryEffect@AidenRao:在 本系列的第一部分 介紹了 Animatable 協議,以及我們如何使用它來為路徑製作動畫。
本系列的第二部分,介紹一個新的工具 GeometryEffect,用同樣的協議對變換矩陣進行動畫處理。
第三部分介紹強大的 AnimatableModifier:高級 SwiftUI 動畫 — Part 3:AnimatableModifier,用於實現複雜動畫。
文章結合動畫 Gif 和源碼為案例,深入的探討了一些創建 SwiftUI 動畫的高級技術。
代碼Mocha[2]@Smallfly:Mocha是一款Swift編寫的Mach-O文件可視化工具,通過解釋Mach-O文件中每一個字節的含義,幫助使用者理解Mach-O。
ScreenShield[3]@Damien:ScreenShield 是極其輕量化的截屏防護方案,任何需要被保護的 View 作為子視圖放入保護的視圖中即可達到截屏時隱藏內容的效果。
摸魚周報@摸魚周報 #44:第四十四期摸魚周報來啦,一起來看下本期概要:
虛位以待..
非常感謝以上贊助者的支持,如果你也有贊助我們的興趣,歡迎添加微信 iTDriverr 哦~
內推老司機周報團隊聯合知識小集和 SwiftGG 翻譯組收錄了一份靠譜的內推職位。
如果你想找工作,點這裡:https://www.yuque.com/iosalliance/article/bhutav
如果你想招人,點這裡:https://www.yuque.com/iosalliance/article/ycyhf3
當然,也歡迎你關注我們每一期的周報,我們會在每期周報底部及時更新編輯內推崗位。
關注我們我們開通了公眾號,每期發布時公眾號(LSJCoding)會推送消息,歡迎關注。
同時也支持了 RSS 訂閱:https://github.com/SwiftOldDriver/iOS-Weekly/releases.atom 。
說明🚧 表示需某工具,🌟 表示編輯推薦
預計閱讀時間:🐎 很快就能讀完(1 - 10 mins);🐕 中等 (10 - 20 mins);🐢 慢(20+ mins)
【StoreKit2 JWS 簽名驗證】Code-Level Support 下的 X.509 證書鏈驗證之旅: https://juejin.cn/post/7039622474274701348#heading-14
[2]Mocha: https://github.com/White-White/mocha
[3]ScreenShield: https://github.com/RyukieSama/Swifty