首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
oc
订阅
GibsonTDT
更多收藏集
微信扫码分享
微信
新浪微博
QQ
65篇文章 · 0订阅
iOS VC生命周期、启动流程、View常用方法等
ViewController 生命周期、iOS 启动流程、View 的创建流程和常见方法、UIApplication、storyboard 相关
iOS-各种Crash防护
iOS16系统因为交换了`setObject:forKeyedSubscript:`导致内存爆增,出现Crash。
iOS 页面渲染 - UIView & CALayer
前言 Hi Coder,我是 CoderStar! 今天我们来聊一聊 UIView 与 CALayer 的相关知识以及它们之间的关系,其实这部分内容要是引申出来会比较多,今天我们先收敛一下,先讲一些基
iOS 浅谈UIView 和 CAlayer
最近去面试,被面试官闻到UIView和UILayer有什么区别,愣了半天没答出来,然后就有了这篇博客。 2. CALayer 3. UIView和CALayer的关系 4. UIView和CALayer的区别 UIView表示屏幕上的一块矩形区域,它是基本上是iOS中所有可视化…
iOS alloc原理探究
在日常的iOS开发中,在创建对象时我们最常用的方法就是alloc、init、new,这几个方法是怎么开辟内存,创建对象的呢?
iOS 底层原理探索 之 对象的本质 & isa的底层实现
之前我们分析了alloc底层流程和结构体的内存对齐原理。那么,今天我们来分析下对象的本质是什么。 Clang xcrun
iOS底层-包罗万象的isa
上篇说到,alloc在开辟空间后也初始化了isa,从而把对象和类关联起来。所以对于对象来说,isa的基础作用就是和类进行绑定,告诉系统对象的归属。但是大部分nonpointer的isa不仅仅只是做指向,其内部还存储了大量的信息。 如果是TaggedPointer,后面就不执行,…
OC对象底层原理之alloc分析
OC底层原理探索之alloc分析;字节对齐以及对齐算法;对象内存对齐以及算法;底层源码配置正常运行调试
iOS 从源码解析Runtime (十二):聚焦objc_class(class_rw_t 内容篇)
class_rw_t 的成员变量。 这里先分析一下 class_rw_t 的 private 部分。 这里分析模版类 objc::PointerUnion 基于 objc::PointerUnion<const class_ro_t *, class_rw_ext_t…
iOS runtime 机制解读(结合 objc4 源码)
Runtime 是指将数据类型的确定由编译时推迟到了运行时。它是一套底层的纯 C 语言 API,我们平时编写的 Objective-C 代码,最终都会转换成 runtime 的 C 语言代码。 不过,runtime API 的实现是用 C++ 开发的(源码中的实现文件都是 .m…