可能有一些人對(duì)lua并不是太熟悉,它其實(shí)跟JavaScript、Ruby适肠、Python等同為腳本語(yǔ)言。但是更加輕量砸西,更加簡(jiǎn)潔声搁,沒(méi)有任何多余的功能...
![240](https://upload.jianshu.io/collections/images/578158/%E5%9B%BE%E4%B9%A6%E7%AE%A1%E7%90%86.png?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
可能有一些人對(duì)lua并不是太熟悉,它其實(shí)跟JavaScript、Ruby适肠、Python等同為腳本語(yǔ)言。但是更加輕量砸西,更加簡(jiǎn)潔声搁,沒(méi)有任何多余的功能...
概述 軟件脫殼家卖,顧名思義掖看,就是對(duì)軟件加殼的逆操作匣距,把軟件上存在的殼去掉(解密)。 砸殼原理 應(yīng)用加殼(加密)提交給Appstore發(fā)布的App哎壳,...
來(lái)自我的個(gè)人博客Minecode.link 在使用Objective-C開(kāi)發(fā)過(guò)程中毅待,尤其在了解某些功能的底層實(shí)現(xiàn)時(shí),常用到Clang編譯器的命令...
iOS架構(gòu)及設(shè)備 ARM64寄存器 x0-x7: 用于傳遞函數(shù)參數(shù), 超出的參數(shù)將入棧. 假如在函數(shù)funcA中調(diào)用函數(shù)funcB, 傳給fun...
在上篇文章代碼注入归榕,竊取微信密碼中咱們已經(jīng)簡(jiǎn)單的提到了MachO尸红,在用Framework做代碼注入的時(shí)候,必須先向MachO的Load Comm...
前言 一般可以將編程語(yǔ)言分為兩種刹泄,編譯語(yǔ)言和直譯式語(yǔ)言外里。 像C++,Objective C都是編譯語(yǔ)言。編譯語(yǔ)言在執(zhí)行的時(shí)候循签,必須先通過(guò)編譯器生...
準(zhǔn)備工作 代碼簽名 (code signing) 對(duì)一個(gè)App來(lái)講至關(guān)重要级乐,是iOS系統(tǒng)安全的重要組成部分,決定了App的哪些功能是被授權(quán)或者禁...
我們常用NSTimer的方式 如下代碼所示,是我們最常見(jiàn)的使用timer的方式 當(dāng)使用NSTimer的scheduledTimerWithTim...
最近在補(bǔ)源碼閱讀方面的短板,第一個(gè)選擇的就是AFNetworking撒轮,一方面AF的編碼思路乞旦、代碼質(zhì)量都屬于開(kāi)源框架的上乘;另一方面也可以借機(jī)溫習(xí)...
第三篇的寫(xiě)在前面 SDWebImage提供了一個(gè)用于圖片解碼的類——SDWebImageDecoder题山。在上一篇文章中兰粉,也有提及到在diskIm...