tag 移動開發

標籤
貢獻86
172
08:04 PM · Nov 07 ,2025

@移動開發 / 博客 RSS 訂閱

一個億也叫多嗎 - 格式:遵循Apple官方格式規範

一、Apple 官方格式規範的核心原則 Apple 對代碼格式的要求核心是:可讀性優先、風格統一、簡潔不冗餘,所有規範都圍繞這三個原則展開,以下分 Swift 和 Objective-C 兩大語言詳細説明。 二、Swift 官方格式規範(重點) Apple 在Swift.org和 Xcode 內置的格式化工具中定義了核心規範,以下是必須遵守的關鍵項:

swift , 移動開發 , apple , ios , 縮進

收藏 評論

程序員老六 - Swift底層原理學習筆記

Swift 底層原理學習筆記 Swift 作為 Apple 推出的現代編程語言,兼具高效性與安全性,其底層原理涉及編譯機制、內存管理、類型系統等核心模塊。以下從關鍵維度梳理 Swift 底層原理要點,結合源碼與實踐深化理解: 一、Swift 編譯流程與底層架構 1. 編譯階段(Swift Compiler) 前端(Parse Semantic

值類型 , swift , 移動開發 , 引用計數

收藏 評論

wx687caa2182c14 - appleid.apple.com打不開,無法上傳APP

從11月13號開始,蘋果設置專用密碼的頁面,appleid.apple.com開始打不開,它自動轉跳到account.apple.com這個子站。導致了transporter和appuploader這些通過專用密碼上傳app到app store的工具用不了。 目前國內,很多APP都是使用uniapp開發的APP,這些APP都是需要使用非Xcode的第三方工具上傳到app s

移動開發 , 專用密碼 , ios

收藏 評論

wx6218aeded7a51 - HarmonyOS智能個人名片頁面

代碼功能概述 3D交互式卡片 支持3D旋轉和縮放手勢 物理反饋動畫效果 粒子背景裝飾 智能數據分析 影響力指數可視化 技能雷達圖 社交活躍度統計 多模態分享 動態二維碼生成 NFC觸碰分享 多平台集成 動效設計 流暢的頁面切換動畫 粒子系統背景 觸覺反饋集成

移動開發 , 3d , text , 移動測試 , ci

收藏 評論

Datcon - ANR 分析實戰:從日誌定位到根因排查的完整流程

好的!以下是一篇基於你提供的 CSDN 博客文章(原文鏈接)整理而成的技術博客。我保留了原文的核心分析流程、關鍵日誌片段和排查思路,並進行了結構優化、語言潤色與邏輯補充,使其更清晰、完整且具備實戰指導價值。 ANR 分析實戰:從日誌定位到根因排查的完整流程(附代碼與命令) 作者:Qwen 參考來源:CSDN《ANR分析實戰》

移動開發 , ANR , Android

收藏 評論

調試人生 - iOS 性能檢測工具深度解析 多工具協同下的全維度性能檢測體系建設

在移動端性能競爭愈發激烈的今天,iOS 性能檢測工具 已成為工程團隊不可或缺的基礎能力。從啓動速度,到列表流暢度,再到 WebView 頁面使用體驗,性能瓶頸隱藏的地方越來越多,而這些瓶頸往往由多種因素共同觸發:CPU、GPU、內存、網絡、磁盤 I/O、JS、系統行為等。 因此,性能檢測絕不是依賴某一工具就能完成的,它需要 一套多工具協同、跨維度、多場景覆蓋的工程化能力體系。 本

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

收藏 評論

mob64ca1410eb61 - dobby ios集成

1. Buddy 對 Web 開發者來説,Buddy 是一個智能的 CI/CD 工具,降低了 DevOps 的入門門檻。Buddy 使用 Delivery Pipeline 進去軟件構建、測試及發佈,創建 Pipeline 時,100 多個就緒的操作可隨時投入使用,就像砌磚房一樣。 特點: 清晰的配置,友好的交互,15分鐘快速配置

服務器 , 持續集成 , 移動開發 , 應用程序 , dobby ios集成 , ios

收藏 評論

mb6923acc0735dc - 鍵值型數據庫KV-Store:非關係型數據的存儲、加密與分佈式同步

🌟 引言:KV-Store在全場景時代的獨特價值 在鴻蒙全場景分佈式生態中,鍵值型數據庫(KV-Store)作為非關係型數據存儲的核心解決方案,憑藉其輕量高效、跨設備同步、簡單易用的特性,在配置管理、用户狀態持久化、分佈式數據共享等場景中發揮着不可替代的作用。與傳統關係型數據庫相比,KV-Store以簡單的鍵值對模型,為開發者提供了在設備間無縫流轉數據的能力,真正實現了"

移動開發 , 數據 , 初始化 , 數據庫 , Android

收藏 評論

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

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

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

收藏 評論

wx676be6175e246 - Android 關於CountDownTimer的設計

作為Android系統專為倒計時場景設計的工具類,CountDownTimer在實現精確時間控制的同時,提供了原生的UI線程同步機制。這一特性使其在需要實時更新界面的倒計時場景中具有不可替代的優勢。 核心架構與參數解析 CountDownTimer通過兩個核心參數構建計時框架: 總計時時長(millisInFuture):定義倒計時的總時間跨度

移動開發 , Android , 應用場景 , ide , ui

收藏 評論

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

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

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

收藏 評論

鹽焗西蘭花 - 鴻蒙學習實戰之路 - 應用追蹤實踐最佳實踐

鴻蒙學習實戰之路 - 應用追蹤實踐最佳實踐 應用追蹤是優化應用性能、提升用户體驗的關鍵手段,合理使用追蹤工具可以幫助開發者快速定位問題 關於本文 本文基於華為官方文檔整理,結合實際開發經驗,提供 HarmonyOS 應用追蹤實踐的實用指南 華為開發者聯盟 - 性能分析最佳實踐 本文並不能代替官方文檔,所有

序列化 , 移動開發 , 性能分析 , Android , Web

收藏 評論

祝你今天愉快 - C++學習(二十六) 編程練習2

6.完成編程練習5,但這一次使用一個二維數組來存儲輸入一3年中每個月的銷售量。程序將報告每年銷售量以及三年的總銷售量 #includeiostream using namespace std; int main() { // 月份,二維數組存儲三年的銷售量 const string months[12] = {"1月","2月"

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

收藏 評論

API_Blogger - 什麼是抓包?抓包的作用、原因及常用工具詳解

什麼是抓包?抓包做什麼? 一、什麼是抓包? 抓包(packet capture)就是將網絡傳輸發送與接收的數據包進行截獲、重發、編輯、轉存等操作,也用來檢查網絡安全。抓包也經常被用來進行數據截取等。 二、抓包做什麼? 不管做什麼事情,首先要有明確的目的,其次是要清楚能力的範疇,最後是要有清晰的思路。原始數據-過濾-分析,這是數據處理的基本套路,抓包的目的就是為了獲取到想要

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

收藏 評論

調試人生 - iOS 混淆不只是“改名字” 從工程鏈路視角構建一套真正可落地的多層安全方案

如果把一個未經處理的 IPA 交給一個稍有經驗的逆向人員,通常只需要幾分鐘,他就能通過 class-dump、Hopper、Frida 把你的應用邏輯摸得七七八八: 哪些類負責網絡、哪些類負責支付、哪些邏輯可 Hook、哪些資源可替換……全部暴露無遺。 很多開發者在談“iOS 混淆”時,把它理解為: 把類名、方法名改一下,讓別人看不懂。 這種思維太過片面。 真正

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

收藏 評論

wx676be6175e246 - Android中關於AlertDialog交互組件介紹

AlertDialog是Android開發中用於向用户展示重要信息、請求確認或提供選項選擇的模態對話框組件。其設計簡潔高效,能有效提升應用交互體驗。 核心原理與創建方式 AlertDialog繼承自Dialog類,採用構造器模式創建。開發者可以通過AlertDialog.Builder類進行配置,支持設置標題、消息、按鈕(如確定、取消)以及列表等元素,確保用户決策清晰

移動開發 , 易用性 , Android , 開發者 , 模態

收藏 評論

mb68e64068cf586 - uniapp開發鴻蒙:網絡請求與數據交互實戰

uniapp開發鴻蒙:網絡請求與數據交互實戰 引入:構建健壯的網絡層 在前幾篇文章中,我們學習了uniapp鴻蒙開發的環境配置、頁面佈局、狀態管理等核心知識。今天,我們將深入探討網絡請求與數據交互的完整方案,這是應用與後端服務通信的橋樑,也是保證應用穩定性和用户體驗的關鍵環節。 uniapp提供了uni.request作為網絡請求的基礎API,但直接使用會遇到代

封裝 , 移動開發 , 緩存 , 錯誤處理 , html5

收藏 評論

編程小匠人傳奇 - presentViewController 直接顯示效果

  本文主要研究為什麼移動web開發需要設置viewport,且一般設置為meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no".   首先,需要明白viewport是什麼東東。看下圖:   對於viewport,直接翻

移動端 , 移動開發 , mobile , 架構 , 後端開發 , ios

收藏 評論

祝你今天愉快 - C++學習(十二) 結構體及初始化

介紹 在 C++ 中,struct 是一種用户自定義的數據類型,用於將多個相關的數據(和函數)組合在一起。 與 class 幾乎相同 唯一區別:struct 的默認訪問權限是 public,而 class 默認是 private。 兩者都支持成員函數、構造函數、繼承、虛函數等面向對象特性。 常用於表示“

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

收藏 評論

wx676be6175e246 - Android底部彈框實現

在移動應用開發領域,用户體驗的優化始終是關注的核心議題。底部彈框(Bottom Sheet)作為一種優雅的交互模式,憑藉其不打斷用户當前操作流程的特點,逐漸成為現代移動應用界面設計的重要組成部分。它從屏幕底部自然滑出,既能有效傳達信息或收集用户輸入,又能保持對主界面內容的適度可見性,特別適用於菜單展示、操作選擇、內容預覽等多元化應用場景。本文將系統闡述Android平台底部彈框的

移動開發 , Android , 移動應用 , 開發者

收藏 評論

我有一個大目標你信不信 - Swift Then庫

Swift Then 庫是一款輕量級的 Swift 工具庫,核心作用是通過閉包語法糖簡化對象初始化與配置流程,讓代碼更簡潔、可讀性更強,尤其適合 UIKit 控件創建、模型配置等場景。以下是其核心特性與使用指南: 一、核心功能與優勢 統一的配置接口為所有類型擴展then方法,通過閉包直接配置對象屬性,替代傳統的 “初始化 + 逐行賦值” 模式。例如:

控件 , swift , 移動開發 , 初始化 , ios

收藏 評論

wx676be6175e246 - Android開發中Kotlin的when表達式

在Android開發中,Kotlin的when表達式是替代傳統switch-case的現代解決方案,它通過類型安全、簡潔語法和強大功能,成為處理複雜條件邏輯的首選工具。本文將從核心特性、實際應用場景到最佳實踐,全面解析when在Android開發中的價值。 when的核心特性 when表達式支持多條件分支,其優勢在於: 類型安全:自動檢

移動開發 , Android , 類型安全 , 應用場景

收藏 評論

一個億也叫多嗎 - iOS開發如何避免寫垃圾代碼

一、先明確:什麼是 iOS 中的 "垃圾代碼"? 在 iOS 開發中,垃圾代碼通常有這些特徵: 代碼冗餘:重複的 UI 配置、網絡請求、數據解析邏輯散落在各處; 耦合嚴重:ViewController 動輒上千行,既管 UI、又管業務、還管數據; 命名混亂:變量名用temp/data/btn1,方法名無語義(如func doSomething

業務邏輯 , 封裝 , 移動開發 , ios , ui

收藏 評論

liutao988 - ios 14 nskeyedarchiver無法正常存儲數據

Jetsam管理的一種crash機制,通過Signal無法捕捉到Jetsam,iOS不支持交換空間,無RAM和DISK之間的映射,這是因為移動端大多數設備均為閃存。 Jetsam crash日誌 {"bug_type":"298","timestamp":"2020-10-19 11:27:59.22 +0800","os_version":"i

移動開發 , 緩存 , XS , ios

收藏 評論