思考一段代码 我们先来看一段代码,猜猜一下代码的的运行结果: 运行结果: 什么情况?派发给主队列的任务不是在主线程...[作者空间]
什么是Method Swizzling 方法交换(Method Swizzling),顾名思义就是将两个方法的实现...[作者空间]
原文地址在开发过程中,常常用到各种加密方法和算法,本文总结了几种常用加密方法的原理。 对称加密 原理: 加密和解密...[作者空间]
一、屏幕显示图像原理 首先明确两个概念:水平同步信号、垂直同步信号。CRT的电子枪按照上图中的方式,从上到下一行行...[作者空间]
一、RunTime概念 RunTime简称运行时,我们总是听说OC是动态语言运行时机制,也就是系统在运行时候的一些...[作者空间]
iOS6.0以后,二维码识别便抛弃了ZBar和ZXing,而是使用扫描灵敏度和性能都最优的AVFoundation...[作者空间]
在 iOS 开发中我们经常需要去 hook 系统方法,来满足一些特定的应用场景。 比如使用 Swizzling 来...[作者空间]
本文翻译自Matt Galloway的博客,借此机会学习一下Block的内部原理。 今天我们从编译器的视角来研究一...[作者空间]
今天开始逆向的第三篇,了解下越狱手机上如何查看KeyChain和数据库中的内容。从中可以学到: 数据直接存储在手机...[作者空间]
iOS应用国际化思路:iOS应用的国际化思路是将程序中的标签、提示等信息放在资源文件中,程序需要支持哪些国...[作者空间]
背景: 2017年10月17号提交审核,18号审核中,24号被拒绝。 以往提交审核,通常都会在48小时内得到结果,...[作者空间]
原文地址:http://www.cimgf.com/2009/12/23/automatically-save-t...[作者空间]
原文地址:http://www.galloway.me.uk/2013/05/a-look-inside-bloc...[作者空间]
原文地址:http://www.galloway.me.uk/2012/10/a-look-inside-bloc...[作者空间]
原文地址:http://www.galloway.me.uk/2012/10/a-look-inside-bloc...[作者空间]
NSObject.mm源码 对象--id arm64 架构中的 isa_t 结构体 (bits格式一样,一些信息的...[作者空间]
Theos安装与配置 Theos是一个越狱开发工具包,使用它可以创建Tweak项目,动态Hook第三方程序。Git...[作者空间]
知识点:1、RunLoop的基础知识2、RunLoop 与 NSTimer3、RunLoop 与 Perform ...[作者空间]
我的越狱手机是iPhone5s,系统iOS8.1.3,Mac系统 10.12.5。 OpenSSH 安装 在越狱手...[作者空间]
概念介绍 1.深度链接(Deep Linking) 深度链接即通过手机浏览器或者微信、QQ等第三方WebView启...[作者空间]