首页
首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
收納箱
掘友等级
iOS工程师
|
字节跳动
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
24
文章 24
沸点 0
赞
24
返回
|
搜索文章
收納箱
iOS工程师 @字节跳动
·
2年前
关注
NSTextStorage、YYText踩坑记录
本文展示了 NSTextStorage、YYText 使用过程中踩的一些坑,导致了 OOM 崩溃异常和展示异常,分析了问题的产生原因,并给出了解决办法。...
19
评论
分享
收納箱
赞了这篇文章
收納箱
iOS工程师 @字节跳动
·
4年前
关注
我是如何让微博绿洲的启动速度提升30%的
绿洲iOS研发工程师,绿洲ID:收纳箱KeepFit。 0. 序言 启动是App给用户的第一印象,对用户体验至关重要。试想一个App需要启动5s以上,你还想用它么? 最初的...
231
95
分享
收納箱
iOS工程师 @字节跳动
·
3年前
关注
50行代码以内实现刮刮乐
如何利用系统 API 快速实现刮刮乐功能。通过蒙版实现刮的效果。刮的过程,可以转换为一个画图的过程。...
7
评论
分享
收納箱
iOS工程师 @字节跳动
·
3年前
关注
Switch语句完备性问题最佳实践
Switch语句完备性问题,从问题到原理,重现踩坑经历,揭开本质问题,并给出Switch语句写法的最佳实践。...
5
1
分享
收納箱
赞了这篇文章
東風破
@北京字节跳动科技有限公司
·
3年前
关注
Tagged Pointer对象安全气垫为何会失效
探究Tagged Pointer内存结构的演进和设计原理,解决Tagged Pointer对象安全气垫失效的问题。...
42
6
分享
收納箱
关注了
東風破
iOS工程师 @字节跳动
收納箱
iOS工程师 @字节跳动
·
4年前
关注
UILabel 你真的会用么?深入源码及坑点分析
UILabel 作为日常开发中出镜率极高的 UI 控件。本文将介绍 Apple 底层是如何设计 UILabel 的文字信息管理的,以及我们在日常使用中会遇到什么坑。 通过这...
36
12
分享
收納箱
iOS工程师 @字节跳动
·
4年前
关注
NSBlockOperation面试与正确用法
0. 引言 在日常开发中,我们可能会用到 NSBlockOperation 来做一些多线程的操作。 因为其使用简单,所以也被广泛使用。 但这个方法也有一个缺点,当 oper...
15
1
分享
收納箱
iOS工程师 @字节跳动
·
4年前
关注
从SIL看Swift函数派发机制
0. 引言 答案是: protocol 。 原因是 extension中声明的函数是静态派发,编译的时候就已经确定了调用地址,类无法重写实现。 我们可以看到SVG初始化后,...
13
1
分享
收納箱
iOS工程师 @字节跳动
·
4年前
关注
Clang Rewrite视角OC类结构分析与部分常见考点
0. 简介 本文利用clang -rewrite-objc探索了类、元类中存储的信息;类、元类、根源类的关系。 在开发中,请使用运行时API,而不是指针偏移、mask等更底...
10
2
分享
收納箱
iOS工程师 @字节跳动
·
4年前
关注
低成本实现线程安全的可变集合
本文使用 运行时和信号量加锁 的方式,低成本地实现了 线程安全的可变集合 ,并使用 CocoaPods 封装了 YCThreadSafeMutableCollection ...
1
评论
分享
收納箱
iOS工程师 @字节跳动
·
4年前
关注
CGContext的变换过程详解
0. 序言 今天透过OpenGL ES的角度,终于想明白了CGContext的变换过程。 多年的老便秘,终于有救了。 这里记录一下。如果有同样问题的小伙伴,可以看一下。 1...
17
6
分享
收納箱
关注了
字节跳动技术团队
iOS工程师 @字节跳动
收納箱
iOS工程师 @字节跳动
·
4年前
关注
Objective-C按需弃用消息的动态派发
0. 引言 本文简单介绍了Objective-C的消息动态派发,以及某些情况下为什么我们需要弃用这个特性,从而带来一些正向的收益。 1. 消息的动态派发 通过对象的 isa...
11
5
分享
收納箱
关注了
阿里巴巴大淘宝技术
iOS工程师 @字节跳动
收納箱
赞了这篇文章
收納箱
iOS工程师 @字节跳动
·
4年前
关注
UIView/CALayer渲染的触发时机
1. 测试触发时机 为了探究渲染的触发时机,我们自定义一个TestView并复写 drawRect: 方法。 我们在 drawRect: 方法中设置一个断点,然后运行我们的...
34
15
分享
收納箱
赞了这篇文章
收納箱
iOS工程师 @字节跳动
·
4年前
关注
iOS 图片、视频转字符画
0. 效果 1. 实现原理 首先,我们知道在OpenGL中颜色有4个通道RGBA,对于一般图片。那还有3个通道需要处理,RGB。 而我们的字符画使用1个字符表示1块颜色,即...
9
4
分享
收納箱
赞了这篇文章
收納箱
iOS工程师 @字节跳动
·
4年前
关注
一道Block面试题的深入挖掘
0. 序言 最近看到了一道Block的面试题,还蛮有意思的,来给大家分享一下。 本文从一道Block面试题出发,层层深入到达Block原理的讲解,把面试题吃得透透的。 很多...
95
25
分享
下一页
个人成就
文章被点赞
914
文章被阅读
111,601
掘力值
3,725
关注了
3
关注者
2,098
收藏集
2
关注标签
8
加入于
2020-04-28