在调试程序或者反编译App时,经常可以看到"NSTaggedPointerString"这个东西例如: 打印: 这里首先会有两个问题:1.为什么创建出来的地址分为两种?2.t...
总体内容1.推送通知的介绍2.本地通知3.远程通知4.极光推送的使用 一、推送通知的介绍 1.1、推送通知的作用:让不在前台(后台或者关闭)的APP知道APP内部发生的事情,...
前提: 这里有篇文章讲得比我这里写的好,大家可以看下: 关于iOS离屏渲染的深入研究 一.渲染机制 CPU将计算好的需要显示的内容提交给GPU,GPU渲染完成后将渲染结果放入...
下载的非越狱应用都是经过加密的,加密后可以保证一定的安全性,但是对于逆向开发的人来说,加密应用无法进行静态分析,也无法导出类信息等。加密对应着解密,也就是我们常说的应用砸壳。...
Secure Shell(安全外壳协议,简称SSH)是一种加密的网络传输协议,可在不安全的网络中为网络服务提供安全的传输环境。SSH 通过在网络中创建安全隧道来实现 SSH ...
一、dyld dyld (动态库加载器),负责加载程序和程序所以依赖的动态库。内核读取 Mach-O 文件后将读取的内容交给 dyld 进行加载,dyld 加载完毕后才会执行...
一、Mach-O 相关概念简介 1.概念描述 Mach-O 为 Mach Object 文件格式的缩写,它是一种用于可执行文件、目标代码、动态库、内核转储的文件格式。作为 a...
一、ipa目录结构 使用 file 命令查看ipa文件 其中 Payload 文件夹不可缺少,其中包含 .app 文件夹,简单介绍一下.app 中最主要的几类文件: Info...
一、非越狱设备获取ipa 1.在 Mac 上打开AppStore 下载 Apple Configurator 22.登陆 Apple Configurator 2 4.选择安...
一、文件目录 非越狱设备无法直接查看系统的文件结构,在越狱设备中可以借助文件系统结构查看工具浏览系统文件目录,有一下4种方式可以查看文件目录: Mac电脑安装 iFunBox...
一、越狱的概念 iOS越狱是获取iOS设备的Root权限的技术手段。Root是在所有模式(单/多用户)下对所有文件与程序拥有一切权限的用户(也即超级用户)的约定俗成的通名。当...
在学习代码注入之前,先看一下iOS 程序 main 函数之前发生了什么 一、framework形式代码注入 1.创建framework 2.编辑Mach-o文件 这一步是让重...