DemoFamily
iOS逆向教程,theos - tweak,Mach-O,Cycript,iOS底层原理,iOS编码规范
Install / Use
/learn @Kevin775263419/DemoFamilyREADME
Object-C语言特性
ObjectC的语法和本质
Objective-C的本质
Objective-C对象的本质
Objective-C对象的分类
instance对象
class对象
meta-class对象
isa指针-superclass指针
isa指针
class对象的superclass指针
meta-class对象的superclass指针
isa、superclass总结
KVO
KVO的简介
_NSSet*ValueAndNotify的内部实现
KVO典型用法实例
KVC
KVC的简介
setValue:forKey:的原理
valueForKey:的原理
Category
category的结构
Category的加载处理过程
给分类“添加成员变量
分类的作用
+load方法,+initialize方法
+load方法
+initialize方法
关联对象
给分类“添加成员变量“
key的常见用法
关联策略(objc_AssociationPolicy)
关联对象的原理
Extension
扩展的特点
扩展的作用
与分类的详细区别
Delegate 和 Notification
Delegate
Notification
Block
block的本质
Capture(变量捕获)
Block的内存管理
__block修饰符
解决循环引用问题 - ARC
RunLoop
RunLoop基本概念
事件的循环机制
RunLoop休眠的实现原理
RunLoop与线程
RunLoop与NSTimer
RunLoop在实际开中的应用
Memory Manager
iOS程序的内存布局
内存管理方案
数据结构
ARC&MRC(AutoReference)
引用计数
AutoReleasePool
弱引用
循环引用
CADisplayLink、NSTimer使用注意
GCD定时器
详情请前去Wiki查看 https://github.com/Kevin775263419/DemoFamily/wiki
如何快速创建model模型
iOS命令行工具的开发
Cycript的简介和用法
Reveal
初识Mach-O文件
Mach-O的文件类型
Mach-O的基本结构
脱壳
theos - tweak的开发过程
越狱环境搭建 一
越狱环境搭建 二
Related Skills
node-connect
337.7kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
83.3kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
337.7kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
83.3kCommit, push, and open a PR
