首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
伯文丶
掘友等级
iOS
|
UI搭建小能手
我有一壶酒, 足以慰风尘。 尽倾江海里, 共饮天下人。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 3
沸点 1
赞
4
返回
|
搜索文章
最新
热门
小码哥iOS学习笔记第十六天: Runtime API
一、类1、修改对象的isa指向2、创建一个类二、成员变量三、属性四、方法
小码哥iOS学习笔记第十六天: llvm中间代码
一、代码准备Person继承自NSObject,添加-test的声明,并添加消息转发代码在main函数中使用Person实例对象调用-test,执行程序二、查看cpp文件可以通过终端执行命令查看cpp
小码哥iOS学习笔记第十五天: super面试题
obj调用的流程与person类似. obj->cls->[Person class]
小码哥iOS学习笔记第十五天: isKindOfClass:和isMemberOfClass:
一、面试题面试题:Person继承自NSObject,main函数中代码如下此时打印是什么?为什么是这种打印?二、isKindOfClass:和isMemberOfClass:的底层源码关于isKin
小码哥iOS学习笔记第十四天: @dynamic
一、准备代码定义Person类,并添加age属性main函数中使用Person,可以发现程序正常结束二、@dynamic在Person.m中添加@dynamicage;,运行程序可以看到程序发生错误,
小码哥iOS学习笔记第十四天: super
一、准备代码Person继承自NSObject,并实现-run方法Student继承自Person,并重写-run方法在main函数中,执行下面的代码,可以看到Person和Student方法中的ru
小码哥iOS学习笔记第十四天: 消息转发
一、消息转发当一个对象调用方法时,在底层会调用objc_msgSend方法,给消息接收者发送一条消息在objc_msgSend中,一共可以分为三个阶段:消息发送、动态方法解析、消息转发消息发送流程如下
小码哥iOS学习笔记第十三天: 动态方法解析
一、动态方法解析已知OC中消息机制调用方法如下图所示当消息发送过程中,没有找到要调用的方法时,就会进入动态方法解析阶段,源代码如下在动态方法解析过程中,会根据类对象和元类对象进行判断,分别处理类对象调
小码哥iOS学习笔记第十三天:消息发送
一、objc_msgSend创建命令行项目,定义Person类,并添加personTest方法main函数中使用Person类使用终端,执行下面的命令,生成main.m在底层的main.cpp文件打开
小码哥iOS学习笔记第十二天:Class结构
一、Class的结构通过查看源码,可以得出Class的底层结构如下图一开始class_data_bits_tbits;指向ro,在加载的过程中创建了rw,此时的指向顺序是bits->rw->ro二、c
下一页
个人成就
文章被点赞
376
文章被阅读
128,198
掘力值
3,127
关注了
18
关注者
452
收藏集
6
关注标签
4
加入于
2017-12-14