##獲取手機(jī)上所有安裝的app的bundle id // 獲取手機(jī)上所有安裝的app的bundle id(iOS11無效)- (NSArray*)getOtherAPPInf...
##獲取手機(jī)上所有安裝的app的bundle id // 獲取手機(jī)上所有安裝的app的bundle id(iOS11無效)- (NSArray*)getOtherAPPInf...
概述 本文會(huì)從圖片和代碼兩個(gè)維度姆怪,來進(jìn)行包瘦身實(shí)踐痢畜。 圖片層面黑低,可以優(yōu)化的點(diǎn)包括: 壓縮圖片 修改圖片格式 刪除無用圖片 刪除重復(fù)圖片 代碼層面,介紹查找并刪除 Object...
前言 不久前挽拔,我正在工作中開發(fā)一項(xiàng)新服務(wù)辆脸,該服務(wù)由 Swift Package 組成,該 Package 公開了一個(gè)類似于Decodable協(xié)議螃诅,供我們應(yīng)用程序的其余部分使用...
目錄 1啡氢、連接器2、極速編譯調(diào)試3术裸、靜態(tài)分析 工具倘是。4、如何利用 Clang 為 App 提質(zhì)袭艺?5辨绊、無侵入的埋點(diǎn)方案如何實(shí)現(xiàn)?6匹表、多線程的那些坑7、耗電優(yōu)化8宣鄙、RunLoop...
簡(jiǎn)介 OLLVM(Obfuscator-LLVM)是瑞士西北應(yīng)用科技大學(xué)安全實(shí)驗(yàn)室于2010年6月份發(fā)起的一個(gè)項(xiàng)目,該項(xiàng)目旨在提供一套開源的針對(duì)LLVM的代碼混淆工具,以增加...
JS端代碼不做任何改變袍镀,所有代碼寫于native端。主要思路: 1.重寫js的console.log方法冻晤。 2.iOS端在h5開始創(chuàng)建DOM樹的時(shí)候注入苇羡。 源代碼地址:htt...
前言 了解安裝步驟之前,我們先聊聊幾個(gè)問題:1.為什么要安裝虛擬機(jī)鼻弧?單獨(dú)的虛擬環(huán)境可以讓每一個(gè)Python項(xiàng)目單獨(dú)使用一個(gè)環(huán)境设江,而不會(huì)影響Python系統(tǒng)環(huán)境,也不會(huì)影響其他...
轉(zhuǎn)載:原文地址[http://www.reibang.com/p/31232eef35c5] 利用LLDB對(duì)微信進(jìn)行分析叉存,然后利用分析的結(jié)果,再逐步講解如何Hook微信的登...
系統(tǒng)Foundation框架為我們提供了一些方法反射的API稿存,我們可以通過這些API執(zhí)行將字符串轉(zhuǎn)為SEL等操作。由于OC語言的動(dòng)態(tài)性瞳秽,這些操作都是發(fā)生在運(yùn)行時(shí)的瓣履。 通過這些...