首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
BboyWincer
掘友等级
菜鸡coder
|
爱回收-爱乐优
擅长跳gai舞
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
13
文章 13
沸点 0
赞
13
返回
|
搜索文章
最新
热门
iOS APP加载流程
程序依赖很多的底层库(可执行的代码,二进制)动态库静态库加载的区别库为静态库:.a.lib,在链接阶段,会将汇编生成的目标与引用库一起链接到可执行文件动态库:framework.so.dll程序编译并
iOS 消息转发
文档解释:返回一个NSMethodSignature对象,该对象包含由给定选择器标识的方法的描述。
iOS 消息查找流程
如果找打了, log_and_fill_cache,填充到缓存中,方便下次查找!没找到 // Try superclass caches and method lists. 开始找老爹了
iOS Class内部cache_t解析
从源码可以看出class 的内部结构,分别为 isa指针, superclass,cache,bits。今天我们就来探索下cache的内部结构
iOS runtime 之objc_msgsend(一)
它是由C、C++、汇编混合写成的,为OC提供运行时功能的一套API。
iOS 类的结构
当问到类的本质是什么的时候,我们应该都知道是结构体。
iOS isa初始化及指向解析
shiftcls:存储类指针的值。开启指针优化的情况下,在 arm64 架构中有 33 位用来存储类指针。 没有弱引用的对象可以更快释放。 deallocating:标志对象是否正在释放内存 extra_rc:当表示该对象的引用计数值,实际上是引用计数值减 1, 例如,如果对象…
内存对齐的三个原则
1、数据成员对齐规则:结构(struct)(或联合(union))的数据成员,第一个数据成员放在offset为0的地方,以后每个数据成员存储的起始位置要从该成员的大小或子成员大小的整数倍开始存储(比如
iOS OC对象创建 alloc的流程
allocWithZone:是否使用NSZone,如果直接调用alloc的话,系统会在默认的NSZone里面分配内存。 RW_HAS_DEFAULT_AWZ 这个是用来标示当前的class或者是superclass是否有默认的alloc/allocWithZone。 callA…
Flutter 和iOS混合开发(二)
Sets the first route that the Flutter app shows. The default is "/". Flutter window hasn't been created yet when called. It cannot be used …
下一页
个人成就
文章被点赞
21
文章被阅读
10,432
掘力值
275
关注了
5
关注者
9
收藏集
0
关注标签
4
加入于
2019-05-20