首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Rober
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
103
文章 103
沸点 0
赞
103
返回
|
搜索文章
Rober
赞了这篇文章
字节跳动技术团队
@字节跳动
·
4年前
关注
抖音品质建设 - iOS启动优化《实战篇》
启动是 App 给用户的第一印象,启动越慢,用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多,面也很广,一篇文章难以包含全部,所以...
99
3
分享
Rober
赞了这篇文章
国孩
iOS,flutter @字节跳动-抖音-直播sdk
·
4年前
关注
这样看二进制重排就懂了【进阶之路四】
前序App启动及框架底层的研究,会以下面一个逻辑分为5篇博客进行讲解:App系统内核加载【进阶之路一】LLVM+Clang+编译器+链接器--保值【进阶之路二】App启动优...
68
20
分享
Rober
赞了这篇文章
Mim0sa
iOS
·
4年前
关注
iOS | 响应链及手势识别
在上一篇「事件传递及响应链」中介绍了当屏幕上发生一次触摸之后,系统会如何寻找「第一响应者」,在寻找到「第一响应者」之后,如何确定「响应链」以及如何沿「响应链」传递事件。在上...
177
37
分享
Rober
4年前
关注
Weak的实现-&SideTables()[oldObj]
&SideTables()[oldObj]这是什么?很多人看到这里都被这操作搞蒙了,下面分三步来理解,分别是SideTables()、[oldObj]、&...
2
评论
分享
Rober
4年前
关注
Weak的实现(三)
这里将table.refcnts[this]即最后一位与SIDE_TABLE_WEAKLY_REFERENCED进行位或操作,这时候弱引用标志位变成1。 大概的讲是一个散列...
2
4
分享
Rober
4年前
关注
Weak的实现(二)
如果weak_table_t中存在当前对象的弱引用记录weak_entry_t,使用该方法在weak_entry_t添加新的weak_referrer_t。 在referr...
1
评论
分享
Rober
4年前
关注
Weak的实现(一)
创建weak引用的时候会走到runtime的objc_initWeak这个方法里面。通过符号断点可以验证。 该方法的主要目的是清除存储在entry中的weak_referr...
4
评论
分享
Rober
赞了这篇文章
风紧扯呼_DS
IOS开发工程师
·
5年前
关注
iOS底层原理:weak的实现原理
该方法的两个参数location和newObj。 从上面的代码可以看出objc_initWeak方法只是一个深层次函数调用的入口,在该方法内部调用了storeWeak 方法...
117
18
分享
Rober
赞了这篇文章
秋天不落叶
React 重度爱好者
·
5年前
关注
TS 常见问题整理(60多个,持续更新ing)
用 React 全家桶 + TS 写项目快一年了,大大小小的坑踩了很多,在此整理了在项目中遇到的疑惑和问题。 体会:不要畏惧 TS,别看 TS 官方文档内容很多,其实在项目...
1.1k
43
分享
Rober
赞了这篇文章
秋天不落叶
React 重度爱好者
·
5年前
关注
傻傻分不清之 Cookie、Session、Token、JWT
在战国时期,商鞅变法,发明了照身帖。照身帖由官府发放,是一块打磨光滑细密的竹板,上面刻有持有人的头像和籍贯信息。国人必须持有,如若没有就被认为是黑户,或者间谍之类的。 在现...
3.5k
194
分享
Rober
赞了这篇文章
jackyshan_
iOS @广州
·
7年前
关注
iOS Runtime详解
我们从下面几个方面探寻Runtime的实现机制。 Runtime其实有两个版本: “modern” 和 “legacy”。我们现在用的 Objective-C 2.0 采用...
307
24
分享
Rober
赞了这篇文章
Mim0sa
iOS
·
4年前
关注
iOS | 事件传递及响应链
试想一下假如你是一台手机📟,当有人触摸了屏幕之后,你需要找到他具体触摸了什么东西,他可能触摸是一个按钮,或一个列表,也有可能是一个一不小心的误触,你会设计一个怎么样的机制...
218
42
分享
Rober
赞了这篇文章
海浪宝宝
iOS开发工程师
·
4年前
关注
iOS逆向-- fishhook原理分析
利用OC的Runtime特性,动态改变SEL(方法编号)和IMP(方法实现)的对应关系,达到OC方法调用流程改变的目的。主要用于OC方法 发现第138项对应的就是NSLog...
7
2
分享
Rober
赞了这篇文章
字节跳动技术团队
@字节跳动
·
4年前
关注
抖音品质建设 - iOS启动优化《原理篇》
启动是 App 给用户的第一印象,启动越慢用户流失的概率就越高,良好的启动速度是用户体验不可缺少的一环。启动优化涉及到的知识点非常多面也很广,一篇文章难以包含全部,所以拆分...
184
10
分享
Rober
赞了这篇文章
老司机技术
公众号 @老司机技术
·
5年前
关注
老司机 iOS 周报 #129 | 2020-09-21
老司机 iOS 周报,只为你呈现有价值的信息。 你也可以为这个项目出一份力,如果发现有价值的信息、文章、工具等可以到 Issues 里提给我们,我们会尽快处理。记得写上推荐...
17
3
分享
Rober
赞了这篇文章
RickeyBoy
iOS 开发 @Bytedance
·
6年前
关注
iOS Memory 内存详解 (长文)
iOS 是基于 BSD 发展而来,所以先理解一般的桌面操作系统的内存机制是非常有必要的。在此基础之上,本文会进一步在 iOS 系统层面进行分析,包括 iOS 整体的内存机制...
264
32
分享
Rober
赞了这篇文章
xx_cc
iOS 开发 @无
·
7年前
关注
iOS底层原理总结 - 探寻KVO本质
对小码哥底层班视频学习的总结与记录。面试题部分,通过对面试题的分析探索问题的本质内容。 首先需要了解KVO基本使用,KVO的全称 Key-Value Observing,俗...
136
13
分享
Rober
赞了这篇文章
Luminixus
5年前
关注
调试iOS用户交互事件响应流程
通常 iOS 界面开发中处理各种用户交互事件。其中,UIControlEvent以注册的 Target-Action 的方式绑定到控件;UIGestureRecognize...
25
2
分享
Rober
赞了这篇文章
奔跑的码
iOS开发
·
5年前
关注
2020年涨薪必看,iOS开发技术进阶栈!
最近正在重新系统的进阶学习iOS,主要为了拓展技术深度;收集了一些自己认为不错的博客和资料和大家分享。...
140
6
分享
Rober
赞了这篇文章
原来是泽镜啊
公众号:iOSer
·
5年前
关注
做了5年iOS,靠着这份面试题跟答案,我从12K变成了30K
在博主认为,对于iOS面试以及进阶的最佳学习方法莫过于刷题+博客+书籍+总结,前三者博主将淋漓尽致地挥毫于这篇博客文章中,至于总结在于个人,实际上越到后面你会发现面试并不难...
465
65
分享
下一页
个人成就
文章被点赞
9
文章被阅读
2,976
掘力值
121
关注了
5
关注者
2
收藏集
2
关注标签
43
加入于
2018-05-04