下载此文档

iOS-Runtime从入门到精通.pptx


文档分类:IT计算机 | 页数:约66页 举报非法文档有奖
1/66
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/66 下载此文档
文档列表 文档介绍
目录
CONTENTS
01
NSObject
02
Class内部成员
03
消息转发
04
自省和消息替换
05
使用场景
01
NSObject
什么是Runtime?
iOS基于消息机制
iOS运行时才决定要调用哪个方法(动态调用)
Runtime是一个开源库
NSObject
NSObject有一部分在Runtime库实现
weak
AutoreleasePool
02
Class内部结构
Class的内部结构:内部成员
Class是一个指向objc_class的结构体指针——所以Class也是一种对象
Class的内部结构:内部成员
在Runtime中的定义
Meta Class
Class的内部结构:内部成员
类的isa成员
objc_allocateClassPair:创建一个类以及MetaClass
Class的内部结构:内部成员
方法链表和方法缓存
参数列表
协议列表
Class的内部结构:Ivar
Ivar表示类中的实例变量
定义:
Ivar是一个指向objc_ivar的结构体指针,包括了变量名称(ivar_name)、变量类型(ivar_type)等信息

iOS-Runtime从入门到精通 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数66
  • 收藏数0 收藏
  • 顶次数0
  • 上传人cjc2202537
  • 文件大小4.62 MB
  • 时间2018-01-25
最近更新