收藏 / 列表

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

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

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

ios技術狂人 - iOS 性能測試的深度實戰方法 構建從底層指標到真實場景回放的多工具測試體系

在移動應用的工程體系中,iOS 性能測試(iOS Performance Testing) 一直被視為質量保證最關鍵的環節之一。相比功能測試,性能測試要求更高的技術能力、更真實的場景模擬以及更復雜的數據分析方式。尤其是在 iOS 沙盒、高性能動畫體系、多線程架構和硬件差異的共同作用下,僅依賴單一工具往往無法覆蓋所有性能問題。 本文將從工程團隊的真實實踐出發,圍繞 Xcode Inst

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

調試人生 - iOS CPU 使用率監控的深度實踐,構建從底層採樣到系統日誌的多工具性能分析體系

在 iOS 應用的性能體系中,CPU 使用率(CPU Usage) 是最關鍵的性能指標之一。 無論是啓動速度、界面流暢度、後台任務、網絡處理、渲染邏輯,還是線程調度,最終都會體現為 CPU 佔用變化。 當 CPU 負載過高時,可能出現: 界面卡頓、掉幀 異步回調阻塞 動畫運行不平滑 電池快速下降 系統因 CPU 壓力導致 App 被殺(watchd

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

阿里巴巴終端技術 - 乾貨|優酷小程序優化實戰

作者:拔根 優酷App接入支付寶小程序框架,擴展了優酷App的能力。但由於內置小程序sdk過程中,優酷App和支付寶App平台運行時環境存在差異,帶來了以下幾大問題: 小程序sdk包體積較大,遠遠增加了優酷APP的包大小; 小程序容器啓動後,線程數暴增,疊加優酷主APP場景線程,引發crash率增高; 初始化小程序引擎會影響優酷APP啓動速度和佔用內存。 為解決以上問題,優酷勢必要在包

小程序 , 移動app , 客户端 , Android , ios

MrYu4 - Charles抓包iPhone踩坑(自用)

電腦設置 Charles菜單欄選擇Proxy/SSL Proxying Settings... 確保同步紅框圈中的設置,尤其是第一次安裝的時候這裏默認為空 網絡連接 在Charles裏點擊Help/SSL Proxying/Install Charles... On a Mobile Device... 手機設置 此刻會出現彈窗,根據提示設置手機的Wi-Fi代理,注意電腦會提示有

ios

京東雲開發者 - 流程引擎的架構設計

1 什麼是流程引擎 流程引擎是一個底層支撐平台,是為提供流程處理而開發設計的。流程引擎和流程應用,以及應用程序的關係如下圖所示。 常見的支撐場景有:Workflow、BPM、流程編排等。本次分享,主要從BPM流程引擎切入,介紹流程引擎的架構設計方法。 1.1 什麼是流程 簡單來説,流程就是一系列活動的組合。比如,用於企業辦公的OA系統中,就存在大量的申請審批類的流程。在生產製造業,有大量的從銷售

workflow , 架構設計 , 架構 , 報表 , 流程

杭城小劉 - iOSer 年度總結|晉升的邏輯是什麼

Outline 2022年發生了什麼 大環境行業感悟和思考 個人工作內容變動思考 職場中一些好的特質是什麼 如何晉升? 工作計劃 未來展望 2022:github star 2.5k 2023:價值閉環 2022年是疫情3年的一個“小尾巴”,但它一點也不小,因為它是3年內大家感受最深的一年,也是影響最大的一年。身邊同事們換工作、周圍見聞都可以

大前端 , 2022-年度總結 , 職場 , 全棧工程師 , ios

Lynx - 【iOS】原生推送功能總結

iOS的推送功能有本地推送和遠程推送,此處完整描述一下本地推送的功能。當前iOS系統使用版本基本都已經超過iOS10,10以下的實現不再描述,也避免調用方法混淆。 簡介 iOS的本地推送主要有兩種用法,一種是App外推送,另一種是App內也推送。 前者可以視為後者的簡單實現,關鍵在於是否實現UNUserNotificationCenterDelegate的協議。如果不實現該協議,則只有當App不在

notification , objective-c , apns , ios

JZXStudio - 2.洋葱開發法

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 你的代碼是這樣的嗎? 無論你是用Objective-C還是用Swift編寫你的代碼,想一想是不是viewController中擁有大量

swift , 框架 , app開發

API_Blogger - 移動端網頁調試全流程實戰,從基礎工具到真機遠程調試的完整指南

無論你是前端工程師還是移動 App 開發者,只要項目裏有 H5 頁面,你都繞不開一個老問題: “為什麼頁面在電腦上正常,放進手機就出 bug 了?” 移動端網頁調試(Mobile Web Debugging)幾乎是每個前端成長中最痛的階段。 桌面上打開 Chrome 一切順利,但到了手機上: 頁面顯示異常; JS 報錯卻沒日誌; 網絡請求

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

寫的做不如改的多 - iOS App 測試工具全景指南,構建從開發、性能到系統級調試的多工具協同測試體系

在移動開發日益精細化的今天,iOS App 測試工具 的重要性已經不再侷限於“能跑自動化用例”或“能抓一點日誌”。 現代 iOS 工程中,測試工具涉足性能、網絡、系統日誌、崩潰分析、真機調試、Hybrid 監控、自動化驗證等多個層面。 真正成熟的團隊往往都有一套 多工具協同、可覆蓋全鏈路、能形成測試閉環 的工具體系。 本文將基於真實開發與測試場景,圍繞 Xcode、克魔(KeyMob

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

弗拉德 - 【Flutter 2-11】Flutter手把手教程UI佈局和Widget——列表ListView

作者 | 弗拉德 來源 | 弗拉德(公眾號:fulade_me) ListView ListView是在移動端非常常見的控件,在大多數的展示場景中都離不開ListView。在Flutter中對ListView的封裝也非常好,簡單幾行代碼就可以滿足我們佈局一個滾動列表的需求。 先來看一下構造函數: ListView({ /// key Key key, /// 佈局方向

跨平台 , Android , 移動端web , flutter , ios

藍易雲 - 藍易雲cdn:Redis常用數據類型及常用命令

下面是一份面向實戰的一頁通(Docker/雲原生場景同樣適用),聚焦 span style="color:red"Redis 常用數據類型/span 與 span style="color:red"高頻命令/span,示例可直接敲,解釋緊跟其後。💡 總覽對比表(vditor/Markdown 友好) 類型 核心特性 典型場景 複雜度要點

kubernetes , devops , serverless , Docker , apache

mb67ff5f258c5ba - 全面解析網絡抓包工具使用:Wireshark和TCPDUMP教程

簡介 網絡是移動應用生命線,網絡層面的各種問題會給移動應用帶來許多迷惑的行為和症狀。通過抓取網絡包數據,可以針對性地分析由網絡層面問題引起的各種症狀,包括連接中斷、TLS 握手失敗、DNS 解析失敗等錯誤。 抓取網絡包不再像 Charles/Fiddler 那樣可以通過“中間人”代理模式來捕獲報文,TCP 報文的抓取一般是非侵入式的,通過監聽網卡接口數據,直接進

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