博客 / 列表

愛分享技術的小文 - Fiddler 抓不到包怎麼辦?從代理排查到 TCP 數據流分析的多工具聯合解決方案

在移動端或 Web 調試場景中,Fiddler 是許多人最熟悉的抓包工具:簡單、直觀、適合分析 HTTP/HTTPS,也適合修改請求和響應。但不少開發者在使用時會遇到一個最頭疼的問題: Fiddler 完全抓不到包,HTTPS 也沒有,界面乾乾淨淨。 無論是 iOS、Android 還是桌面端,只要環境稍微複雜一點,Fiddler 就可能出現抓不到包的情況。 但這並

yyds乾貨盤點 , 移動開發 , ios

愛分享技術的小文 - iOS 性能測試工具深度評測,構建從底層分析到真機監控的多維度性能測試體系

在移動應用持續演進、交互複雜度不斷攀升的當下,iOS 性能測試工具 已成為研發與測試團隊不可或缺的生產力資源。無論是 Swift、Objective-C,還是 Flutter、Hybrid、uni-app,App 的性能問題都可能來自 CPU、GPU、內存、網絡、渲染管線、系統行為、資源加載等多個層面。 因此,要想真正做好性能測試,單靠某一工具是遠遠不夠的。 現代性能測試更像是一套

yyds乾貨盤點 , 移動開發 , ios

愛分享技術的小文 - iOS HTTPS 抓包全流程 TLS 分析、代理排查與底層數據流捕獲方案

在移動開發、網絡聯調與接口診斷中,iOS HTTPS 抓包幾乎是每個工程師都必須掌握的技能。但由於 iOS 的網絡安全機制嚴格、協議不斷演進(HTTP/2、HTTP/3)、App 內常見安全策略(如證書 pinning)、以及中間網絡環境的不可控性,工程師經常會遇到: 代理工具只能看到 CONNECT HTTPS 內容無法解密 App 抓不到包但瀏覽器可以

yyds乾貨盤點 , 移動開發 , ios

愛分享技術的小文 - iOS 測試應用的全流程實踐 從真機調試到性能診斷的多工具組合測試體系

在 iOS 開發體系不斷擴張的今天,“測試應用(iOS Testing Apps)”已成為開發流程中不可忽視的重要一環。無論是 Swift、Objective-C,還是 Flutter、uni-app、Hybrid 或 Unity,一個完整的測試體系都需要多工具協同,才能真正保證應用的穩定性、流暢度和可維護性。 過去“手動點擊測試 + 模擬器運行”的方式已經難以滿足現代應用的複雜度。

yyds乾貨盤點 , 移動開發 , ios

愛分享技術的小文 - Windows 系統下的 IPA 加密工具實戰指南,如何在非 macOS 環境完成 IPA 混淆、加固與工程化處理

許多公司在做 iOS 相關開發時,構建流水線放在 macOS,但安全處理、自動化加固、逆向分析等環節往往是在 Windows 服務器 上完成的。特別是一些外包交付、二進制審計、合規檢查,以及“只有 IPA、沒有源碼”的項目場景,團隊希望在 Windows 環境下直接對 IPA 進行處理。 本文以“在 Windows 上完成 IPA 加固”為核心,講清 可用工具、可落地流程、注意事項、

yyds乾貨盤點 , 移動開發 , ios

愛分享技術的小文 - iOS 內存佔用監控的系統化實踐,從泄漏排查到峯值控制的多工具協同分析指南

在 iOS 性能優化體系中,內存佔用(Memory Usage) 是影響穩定性最關鍵的指標之一。 無論是界面卡頓、後台被殺、頁面白屏、圖片加載異常,還是應用無法長時間運行,其根本原因往往都和內存使用有關。 iOS 的沙盒限制、ARC 自動管理、UIKit 渲染機制、Metal/圖形緩存等層次共同構成複雜的內存生態,這意味着僅靠 Xcode Instruments 並不足以覆蓋所有問題

yyds乾貨盤點 , 移動開發 , ios

愛分享技術的小文 - Swift 應用加密工具的全面方案,從源碼混淆到 IPA 成品加固的多層安全實踐

Swift 項目的安全工作常被誤解為“編譯器已經做了優化,不會輕易被逆向”。 現實是:Swift 二進制仍然保留大量可讀符號、類名、屬性名以及可追蹤的結構信息。 只要拿到 IPA,逆向人員仍能通過 Hopper / IDA / Frida 快速還原業務邏輯。 因此,對 Swift 應用進行加密/加固需要建立在“多工具組合、多層防護”的基礎上,而非依賴單一方案。 本文以工程實踐為核心,

yyds乾貨盤點 , 移動開發 , ios