RxSwift的使用詳解 一. RxSwift簡介 推薦: RxSwift官方文檔[https://link.juejin.im/?target=https%3A%2F%2F...
RxSwift的使用詳解 一. RxSwift簡介 推薦: RxSwift官方文檔[https://link.juejin.im/?target=https%3A%2F%2F...
Xcode14.3 ,iOS13.6.1, iOS13.6, iOS13.3, iOS13.x 今天用Xcode 14.3打包安裝在iOS 13.x的手機啟動崩潰,但是連著X...
首先,我們先簡單了解下靈動島 Live Activities 依賴于 Widget 實現(xiàn) 函數(shù)和頁面,而與Widget不同,Live Activities無法訪問網(wǎng)絡(luò)或接收位...
前言 在Swift5.5以前或Object-C時代iOS開發(fā)要實現(xiàn)并發(fā)代碼,一般要自己使用多線程,如DispatchGroup,DispatchSemaphore等等,且都是...
OLLVM簡介 OLLVM(Obfuscator-LLVM)是瑞士西北應(yīng)用科技大學(xué)安全實驗室于2010年6月份發(fā)起的一個項目,該項目旨在提供一套開源的針對LLVM的代碼混淆工...
函數(shù)的Annotation LLVM通過在函數(shù)定義上使用annotation(注解),可以在編寫源語言程序時控制LLVM在某個函數(shù)上的使用,或者禁止某些pass。這種方式為編...
當(dāng)靜態(tài)分析無法獲取足夠的信息時,就需要進(jìn)行動態(tài)分析,在 app 運行時,追蹤方法調(diào)用、查看內(nèi)存信息。最后找到想要分析的關(guān)鍵函數(shù)。 這篇文章包括: 環(huán)境搭建 反調(diào)試 動態(tài)調(diào)試的...
靜態(tài)分析是指對二進(jìn)制包進(jìn)行反編譯,分析靜態(tài)的代碼邏輯。 本文內(nèi)容包括:app 砸殼過程、工具和環(huán)境的坑、導(dǎo)出 OC 頭文件、使用 hopper 和 IDA 反編譯、arm 寄...
@Style_月月 講的是公鑰A解密CRT證書、你圖里寫成“6、私鑰A解密CRT證書”了, 公私反了.就這樣
iOS逆向 09:應(yīng)用簽名iOS 底層原理 + 逆向 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文主要講解什么是代碼簽名,以及iOS中的應(yīng)用簽名 代碼...
iOS 底層原理 + 逆向 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的主要目的是理解匯編中全局變量、常量的存儲,以及如何...
iOS 底層原理 + 逆向 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文主要是講解函數(shù)的參數(shù)、返回值、局部變量在匯編中是如何...
sub sp,sp,#0x10 ;拉伸??臻g18字節(jié)
str x0,x1,[sp,#-0x10]!(!就是將[]里面的結(jié)果賦值給sp)
L表示lr(x30)寄存器
iOS逆向 02:函數(shù)本質(zhì)(上)iOS 底層原理 + 逆向 文章匯總[http://www.itdecent.cn/p/412b20d9a0f6] 本文的主要目的是理解函數(shù)棧以及涉及的相關(guān)指令 在講函數(shù)的...
前言 本文會用實例的方式,將iOS各種IM的方案都簡單的實現(xiàn)一遍。并且提供一些選型、實現(xiàn)細(xì)節(jié)以及優(yōu)化的建議。 注:文中的所有的代碼示例,在github中都有demo:iOS即...
AVAudioSession 概述 最近在做 webrtc 采集與播放音頻,使用AVAudioSession進(jìn)行播放與錄音功能蘋果的官方圖: 可以看到AVAudioSessi...
前言 通常程序運行時常見的錯誤大致分為兩類 用戶使用引起的外部錯誤,例如缺少參數(shù)、參數(shù)錯誤等 程序運行時產(chǎn)生的內(nèi)部錯誤,例如內(nèi)存溢出、空指針、以0做除數(shù)等 針對第一種外部錯誤...
這篇文章水準(zhǔn)不高,可能因為我自己能力有限,英文水平也就這樣,自己能看懂,可能存在誤人子弟的可能性,所以如果有人有機會看到了這邊文章就當(dāng)是一個小白的入門級的筆記吧!如果需要更深...
上期我們探討了使用Swift如何破解數(shù)組、字符串、集合、字典相關(guān)的算法題。本期我們一起來講講用Swift如何實現(xiàn)鏈表以及鏈表相關(guān)的技巧。本期主要內(nèi)容有: 鏈表基本結(jié)構(gòu) Dum...