hopper介绍,下载安装 hopper的简单使用 一 hopper介绍,下载安装 Hopper是一个可以帮助我们静态分析可执行文件的工具。但对于我们iOS逆向这块来说它能够...
hopper介绍,下载安装 hopper的简单使用 一 hopper介绍,下载安装 Hopper是一个可以帮助我们静态分析可执行文件的工具。但对于我们iOS逆向这块来说它能够...
Cycript简介 Cycript基本使用 封装Cycript脚本 Cycript使用示例 一 Cycript简介 Cycript允许开发人员使用Objective-C ++...
1 什么是iOS逆向工程 2 iOS逆向的目的 3 iOS逆向过程以及方法 一 什么是iOS逆向工程 iOS逆向工程指的是在软件层面上进行逆向分析的过程,用大白话来讲就是推...
导语:这是SDWebImage源码理解的第一篇,本篇先介绍图片解码相关的背景知识,然后介绍SDWebImage中解码的源码及其解码相关的问题。 一、背景知识 在SDWebIm...
这两天翻看 ibireme 大神 《不再安全的 OSSpinLock》 这篇文章,看到文中分析各种锁之前的性能的图表: 发现除了@synchronized 用过,其他的都陌生...
以下关于RunLoop的资料都比较好: RunLoop官方文档 https://developer.apple.com/library/content/documentati...
那么问题来了,为什么不在分类中的定义可以存储成员变量的结构,然后合到主类?
iOS Category里为什么不能直接添加实例变量?首先,要搞清楚三个概念: 1.属性。Property 2.实例变量。Ivar(属性是给成员变量默认添加了setter和getter方法。tips:如果不用@dynamic修饰...
.map() 让我用一些简单的例子来解释它是如何工作的。 如果说你收到一组包含多个对象的数组,每个对象是一个 person。最终你只希望得到一个只包含 id 的数组。 我想你...
Sublime Text:一款具有代码高亮、语法提示、自动完成且反应快速的编辑器软件,不仅具有华丽的界面,还支持插件扩展机制,用她来写代码,绝对是一种享受。相比于难于上手的V...
版本记录 前言 AVFoundation框架是ios中很重要的框架,所有与视频音频相关的软硬件控制都在这个框架里面,接下来这几篇就主要对这个框架进行介绍和讲解。 框架概览 下...
天才第一步: link:https://developer.apple.com/reference/avfoundation?language=objc#overview l...
好奇触摸事件是如何从屏幕转移到APP内的?困惑于Cell怎么突然不能点击了?纠结于如何实现这个奇葩响应需求?亦或是已经被响应链、手势、target-action这一系列响应触...