close

點擊「閱讀原文」閱讀體驗更佳~

老司機 iOS 周報,只為你呈現有價值的信息。

你也可以為這個項目出一份力,如果發現有價值的信息、文章、工具等可以到 Issues 里提給我們,我們會儘快處理。記得寫上推薦的理由哦。有建議和意見也歡迎到 Issues 提出。

文章🐎【StoreKit2 JWS 簽名驗證】Code-Level Support 下的 X.509 證書鏈驗證之旅[1]

@ChengzhiHuang:本文提供了通過 PHP 實現服務端校驗 JWS 票據真實性的具體實現代碼,並附上了與蘋果 PKI 團隊的郵件交流記錄,也很有意思:beg you 以及加上代碼注釋以明確問題的理解一致等。蘋果根證書下載地址。

🐎 iOS 逆向工具:逆向做的好,碼農下班早丨音視頻工具

@Barney:App 逆向工程是做競品分析的常用方法,本文對 iOS 如何逆向做了簡單的介紹。

非越獄 App 調試
環境配置
安裝 MonkeyDev
使用 MonkeyApp 調試 App
導出調試 App 的沙盒文件
越獄
砸殼
🌟 🐕 iOS 音頻採集 Demo:採集音頻數據並存儲為 PCM 文件

@JonyFang:iOS/Android 端開發同學如果想開始學習音視頻開發,最絲滑的方式是對音視頻基礎概念知識有一定了解後,再藉助本地平台的音視頻能力上手去實踐音視頻的採集 → 編碼 → 封裝 → 解封裝 → 解碼 → 渲染過程,並藉助音視頻工具來分析和理解對應的音視頻數據。

本篇是「音視頻工程示例」的第一篇:iOS 音頻採集 Demo。這個 Demo 里包含以下內容:

實現一個音頻採集模塊;
實現音頻採集邏輯並將採集的音頻存儲為 PCM 數據;
詳細的代碼注釋,有助理解代碼邏輯和原理。
🌟 🐕 iOS微信全文搜索技術優化

@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:第四十四期摸魚周報來啦,一起來看下本期概要:

話題:Apple 將推出 Tap to Pay 功能
Tips:解決 iOS 15 上 APP 莫名其妙地退出登錄
面試模塊:Dealloc 使用注意事項及解析
優秀博客:ARM64 匯編入門及應用
學習資料:Github: How to Cook
開發工具:文件搜索應用:EasyFind
贊助者

虛位以待..

非常感謝以上贊助者的支持,如果你也有贊助我們的興趣,歡迎添加微信 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)

參考資料
[1]

【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

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 鑽石舞台 的頭像
    鑽石舞台

    鑽石舞台

    鑽石舞台 發表在 痞客邦 留言(0) 人氣()