收藏 / 列表

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

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

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

Lynx - 【iOS】常見異常問題解決方案合集

error: linker command failed with exit code 1 (use -v to see invocation) 出現該報錯提示往往是一些配置問題,以下是可能情況: Other Linker Flags 配置錯誤 可能原因: Other Linker Flags 中缺少必要的標誌,例如 -framework、-l。 多餘或錯誤的標誌導致鏈接失敗。 解

swift , objective-c , xcode , ios

MrYu4 - SwiftUI-備忘錄列表完整功能清單

SwiftUI-備忘錄列表完整功能清單 基礎列表創建 動態列表(Dynamic List) 使用 List(items) 創建基本動態列表 定義符合 Identifiable 協議的數據模型 實現自定義行視圖(HStack佈局) 添加導航標題和基本樣式 靜態列表(Static List) 創建設置頁面風格的靜態列表

ios

弗拉德 - 【Python 1-17】Python手把手教程之——文件的讀寫以及I/O操作

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) 從文件中讀取數據 文本文件可存儲的數據量很多,每當需要分析或修改存儲在文件中的信息時,讀取文件都很有用,對數據分析應用程序來説尤其 如此。例如,你可以編寫一個這樣的程序:讀取一個文本文件的內容,重新設置這些數據的格式 並將其寫入文件,讓瀏覽器能夠顯示這些內容。 要使用文本文件中的信息,首先需要將信息讀取到內存中。為此,你

python3 , 數據挖掘 , python2.7 , 深度學習 , Python

調試人生 - Flutter IPA 加固 從 Dart 混淆到成品 IPA 保護的完整工程方案

Flutter 項目的交付形態非常獨特:Dart 邏輯被編譯為 snapshot,資源被封裝進 App.framework、Flutter.framework,再與原生 iOS 工程一起打包成 IPA。 因此 Flutter 的 IPA 加固,不能只關注 Dart,也不能僅依賴原生層,而必須同時處理: Dart 層 → 原生層 → 資源層 → IPA 成品層 → 運行時層 → 映射表

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

ios技術狂人 - IPA 加密工具的工程化使用指南,從基礎防護到多層混淆的完整實踐流程

在 iOS 研發與安全交付場景中,“IPA 加密工具”是一個不斷被提起,卻經常被誤解的概念。 很多團隊把 IPA 加密理解成“找一個加固工具一鍵跑一下”,但在真實的生產環境裏,這樣的做法往往要麼無法通過測試,要麼無法支持版本回滾,要麼乾脆無法保證安全有效。 真正可靠的 IPA 加密方案,需要同時涵蓋: 二進制符號混淆 資源擾動與路徑重命名 JS/H5 文件保護

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

杭城小劉 - 回溯算法的本質就是:n 叉樹的"開枝散葉"與"修剪枝條"

回溯算法可以形象地理解為在一棵n 叉樹上的探索過程,其核心機制就是"開枝散葉"與"修剪枝條"的有機結合 理解回溯:以 Leetcode 93 題"復原 IP 地址"為例: 🌿 開枝過程 每個 IP 段的長度範圍為 [1, 3],因此每層循環最多擴展3 個分支 這相當於在樹的每個節點處,橫向展開1-3 條可能的路徑 🍃 散葉過程 選中一個有效分支後,縱向深入遞歸探索 IP

大前端 , 數據結構 , 算法 , 回溯法 , ios

JZXStudio - 推薦一款Swift開發框架 - Aquarius

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 介紹 大家好,我是K哥,一名10多年的iOS老鳥。Swift開發框架 - Aquarius作者,悦記和愛尋車兩款app的開發者。 今天

swift , 框架 , 獨立開發者 , app開發

API_Blogger - iOS 性能測試的工程化方法,構建從代碼到設備、從實驗室到線上全鏈路的多工具測試體系

在整個 iOS 應用生命週期中,性能測試(Performance Testing) 是影響用户體驗最關鍵的環節之一。它不僅決定應用的流暢度,還決定啓動速度、交互響應能力、系統資源使用情況以及在真實設備上的穩定性。 然而,性能問題往往隱藏在多個維度:CPU、GPU、內存、網絡、IO、能耗、設備狀態等,因此僅靠單一工具無法覆蓋全部測試需求。一個成熟的 iOS 團隊必須建立一套科學、可複用

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

寫的做不如改的多 - Charles 抓包失敗怎麼辦?從代理排查、TLS 分析到多工具協同的完整方案

在移動端開發、接口調試和線上問題定位中,Charles 是最常使用的代理抓包工具之一。但很多人用 Charles 時都會遇到一個經典問題:明明已經設置代理,也安裝了證書,但 Charles 就是抓不到包。 有時還能抓到 HTTP,但 HTTPS 全部失敗;有時部分域名能抓取、部分卻完全不顯示;甚至偶爾“今天能抓、明天突然全部抓不到”。如果只依賴代理方式,很難找到問題根源。

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

mb67ff5f258c5ba - 移動端 HTTPS 抓包實戰,多工具組合分析與高效排查指南

在移動開發和運維排障中,移動端 HTTPS 抓包 是最直接、也是最容易“卡住”的環節。不同系統、不同網絡棧、不同安全策略,都可能導致抓包失敗、數據缺失或 HTTPS 無法解密。本文將從工程視角出發,系統講解移動端 HTTPS 抓包的原理、工具組合、常見錯誤分析和高效解決方案 一、為什麼移動端 HTTPS 抓包更難? 相較於桌面環境,移動端存在幾個典型限制: 系統

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

藍易雲 - MySQL之show profile相關總結

MySQL中的 SHOW PROFILE 性能分析詳解 在數據庫優化過程中,SHOW PROFILE 是MySQL提供的一個強大工具,用於分析查詢的執行性能。通過展示查詢在不同階段的執行時間和資源消耗,開發人員可以精準定位性能瓶頸,從而進行有效優化。本文將詳細介紹如何使用 SHOW PROFILE 進行性能分析,並結合實例解釋其應用方法。📊 1. SHOW PROFILE 概述 🌟 SHOW

Kotlin , swift , xcode , android-studio , ios

祝你今天愉快 - C++學習(八)複習題

1.為什麼c++有多種整形? short、int、long、long long、 unsigned short、unsigned int、unsigned long、unsigned long long、char 2.聲明與下述描述相符的變量。 a.short整數,值為80 b.unsigned int整數,值為42110 c.值為300000

指尖人生 , 移動開發 , include , c++ , Android , ios