首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
简单快乐687
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
23
文章 23
沸点 0
赞
23
返回
|
搜索文章
简单快乐687
赞了这篇文章
Samcooke
4年前
关注
多线程(一)、GCD
NSThread、GCD、NSOpration都是对pthread进行封装。 同步:发出一个功能调用时,在没有得到结果之前,该调用就不返回或继续执行后续操作。 异步:调用发...
3
评论
分享
简单快乐687
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - RunLoop
一. RunLoop简介 运行循环,在程序运行过程中循环做一些事情,如果没有Runloop程序执行完毕就会立即退出,如果有Runloop程序会一直运行,并且时时刻刻在等待用...
301
30
分享
简单快乐687
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - 探寻Runtime本质(三)
本文我们探寻方法调用的本质,首先通过一段代码,将方法调用代码转为c++代码查看方法调用的本质是什么样的。 通过上述源码可以看出c++底层代码中方法调用其实都是转化为 obj...
41
1
分享
简单快乐687
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - 探寻Runtime本质(二)
通过上一章中对isa本质结构有了新的认识,今天来回顾Class的结构,重新认识Class内部结构。 首先来看一下Class的内部结构代码,对探寻Class的本质做简单回顾。...
88
2
分享
简单快乐687
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - 探寻Runtime本质(一)
在学习Runtime之前首先需要对isa的本质有一定的了解,这样之后学习Runtime会更便于理解。 回顾OC对象的本质,每个OC对象都含有一个isa指针,__arm64_...
107
8
分享
简单快乐687
关注了
xx_cc
简单快乐687
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - Category的本质
Category的实现原理,以及Category为什么只能加方法不能加属性。 load、initialize的区别,以及它们在category重写的时候的调用的次序。 首先...
245
10
分享
简单快乐687
赞了这篇文章
小李小李一路有你
iOS @MInimax
·
6年前
关注
iOS底层原理总结--instance、class、meta-calss对象的isa和superclass
... instance对象就是通过类alloc出来的对象,每次调用alloc都会产生新的instance对象。 isa指针(所有的实例对象都有的。) 其他成员变量。 答:...
15
评论
分享
简单快乐687
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - 探寻block的本质(一)
block本质上也是一个oc对象,他内部也有一个isa指针。block是封装了函数调用以及函数调用环境的OC对象。 上图中将c++中block的声明和定义分别与oc代码中相...
176
28
分享
简单快乐687
关注了
微笑敷衍心痛君
简单快乐687
赞了这篇文章
尤先森
5年前
关注
iOS 探索KVO底层原理
记 上一篇文章中说到,KVO监听成员变量无法收到回调。先验证一下是不是对的。 1.创建一个Person类,包含一个公有成员变量age,一个属性变量name。 属性会自动生成...
1
评论
分享
简单快乐687
关注了
茶底世界之下
简单快乐687
关注了
我是好宝宝
个人成就
文章被点赞
3
文章被阅读
528
掘力值
49
关注了
7
关注者
3
收藏集
2
关注标签
0
加入于
2021-05-08