收藏 / 列表

愛分享技術的小文 - Windows 系統下的 IPA 加密工具實戰指南,如何在非 macOS 環境完成 IPA 混淆、加固與工程化處理

許多公司在做 iOS 相關開發時,構建流水線放在 macOS,但安全處理、自動化加固、逆向分析等環節往往是在 Windows 服務器 上完成的。特別是一些外包交付、二進制審計、合規檢查,以及“只有 IPA、沒有源碼”的項目場景,團隊希望在 Windows 環境下直接對 IPA 進行處理。 本文以“在 Windows 上完成 IPA 加固”為核心,講清 可用工具、可落地流程、注意事項、

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 - Charles抓包iPhone踩坑(自用)

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

ios

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

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

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

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

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

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

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

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

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

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

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

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

JZXStudio - 6.AUserDefaults 使用指南

大家好,我是K哥。一名獨立開發者,同時也是Swift開發框架【Aquarius】的作者,悦記和愛尋車app的開發者。 Aquarius開發框架旨在幫助獨立開發者和中小型團隊,完成iOS App的快速實現與迭代。使用框架開發將給你帶來簡單、高效、易維護的編程體驗。 本文將詳細介紹 AUserDefaults 的使用方式,幫助開發者更高效地進行本地數據存儲 核心功能説明 AUserDefaults

swift , 開源 , ios

API_Blogger - 深入理解HTTPS和HTTP的區別、工作原理及安全重要性

HTTPS是什麼意思?HTTPS和HTTP的區別 在日常瀏覽網站時,我們常常會看到網址前面有“http”或者“https”兩種協議前綴。它們雖然看似相似,但實際上在安全性和數據傳輸方面有着重要的區別。本文將深入探討HTTPS的含義,以及HTTPS與HTTP的區別,幫助大家更好地理解這兩者之間的關係。 一、HTTP和HTTPS的基本概念 HTTP(超文本傳輸協議)是一種無狀態、

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

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

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

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

mb67ff5f258c5ba - IPA 深度混淆 多層結構拆解與全鏈路加固的工程方法

當我們談“IPA 深度混淆”時,絕不是單純把類名、方法名改成亂碼那麼簡單。 真正的“深度混淆”應該覆蓋: 符號層(類名 / 方法名 / 變量名 / Swift 模塊) 資源層(圖片 MD5 / JSON / H5 / JS / Bundle) 結構層(二進制分佈 / 插件橋接 / 文件引用) 運行時層(Hook 對抗 / 完整性校驗) 策略層(可控白名

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

藍易雲 - 藍易雲cdn:Docker版TDengine2.6升級到Tdengine3.0

下面給出一套在 Docker 環境中將 TDengine 2.6 平滑遷移到 3.0的實戰方案。核心原則:span style="color:red"不做原地覆蓋升級、先備份、可回滾/span。思路務實、步驟可複用,適合單機與小規模集羣場景。🚀 一、遷移總覽(結論先行) span style="color:red"2.6 → 3.0 不支持就地升級/span,採用 導出(taosdump)

服務器 , 微服務 , Debian , Nginx , Ubuntu

祝你今天愉快 - C++學習(九) 編程練習

1.編寫一個小程序,要求用户使用一個整數指出自己的身高(單位為英寸),然後將身高轉換為英尺和英寸。 該程序使用下劃線字符來指示輸入位置。另外,使用一個const符號常量來表示轉換因子。 /*1.編寫一個小程序,要求用户使用一個整數指出自己的身高(單位為英寸),然後將身高轉換為英尺和英寸。 該程序使用下劃線字符來指示輸入位置。另外,使用一個

指尖人生 , 移動開發 , 符號常量 , c++ , Android , ci

三塊錢 - GPX可視化工具 GPX預覽工具

背景 當我們收到別人分享的航跡文檔,即gpx文檔時,如何快速的進行瀏覽呢?我們可以使用GIS軟件來打開gpx文檔並顯示gpx中所記錄的航跡,例如常用的GIS軟件有googleEarth, Basecamp, GPXsee, GPX Editor 等。 今天教分享一個腳本,大家可以不依賴上述軟件即可快速的瀏覽gpx航跡。 準備工作 本文所分享的腳本,需要依賴python工作,所以需要電腦上安裝

gpx , 地圖開發 , folium , gis

高德開放平台 - 高德開放平台全球LBS服務,MCP Server正式登陸阿里云云市場

高德地圖作為全球領先的LBS提供商,憑藉其強大的數據處理能力和廣泛的地理信息覆蓋,每日處理定位及路徑規劃需求超過千億次。高德地圖數據覆蓋全球200多個國家和地區,擁有7000w個國內POI數據、1.2億海外POI數據,同時覆蓋全球4億地址數據。並且基於全球路網、路況數據的全面覆蓋,為用户提供全球範圍內的精準、實時的地圖服務,滿足多樣化的地理信息需求。 今日,高德開放平台宣佈正式入駐阿里云云市場,推

地圖開發 , 資訊 , 人工智能 , 前端

兔子先森 - uniapp一個透明佔位的nav-bar組件

該組件是一個透明佔位的頭部nav-bar組件,組件的大小位於最頂部一直到膠囊底部的位置,如下: 內部提供一個插槽,這個插槽的高度跟膠囊的高度一致,你可以自定義一些按鈕,跟膠囊對齊 template view :style="{ height: navBar.totalHeight + 'px', back

react , vue.js , css3 , 前端 , Javascript

註銷 - 什麼是計算機安全領域的 use-after-free 漏洞

在計算機安全領域,use-after-free 是一種重要的安全漏洞類型。要理解 use-after-free 漏洞,我們首先需要了解計算機內存管理的基礎知識。 計算機程序在運行時,會使用到計算機的內存資源。內存是一個有限的資源,不可能無限制地使用。因此,程序在使用內存時,必須遵循一個規則:在使用完一個內存區域後,必須釋放它,使得這部分內存可以被其他程序或者同一個程序的其他部分使用。在 C 語言中

內存 , 內存管理 , 內存泄漏