首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
NeroXie
掘友等级
iOS开发
May the force be with you
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
2
文章 1
沸点 1
赞
2
返回
|
搜索文章
NeroXie
关注了
yck
iOS开发
NeroXie
iOS开发
·
6年前
关注
OC消息机制和super关键字
在Objective-C里面调用一个方法[object method],运行时会将它翻译成objc_msgSend(id self, SEL op, ...)的形式。 ob...
6
1
分享
NeroXie
关注了
芋道源码_艿艿
iOS开发
NeroXie
iOS开发
·
6年前
关注
OC内存管理--引用计数器
否则Runtime会使用一张散列表来管理引用计数。 Tagged Pointer指针的值不再是地址了,而是真正的值。所以,实际上它不再是一个对象了,它只是一个披着对象皮的普...
8
评论
分享
NeroXie
iOS开发
·
6年前
关注
Blocks原理
使用xcrun -sdk iphoneos clang -arch arm64 -rewrite-objc main.m转化成C++代码。其中有关键代码如下: __main...
3
评论
分享
NeroXie
iOS开发
·
6年前
关注
OC内存管理--对象的生成与销毁
在iOS开发中了,我们每天都会使用+ alloc和- init这两个方进行对象的初始化。我们也这知道整个对象的初始化过程其实就是开辟一块内存空间,并且初始化isa_t结构体...
8
评论
分享
NeroXie
iOS开发
·
6年前
关注
AutoreleasePool的实现
在MRC中,调用[obj autorelease]来延迟内存的释放;在ARC下,对象调用autorelease方法,就会被自动添加到最近的自动释放池,只有当自动释放池被销毁...
26
7
分享
NeroXie
iOS开发
·
6年前
关注
深入理解GCD之dispatch_semaphore
再研究完dispatch_queue之后,本来是打算进入到dispath_group的源码,但是dispath_group基本是围绕着dispatch_semaphore即...
16
评论
分享
NeroXie
iOS开发
·
6年前
关注
深入理解GCD之dispatch_group
之前已经介绍了dispatch_semaphore的底层实现,dispatch_group的实现是基于前者的。在看源码之前,我们先看一下我们是如何应用的。假设有这么场景:有...
24
评论
分享
NeroXie
iOS开发
·
6年前
关注
深入理解GCD之dispatch_queue
GCD队列是我们在使用GCD中经常接触的技术点,分析dispatch_queue部分的源码能更好得理解多线程时的处理。但是libdispatch的源码相对来说比较复杂,综合...
16
评论
分享
个人成就
文章被点赞
159
文章被阅读
51,382
掘力值
1,296
关注了
15
关注者
106
收藏集
0
关注标签
11
加入于
2017-07-05