博客 / 列表

愛分享技術的小文 - 構建現代化 iOS 調試體系,從代碼行為到系統級診斷的多工具協同方法論

在 iOS 開發的整個工程鏈路中,調試(Debugging) 是最體現開發者功力的部分。隨着 App 體量變大、跨端框架增多(Flutter、uni-app、RN、Hybrid)、系統限制不斷強化,調試已經不再是“看日誌 + 打斷點”能解決的問題。 實際調試過程中,開發者需要處理的問題往往跨越多個維度: 代碼邏輯錯誤(傳統 Bug) UI 渲染異常 內存泄漏

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

愛分享技術的小文 - HTTPS和HTTP的區別及自定義證書使用教程

HTTPS(全稱:Hyper Text Transfer Protocol over Secure Socket Layer),是以安全為目標的HTTP通道,簡單講是HTTP的安全版。即HTTP下加入SSL層,HTTPS的安全基礎是SSL,因此加密的詳細內容就需要SSL。 它是一個URI scheme(抽象標識符體系),句法類同http:體系。用於安全的HTTP數據傳輸。https:UR

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

愛分享技術的小文 - iPhone 耗電異常全面診斷指南,構建多工具協同的電量分析與優化體系

在移動應用體驗競爭激烈的今天,“iPhone 耗電快”已經成為開發者、測試人員和用户共同關注的問題。 從 App 啓動到後台運行,從傳感器調用到網絡請求,從前台渲染到 WebView 頁面,耗電因素往往來自多個維度——並且這些維度之間還可能形成關聯。 因此,要準確判斷耗電來源並進行有效優化,必須使用 多工具協同分析,構建完整的 iPhone 電量診斷體系。 本文基於真實研發與測試經驗

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

愛分享技術的小文 - 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