首页
AI Coding
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
哈哈娃哈哈
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
16
文章 16
沸点 0
赞
16
返回
|
搜索文章
赞
文章( 16 )
沸点( 0 )
小码哥iOS学习笔记第十四天: 消息转发
一、消息转发当一个对象调用方法时,在底层会调用objc_msgSend方法,给消息接收者发送一条消息在objc_msgSend中,一共可以分为三个阶段:消息发送、动态方法解析、消息转发消息发送流程如下
SDWebImage 源码解析
相信对于广大的iOS开发者,对SDWebImage并不会陌生,这个框架通过给UIImageView和UIButton添加分类,实现一个异步下载图片并且支持缓存的功能。整个框架的接口非常简洁,每个类的分工都很明确,是很值得大家学习的。 这个框架的核心类是SDWebImageMan…
iOS探索 内存对齐&malloc源码
内存对齐原则其实可以简单理解为min(m,n)——m为当前开始的位置,n为所占位数。当m是n的整数倍时,条件满足;否则m位空余,m+1,继续min算法。 分析:此时此刻看到这么长的一段代码也不用慌张,if-else只走其一。再仔细想想,我们是带着目的来看源码的——malloc_…
小码哥iOS学习笔记第十天: __block和block内存管理
一、block内部修改外部变量的值1、通过static修饰的变量static修饰的变量,在block内可以修改变量的值原因是因为,在底层block捕获的是age的地址,而不是age存储的数据2、全局变
小码哥iOS学习笔记第九天: block的类型
一、block的类型block有3种类型,可以通过调用class方法或者isa指针查看具体类型,最终都是继承自NSBlock类型__NSGlobalBlock__(_NSConcreteGlobalB
小码哥iOS学习笔记第六天: load方法
一、代码准备定义Person类,并添加Person+Test1和Person+Test2两个Category三个文件中,同时实现+(void)load;和+(void)test;二、运行程序当不添加任
小码哥iOS学习笔记第三天: isa和superclass
instance: 实例对象, 包含 isa和其他成员变量的值, ... class: 类对象, 包含, isa、superclass、属性、对象方法、协议、成员变量的描述, ... meta-class: 元类对象, 包含 isa、superclass、类方法, ...
小码哥iOS学习笔记第二天: OC对象的分类
...
小码哥iOS学习笔记第一天: Objective-C的本质
一、一个NSObject对象占用多少内存?针对问题,我们创建一个项目工程,并创建一个NSObject对象我们平时编写的Objective-C代码,底层实现其实都是C\C++代码所以Objective-
下一页
关注了
52
关注者
2
收藏集
3
关注标签
5
加入于
2018-10-19