收藏 / 列表

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

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

ios

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

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

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

ios技術狂人 - Swift 加密工具推薦,構建可落地的多層安全體系(源碼混淆+IPA 加固+動態對抗+映射治理)

Swift 項目在上線後暴露的風險往往比開發者想象的多: 類名、屬性名、初始化流程、協議調用路徑…… 這些在 Swift 編譯之後依然會在二進制中留下大量可讀信息,逆向工具 Hopper/IDA 分分鐘就能給出應用結構圖。 因此,“Swift 加密工具”不是單個工具,而是一套鏈路: 源碼混淆 → 構建期安全 → IPA 成品混淆 → 簽名驗證 → 動態逆向對抗 → 映射表治理。 本文

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

弗拉德 - 【Python 1-5】Python教程之——字符串

字符串或串(String)是由數字、字母、下劃線組成的一串字符。 字符串 字符串就是一系列字符。在Python中,用引號括起的都是字符串,其中的引號可以是單引號, 也可以是雙引號,如下所示: "This is a string." 'This is also a string.' 這種靈活性讓你能夠在字符串中包含引號和撇號: 'I told my friend, "Python is my

python3.x , python2.7 , 後端 , 前端 , Python

Lynx - oc與swift文件的相互調用方式——橋接

一、設置橋接文件 不管是objective-c調用swift,還是swift調用objective-c,都需要創建橋接文件,通過橋接文件實現兩者的相互調用。 當我們引入oc或者swift進入另一個語言的項目的時候系統會提示是否自動創建橋接文件,此時可直接創建。 但除此之外我們也可以選擇手動創建。此時需要我們在新建文件裏選擇Header File,點擊確認創建橋接文件,橋接文件名字一般為

swift , objective-c , xcode , 橋接 , ios

杭城小劉 - 《劍指 Offer》字符串“左旋”、“右旋”裏的數學秘密

為什麼要寫本篇文章?看上去這是 easy 級別的題目。但“點是面的縮影,面是點的抽象”,單獨一道題似乎很簡單,我們可以比較輕鬆做出來。但是這一類題目的本質是什麼?不要處於混沌的狀態解決了題目,但下次遇到類似的,還是要遲疑思考一會兒。本篇文章帶你吃透問題的本質和背後的數學推導。 題目描述 字符串的左旋轉操作是把字符串前面的若干個字符轉移到字符串的尾部。 請定義一個函數實現字符串左旋轉操作的功能。比如

leetcode , 大前端 , 算法 , ios , 前端

JZXStudio - 2.洋葱開發法

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

swift , 框架 , app開發

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

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

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

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

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

yyds乾貨盤點 , 移動開發 , 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

藍易雲 - 藍易雲:Spring緩存是如何實現的?如何擴展使其支持過期刪除功能?

下面把 span style="color:red"Spring 緩存/span的實現機制與“span style="color:red"過期刪除(TTL/Expire)/span”擴展路徑一次説清,並給出可直接落地的代碼與驗證方法 🔧⚡ 1)結論先行(架構視角) Spring 的緩存採用 span style="color:red"AOP 攔截器/span + span style="c

服務器 , Debian , Linux , Nginx , Ubuntu

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

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

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