首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
常在士心
掘友等级
关注
私信
获得徽章 0
动态
文章
专栏
沸点
收藏集
0
关注
赞
0
文章 0
沸点 0
资讯 0
赞
0
关注
返回
|
搜索文章
文章
热门
最新
常在士心
4月前
面试
OC面试题:KVO的本质
利用Runtime API动态生成一个子类, 并且让instance对象的isa指向这个全新的子类 当修改instance对象的属性时, 会调用Foundation 的 _NSSetXXValueAn
14
点赞
评论
常在士心
4月前
面试
OC面试题:OC的类信息存放在哪里
> `1. 成员变量的具体值,存放在instance对象中` > >` 2. 对象方法、属性、成员变量、协议信息,存放在类对象中` > >` 3. 类方法,存储在meta-class对象中` >
12
点赞
评论
常在士心
4月前
面试
OC面试题:isa指针是什么,对象的isa指针指向哪里
一、isa指针是什么? 二、对象的isa指针指向哪里? 1. instance对象的isa指向class对象 2. class对象的isa指向meta-class对象 3. meta-class对象的
11
点赞
评论
常在士心
4月前
面试
OC面试题:一个NSObject对象占用多少内存
> 1.系统分配了16个字节给NSObject对象(通过malloc_size函数获得) > > 2.但NSObject对象内部只使用了8个字节的空间(64bit环境下,可以通过class_getIn
12
点赞
评论
常在士心
4月前
面试
OC面试题:什么是多态
一、多态是什么? 二、多态的原理 1.动态绑定 动态绑定 动态类型能使程序直到执行时才确定对象的真实类型 对态类型绑定能使程序直到执行时才确定要对那个对象调用的方法 2.多态条件 有继承关系 子类重写
19
点赞
评论
常在士心
4月前
前端
OC面试题:static和const的区别?
1、static 规定作用域和存储方式,只在当前模块可见,不能通过extern来引用。 1.1 修饰局部变量 1.2 修饰全局变量 2、const 3、static关键字的作用 4、const关键字的
14
点赞
评论
常在士心
1年前
前端
OC底层原理:objc_msgSend详解之动态解析和消息转发
一、消息发送 回顾前一篇文章,我们总结了objc_msgSend第一阶段~消息发送的流程图,如下: 二、动态解析 2.1 动态解析流程探索 判断是否有动态解析LOOKUP_RESOLVER标记 判断是
160
点赞
评论
常在士心
1年前
前端
OC底层原理:objc_msgSend详解
一、将Objective-C代码转换为C\C++代码 给项目加一个新的target New Run Script Phase xcrun -sdk iphoneos clang -arch arm64
99
点赞
评论
常在士心
1年前
前端
OC底层原理:五、KVC
一、KVC定义和常用的API 1.1 KVC的全称是Key-Value Coding,俗称“键值编码”,可以通过一个key来访问某个属性。 1.2 常见的API 1.3 KVC代码实例 1.3.1 -
35
点赞
评论
常在士心
1年前
前端
OC底层原理:四、KVO
一、 KVO定义 KVO的全称是Key-Value Observing,俗称“键值监听”,可以用于监听某个对象属性值的改变。 二、未使用KVO监听的对象 三、使用了KVO监听的对象 四、本质分析、验证
41
点赞
评论
下一页
个人成就
文章被点赞
3
文章被阅读
3,968
掘力值
319
关注了
1
关注者
4
收藏集
0
关注标签
11
加入于
2017-04-20