首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
lqkin
掘友等级
ios开发工程师
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
4
文章 4
沸点 0
赞
4
返回
|
搜索文章
最新
热门
iOS Runtime02 - 方法查找流程分析
即上一遍objc_msgSend消息发送初探原理,本编重点探索方法查找流程,若有理解不到位请各位大大指出谢谢🙏。下面开始方法查找探索之路: 总所周知:方法查找可以分,快速查找与慢速查找。 并且开启汇编调试【Debug -- Debug worlflow -- 勾选Always…
iOS Runtime01 - objc_msgSend消息发送
1.Objctive-C Code方式调用。 在.cpp文件发现objc_msgSend,那么objc_msgSend的底层实现应该在汇编里。 底层实现使用汇编的好处:1.效率高,速度快。2.类型的不确定性。所以一般是不带参数进行消息发送
iOS 类03 - cache_t结构分析
... CACHE_MASK_STORAGE:架构选型,在编译的时候就被选定了。 当bucket存储的 sel与imp,> 4/3容量的时候会重新开辟一个全新的容量为2 *INIT_CACHE_SIZE倍的内存。所以会丢失。 未完待续...
iOS 类02 - isa 经典面试题分析
成员变量:写在类声明的大括号中的变量, 我们称之为成员变量。 全局变量:写在函数和大括号外部的变量, 我们称之为全局变量。 so:class_getClassMethod,获取类的方法,其实就是在获取元类的实例方法。 class_getClassMethod,获取类的方法,其实…
isa补充
1、补充clang通过终端,利用clang将main.m编译成main.cpp,有以下几种编译命令,这里使用的是第一种//1、将main.m编译成main.cppclang-rewrite-objcm
iOS 类01 - 类初探结构分析
1前沿. 类也是对象->元类,类的归属来自元类,编译器自动完成并且初始化。
isa-01初探之结构分析
总结:类信息存在isa里面,清晰了解类中isa初始化到关联类信息流程。
iOS结构体
结构体中的数据成员可以是基本类型,也可以是数组,也可以是指针,还可以是其他的结构体。关键词:struct 下面是一个结构体的定义示例:
alloc流程
alloc流程
GO初体验
大写为共有函数。public
下一页
个人成就
文章被点赞
28
文章被阅读
23,540
掘力值
670
关注了
18
关注者
25
收藏集
2
关注标签
3
加入于
2017-05-31