tag ios

標籤
貢獻195
314
04:11 PM · Oct 26 ,2025

@ios / 博客 RSS 訂閱

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

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

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

收藏 評論

夢的點滴 - 前端測試入門:Jest + React Testing Library 實戰

剛開始寫前端測試時,總覺得是多此一舉——代碼能跑起來不就行了?直到一次上線後,一個簡單的表單驗證邏輯出錯,導致用户無法提交數據,才意識到測試的重要性。前端測試不僅能幫我們提前發現問題,還能讓代碼結構更清晰,重構時更有底氣。Jest 配合 React Testing Library 是目前 React 項目最流行的測試組合,前者負責測試運行和斷言,後者專注於模擬用户行為,兩者結合能

軟件研發 , data , 加載 , ios

收藏 評論

百度Geek説 - 度加剪輯App的MMKV應用優化實踐

作者 | 我愛吃海米 導讀 移動端開發中,IO密集問題在很多時候沒有得到充足的重視和解決,貿然的把IO導致的卡頓放到異步線程,可能會導致真正的問題被掩蓋,前人挖坑後人踩。其實首先要想的是,數據存儲方式是否合理,數據的使用方式是否合理。本文介紹度加剪輯對MMKV的使用和優化。 全文14813字,預計閲讀時間38分鐘。 01 一切皆文件-移動端IO介紹 移動端的App程序很多情況是IO密集型

性能優化 , Android , io , ios

收藏 評論

Mengpro - iOS9系統下SEGV_ACCERR問題的解決方案

很久不寫博客,稍有生疏,感謝一直以來大家的支持。最近我又回到了自己的老本行——iOS開發。之後的博客應該大部分是iOS相關了,當然,我也會持續關注前端的技術,也歡迎朋友們來捧場哦😸😸😸 今天要講的是開發過程中遇到的一個小問題,看到網上也有很多人為之困擾。幾番搜索之後,找到了解決方案,希望該方案也能對大家有所幫助。 起因 相信很多開發者收集數據都會用到友盟、bugly之類的工具,筆者就在

swift , objective-c , ios9 , ios

收藏 評論

張飛簽名上架 - 蘋果簽名:數字世界的安全通行證

在當今移動互聯網時代,應用程序已成為人們生活中不可或缺的一部分。蘋果公司通過其獨特的簽名機制,構建了一個安全可靠的應用生態系統。這套看似複雜的技術體系,實際上是我們每天使用iPhone和iPad時的“隱形守護者”。 瞭解更多關於簽名的信息:iOS蘋果簽名-超級籤企業籤TF籤 簽名的技術本質 蘋果簽名的核心是一種數字密碼學技術。每個應用程序都攜帶一個由蘋果頒發的數字證書,這個證書就像應用程序的

ios

收藏 評論

mb67ff5f258c5ba - 全面抓包工具對比分析:Fiddler、Charles、Wireshark、BurpSuite等

抓包工具哪些好,來看這裏就夠了..... 作為 軟件測試工程師,抓包總是不可避免:遇到問題要做分析需要抓包;發現 bug 需要定位要抓包;檢查 數據傳輸的安全性需要抓包;接口測試遇到需求不全的也需要抓包... 就因為抓包在測試工作中無處不在,所以市面上才會出現一大批的抓包工具供大家選擇。 之前我也發過一些文章介紹一些常用 抓包工具,比如 wireshark,Charles 等,然

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

收藏 評論

Matteo Manferdini - A Better iOS Architecture: A Deep Look At The Model-View-Controller Pattern

If you’ve ever written an iOS app beyond a trivial “Hello world” app with just one screen and a few views, then you might have noticed that a lot of code seems to “naturally” go into view controller

Patterns , swift , mobile , Apps , ios

收藏 評論

調試人生 - iOS APP 抓包全流程解析,HTTPS 調試、網絡協議分析與多工具組合方案

在移動應用開發中,iOS APP 抓包是最常見、也最容易遇到困難的調試環節。無論是接口聯調、線上問題排查、性能分析,還是驗證 SDK 行為,抓包一直是最直接、最高效的分析方式。但當涉及到 iOS 的安全體系(ATS、證書鏈、pinning)與多協議混合環境(HTTPS + QUIC + TCP/UDP)時,抓包的難度會成倍提升。 一、為什麼 iOS APP 抓包比想象中更復雜?

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

收藏 評論

我有一個大目標你信不信 - iOS 26新API與功能適配的核心框架

iOS 26 新 API 與功能適配:核心框架更新全解析 iOS 26 作為蘋果新一代系統,在核心框架層面進行了多維度升級,涵蓋 UI 框架、隱私安全、性能優化、空間計算等領域。以下從關鍵框架更新細節、適配實踐、兼容性處理三方面,深入解析新 API 與功能適配要點: 一、SwiftUI 框架:交互與佈局能力增強 1. 新增核心組件 Interac

swift , 移動開發 , API , ios

收藏 評論

16213681 - C++中函數的用法小結_C 語言

一、函數簡介 (1)定義:函數是執行特定任務的代碼塊,可以被程序中的多個地方調用。使用函數可以增加代碼的可重用性、可讀性和可維護性。 (2)功能: 封裝:將特定功能封裝在函數中,便於管理和修改。 複用:同一段功能代碼可以在程序中多次調用,減少代碼重複。 結構化:通過函數組織代碼,提高程序的結構清晰度。 (3)實例:

學習 , include , Css , ios , 筆記 , 前端開發 , ide , HTML

收藏 評論

Martin Kool - Rebuilding An HTML5 Game In Unity

Last year, we released a mobile game named Quento. It was written entirely in HTML5, wrapped in our proprietary PhoneGap alternative andlaunched in many app stores with mild success. The game cau

Windows Phone , mobile , Android , ios , Games , html5

收藏 評論

小陳 - 【iOS逆向與安全】iOS遠程大師:通過H5後台遠程查看和協助iPhone設備

前言 在移動設備測試和遠程協助的過程中,能夠遠程查看和協助iPhone設備是一項非常實用的功能。為了解決這一需求,我開發了一款名為iOS遠程大師的產品,允許用户通過H5後台界面查看和協助越獄或非越獄的iPhone設備。本文將詳細介紹iOS遠程大師的開發過程和技術實現。 一、技術實現 整個項目的核心技術包括H5前端界面、WebSocket通信、服務器轉發和iPhone設備處理。下面將分步驟介紹每個

移動端 , ios安全 , Android , ios , 逆向工程

收藏 評論

寫的做不如改的多 - Flutter 加固方案全解析,從 Dart 層到 IPA 成品的多工具協同防護體系

Flutter App 在打包成 iOS IPA 時,本質上仍然是一個混合工程: Dart 邏輯被編譯成 AOT 二進制、Flutter Engine 內嵌、部分資源仍以明文形式打包,最終與 ObjC/Swift 外層交互組成完整應用。 在逆向工程者眼中,Flutter App 的保護難點和暴露點與傳統 iOS 工程不太一樣: iOS 層的 ObjC/Swift 代碼依然

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

收藏 評論

ShaoGongBra - duxui:基於Taro,兼容React Native、小程序、H5的多端UI庫

duxui是duxapp官方開發的一款兼容多端的UI組件庫,兼容小程序、H5、React Native,庫中提供了60+的組件,覆蓋大部分使用場景 它能幫助你通過統一的組件樣式,快速完成多端應用的開發,包括React Native端的APP開發 duxui已經被我用於很多項目中,其中包含APP的項目就開發了幾十個了,你可以通過這個鏈接去查看或者體驗這些APP,https://app.share.d

react-native , 小程序 , Android , taro , ios

收藏 評論

調試人生 - Objective-C 測試(OC 測試)指南 從單元測試到性能調優的多工具協同方法

在 iOS 生態逐漸向 Swift 靠攏的同時,Objective-C(OC)依舊是大量成熟大型 App 的主力語言。 尤其在企業級項目、歷史項目、框架庫、原生組件中,OC 的穩定性與可控性仍舊不可替代。 因此,構建一套 適用於 OC 項目、覆蓋功能、性能、系統日誌與跨端場景的測試體系,對許多團隊來説依然非常重要。 本文將從工程實戰角度出發,圍繞 OC 測試的常見場景,結合 XCTe

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

收藏 評論

qq68d2318712d49 - react實多併發請求同步處理封裝

在React中處理多併發請求並實現同步處理(如等待所有請求完成後再執行後續操作)是常見需求。以下是一個通用的多併發請求同步處理封裝方案,結合React的useEffect和Promise特性實現: 1. 核心封裝函數:處理多請求同步 /** * 同步處理多個併發請求 * @param {Array() = Promise} requestList - 請

封裝 , 數據 , Css , ios , 前端開發 , HTML , 前端

收藏 評論

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

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

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

收藏 評論

祝你今天愉快 - C++學習(六)浮點數和算數運算符

介紹 浮點數:3.1415926,0.8,7E5,2.52e+8 float(32位) double(64位) long double(至少跟double一樣) 區別:精度不一樣 #include iostream #include climits using namespace std; int main() { cout

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

收藏 評論

Jeremy Olson - Tale Of A Top-10 App, Part 1: Idea And Design

My name is Jeremy Olson. I’m a senior in college, living in Charlotte, North Carolina, and this is the story of how my little app beat Angry Birds. I’m writing this because I believe we learn much

Marketing , mobile , Apps , Case Studies , ios , Business

收藏 評論

調試人生 - APP如何快速上架Apple Store:完整上架流程與常見問題解析

APP如何快速上架Apple Store?Apple Store上架流程及常見問題 在移動應用開發的征程中,將 APP 成功上架 Apple Store 是至關重要的一環。這不僅意味着應用能夠觸達廣大 iOS 用户羣體,更是對應用質量與合規性的一種認可。本文將深入探討 APP 上架 Apple Store 的詳細流程、影響審核速度的關鍵因素以及常見問題與應對策略,為開發者提供全面且實

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

收藏 評論

中關村科金 - iOS端如何實現微信分享鏈接與登陸

下載SDK 1.1 登錄官網 1.2 點擊這裏下載SDK 1.3 勾選自己需要的平台,例如微信平台,然後自己寫UI,只需要勾選 如下圖: 點擊保存配置之後,然後點擊下載即可 導入SDK 將1.3步獲取到的SDK,直接將整個SDK資源文件拖進項目裏,如下圖: 並且勾選以下3個選項 在點擊Finish,完成導入。 添加依賴庫 點擊

ios , 微信分享

收藏 評論

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

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

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

收藏 評論

Marc Vandehey - How To Build A SpriteKit Game In Swift 3 (Part 2)

Have you ever wondered what it takes to create a SpriteKit game? Does collision detection seem like a daunting task? Do you want to know how to properly handle sound effects and background music? Ga

swift , mobile , Apps , ios , Games

收藏 評論