前言 在上篇中黍图,仔細(xì)分析了一下Block的實(shí)現(xiàn)原理以及__block捕獲外部變量的原理赶熟。然而實(shí)際使用Block過(guò)程中灯萍,還是會(huì)遇到一些問(wèn)題荚守,比如Retain Circle的問(wèn)題...
![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
前言 在上篇中黍图,仔細(xì)分析了一下Block的實(shí)現(xiàn)原理以及__block捕獲外部變量的原理赶熟。然而實(shí)際使用Block過(guò)程中灯萍,還是會(huì)遇到一些問(wèn)題荚守,比如Retain Circle的問(wèn)題...
需求:將/home/scan/result.txt文件打包為result.zip文件 使用方式1:zip -r result.zip /home/scan/result....
接到給文字加漸變色的需求后,我和同事一籌莫展蚤告,在網(wǎng)上找各種資料努酸,找到兩種實(shí)現(xiàn)方式:1、通過(guò)把label的layer做為一個(gè)漸變圖層的mask罩缴,即只讓文字部分遮住漸變圖層 2、...
iOS 底層原理 文章匯總[http://www.reibang.com/p/412b20d9a0f6] 本文的主要目的是理解dyld與objc是如何關(guān)聯(lián)的 在上一篇文章i...
最近參照 [https://www.mikeash.com/pyblog/friday-qa-2017-06-30-dissecting-objc_msgsend-on-ar...
前言 在ReactiveCocoa 中层扶,開(kāi)源庫(kù)作者為我們提供了很多種魔法箫章,“黑”魔法,“紅”魔法……今天就讓先來(lái)看看“紅”魔法镜会。 在ReactiveCocoa 中檬寂,封裝了很多...
搗鼓了一段時(shí)間的iOS逆向相關(guān)的東西,在動(dòng)態(tài)分析過(guò)程中會(huì)閱讀匯編代碼戳表,分析代碼的執(zhí)行流程桶至,在此記錄下閱讀匯編代碼過(guò)程中經(jīng)常遇到的一些指令。 當(dāng)然如果不玩逆向也有必要學(xué)習(xí)匯編匾旭,...
程序的椓鸵伲空間有什么特點(diǎn)呢?首先會(huì)想到的就是价涝,椗冢空間是往低地址增長(zhǎng)的,當(dāng)調(diào)用一個(gè)函數(shù)時(shí)色瘩,先開(kāi)辟椢苯眩空間,用來(lái)存放當(dāng)前函數(shù)的參數(shù)和局部變量居兆;執(zhí)行函數(shù)之前還需要先保護(hù)現(xiàn)場(chǎng)覆山,當(dāng)函數(shù)執(zhí)行...
最近由于公司需要定時(shí)啟動(dòng)app上傳一定數(shù)據(jù),所以每天都要點(diǎn)擊啟動(dòng)app泥栖,很容易就忘了簇宽,因此需要定時(shí)啟動(dòng)app。 準(zhǔn)備工作: 確保模擬器進(jìn)程活著吧享; 安裝的.app文件晦毙,使用對(duì)應(yīng)...