hopper介紹蜕提,下載安裝 hopper的簡單使用 一 hopper介紹,下載安裝 Hopper是一個(gè)可以幫助我們靜態(tài)分析可執(zhí)行文件的工具使兔。但對于我們iOS逆向這塊來說它能夠...
hopper介紹蜕提,下載安裝 hopper的簡單使用 一 hopper介紹,下載安裝 Hopper是一個(gè)可以幫助我們靜態(tài)分析可執(zhí)行文件的工具使兔。但對于我們iOS逆向這塊來說它能夠...
Cycript簡介 Cycript基本使用 封裝Cycript腳本 Cycript使用示例 一 Cycript簡介 Cycript允許開發(fā)人員使用Objective-C ++...
1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向過程以及方法 一 什么是iOS逆向工程 iOS逆向工程指的是在軟件層面上進(jìn)行逆向分析的過程建钥,用大白話來講就是推...
導(dǎo)語:這是SDWebImage源碼理解的第一篇欲险,本篇先介紹圖片解碼相關(guān)的背景知識(shí)镐依,然后介紹SDWebImage中解碼的源碼及其解碼相關(guān)的問題。 一天试、背景知識(shí) 在SDWebIm...
這兩天翻看 ibireme 大神 《不再安全的 OSSpinLock》 這篇文章,看到文中分析各種鎖之前的性能的圖表: 發(fā)現(xiàn)除了@synchronized 用過,其他的都陌生...
以下關(guān)于RunLoop的資料都比較好: RunLoop官方文檔 https://developer.apple.com/library/content/documentati...
那么問題來了灼卢,為什么不在分類中的定義可以存儲(chǔ)成員變量的結(jié)構(gòu),然后合到主類?
iOS Category里為什么不能直接添加實(shí)例變量?首先来农,要搞清楚三個(gè)概念: 1.屬性鞋真。Property 2.實(shí)例變量。Ivar(屬性是給成員變量默認(rèn)添加了setter和getter方法沃于。tips:如果不用@dynamic修飾...
.map() 讓我用一些簡單的例子來解釋它是如何工作的涩咖。 如果說你收到一組包含多個(gè)對象的數(shù)組,每個(gè)對象是一個(gè) person繁莹。最終你只希望得到一個(gè)只包含 id 的數(shù)組檩互。 我想你...
Sublime Text:一款具有代碼高亮闸昨、語法提示、自動(dòng)完成且反應(yīng)快速的編輯器軟件,不僅具有華麗的界面饵较,還支持插件擴(kuò)展機(jī)制拍嵌,用她來寫代碼,絕對是一種享受循诉。相比于難于上手的V...
版本記錄 前言 AVFoundation框架是ios中很重要的框架横辆,所有與視頻音頻相關(guān)的軟硬件控制都在這個(gè)框架里面,接下來這幾篇就主要對這個(gè)框架進(jìn)行介紹和講解茄猫。 框架概覽 下...
天才第一步: link:https://developer.apple.com/reference/avfoundation?language=objc#overview l...
好奇觸摸事件是如何從屏幕轉(zhuǎn)移到APP內(nèi)的狈蚤?困惑于Cell怎么突然不能點(diǎn)擊了?糾結(jié)于如何實(shí)現(xiàn)這個(gè)奇葩響應(yīng)需求划纽?亦或是已經(jīng)被響應(yīng)鏈脆侮、手勢、target-action這一系列響應(yīng)觸...