首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
举止优雅的猩猩
掘友等级
iOS开发工程师
|
杭州红花朵朵网络技术有限公司
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
15
文章 15
沸点 0
赞
15
返回
|
搜索文章
最新
热门
方法的本质1--cache_t方法缓存分析
上一篇文章,具体分析了class_data_bits_t,那么上面的缓存cache_t 还没有展开学习,下面就继续进行讲解。 cache_t 是objc_class 的重要组成属性,它主要用来存储方法。 2. 实现 将方法缓存时,先确定是否为空对缓存。这里使用了 即occupi…
OC底层研究4--类的结构分析
A. //Class ISA B. Class superclass; C. cache_t cache; D. class_data_bits_t bits; E. 其他方法/函数 -- 不占内存 原因是因为这里的cache_t是结构体,其占内存为根据内部属性结构而定,为防止…
OC底层研究3--isa的初始化和指向分析
开始继续学习研究OC源码,这次研究的是isa的初始化和指向分析。 1. 概念 isa : 一个指向该对象的类的指针。 可以看出,Class 是一个objc_class 类型的结构体。 而id类型,则是objc_object 类型的结构体. 2. isa 的初始化 在这里,初始化…
OC底层研究2--内存对齐原理
继续学习研究OC源码,今天看的是OC的内存原理,以及对齐原理的分析。 内存对齐在数据结构中,是比较基础也比较重要的一环,对于iOS开发,研究底层更免不了要了解他们的原理,方便我们更透彻的学习iOS的原理。 我们先来一段维基百科的数据结构对齐的相关知识。 2. 原则 数据成员对齐…
OC 底层研究1--alloc和init原理
参与iOS开发也有四五年了,UI写多了,最终还是个UI仔,决定深入一些底层的知识。 今天开始学习研究OC源码,决定先看看对象的初始化,也就是alloc以及init的分析。 2. 分析附流程图如下 3. 内容 在这里,我们**[Person alloc]创建了一个p 对象的内存空…
【iOS开发】如何在textFieldShouldClear方法中resignFirstResponder(隐藏键盘)
最近遇到一个很简单的需求,在用户搜索完毕后,点击输入框右侧的 X 按钮进行清除,注销键盘第一使用者。
个人成就
文章被点赞
5
文章被阅读
10,892
掘力值
279
关注了
3
关注者
29
收藏集
1
关注标签
5
加入于
2017-06-08