花费 54 ms
iOS Hook

HOOK 译为“钩子”或挂钩。在 iOS 逆向中指改变程序运行流程的一种技术。 iOS 中 hook 技术的几种方式 Method Swizzle 利用 OC 的 Runtime 特性,动态 ...

Wed Feb 26 21:26:00 CST 2020 2 1515
iOS 推送

一、推送原理 当用户打开应用程序的通知中心之后,苹果远程推送服务器就能把消息推送到装有该应用的设备上,具有强制性、实时性的特点,并且用户无需打开应用都能收到推送的消息。 1.1 名词介绍 ...

Wed Feb 26 21:18:00 CST 2020 0 1528
iOS 构建动态库

一、构建步骤 创建一个动态库 MyDynamicFramework 创建一个测试类 在 MyDynamicFramework.h(默 ...

Wed Feb 26 19:31:00 CST 2020 1 1156
iOS 静态库和动态库

一、库 1.1 什么是库? 库就是程序代码的集合,将 N 个文件组织起来,是共享程序代码的一种方式。从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行。 1.2 库的分类 根据程序 ...

Wed Feb 26 19:36:00 CST 2020 0 1214
dyld

一、介绍 在 MacOS 和 iOS 上,可执行程序的启动依赖于 xnu 内核进程运作和动态链接加载器 dyld。 dyld 全称 the dynamic link editor,即动态链接 ...

Wed Feb 26 19:14:00 CST 2020 0 1034
iOS UmbrellaHeader

Lexical or Preprocessor Issue - Umbrella header for module 'xxx' does not include header 'xxx.h' ...

Wed Feb 26 21:30:00 CST 2020 0 964
iOS hash

一、iOS hash 下图列出 Hash 在 iOS 中的应用分析整理 知乎上的一句话: 算法、数据结构、通信协议、文件系统、驱动等,虽然自己不写那些东西,但是了解其原理对 ...

Wed Feb 26 21:25:00 CST 2020 0 935
iOS mmap

一、常规文件操作 常规文件操作(read/write)有那几个重要步骤: 进程发起读文件请求 内核通过查找进程文件符表,定位到内核已打开文件集上的文件信息,从而找到此文件的 inode ...

Wed Feb 26 21:28:00 CST 2020 0 896
iOS 操作系统架构

一、iOS 系统架构层次 在 iOS 中,框架是一个目录,包含了共享资源库,用于访问该资源库中储存的代码的头文件,以及图像、声音文件等其他资源。共享资源库定义应用程序可以调用的函数和 ...

Wed Feb 26 19:26:00 CST 2020 0 874
Bitcode

一、前言 苹果在 WWDC2015 大会上引入了 bitcode,随后在 Xcode7 中添加了在二进制中嵌入 bitcode(Enable Bitcode) 的功能,并且默认设置为 ...

Wed Feb 26 19:03:00 CST 2020 0 844

 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM