iOS 底層原理 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文主要介紹常見的鎖,以及synchronized、NSLock、...

iOS 底層原理 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文主要介紹常見的鎖,以及synchronized、NSLock、...
前言:COS是騰訊云提供的對象存儲服務(wù),功能非常強大,可以作為文件服務(wù)器,CDN加速,靜態(tài)網(wǎng)頁服務(wù),還提供了圖片的常用操作。相關(guān)API文檔:https://cloud.ten...
mvp模式下的viewcontroller職責(zé)是什么呢?
iOS MVC MVP MVVM的實現(xiàn)MVC-Apple 原生的MVC iOS中最常用的架構(gòu)提到MVC 就不能不說 UITableView 這里是創(chuàng)建model 創(chuàng)建view 給view復(fù)值都是在Cont...
※ MVC -> MVP -> MVVM 這部分可能會從MVC->MVP->MVVM都看看,看到幾篇不錯的文章歡迎大家看一下:http://www.lxweimin.com/...
一. 原理分析 FBRetainCycleDetector的原理:是基于DFS算法,把整個對象之間的強引用關(guān)系當(dāng)做圖進(jìn)行處理,查找其中的環(huán),就找到了循環(huán)引用。 二. 檢測NS...
AVAudioSession 簡要說說AVAudioSession,AVAudioSession是蘋果用來管理App對音頻硬件(I / O)的資源使用;比如說: 設(shè)置APP與...
App Store Connect API的使用主要分為三步 1、在App Store Connect 里面創(chuàng)建密鑰(要使用賬戶持有人的賬號才有權(quán)限)2、獲取 JSON We...
概述 從兩個方面來講: js不能直接調(diào)用oc的方法 oc可以通過 - (void)evaluateJavaScript:(NSString *)javaScriptStr...
前置知識 符號 靜態(tài)鏈接 匯編基礎(chǔ) 虛擬內(nèi)存 跳轉(zhuǎn)指令的編碼:PC相對地址與絕對地址 匯編跳轉(zhuǎn)指令:直接跳轉(zhuǎn)與間接跳轉(zhuǎn) 正文開始 靜態(tài)庫有兩個主要缺點: 一份代碼在所有的進(jìn)程...
iOS 底層原理 + 逆向 文章匯總[http://www.lxweimin.com/p/412b20d9a0f6] 本文主要介紹Mach-O文件的內(nèi)部結(jié)構(gòu)的演示 Mach-...
Xcode默認(rèn)的編譯的時候,會生成Debug Symbols信息,這些信息可以使得我們在調(diào)試的時候能夠看到代碼執(zhí)行的類、方法以及變量的信息;對于線上crash,可以通過這些信...
作者:GABRIEL THEODOROPOULOS,原文鏈接,原文日期:2016-11-16譯者:小鍋;校對:saitjr;定稿:CMB 自中央處理器(CPU)出現(xiàn)以來,最大...
1、inlineHook概述 所謂InlineHook(內(nèi)聯(lián)鉤?),就是直接修改?標(biāo)函數(shù)的頭部代碼。讓它跳轉(zhuǎn)到?定義函數(shù)中執(zhí)?代碼,從?達(dá)到Hook的?的。這種Hook技術(shù)?...