首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
深入码田
掘友等级
获得徽章 3
动态
文章
专栏
沸点
收藏集
关注
作品
赞
17
文章 17
沸点 0
赞
17
返回
|
搜索文章
赞
文章( 17 )
沸点( 0 )
Objective-C 之 Runtime 对象
而 objc_object 这个结构体中只有一个 isa_t 类型的成员 isa,它包含了当前对象所属于的类的信息。 isa_t 是一个联合体,这就意味着 isa_t 中保存的既可以是一个 Class 类型的指针,也可以是一个 64 位的 bits,但在某一个时刻,只能保存二者…
高性能短链设计
今天,我们来谈谈如何设计一个高性能短链系统,短链系统设计看起来很简单,但每个点都能展开很多知识点,也是在面试中非常适合考察侯选人的一道设计题,本文将会结合我们生产上稳定运行两年之久的高性能短链系统给大家简单介绍下设计这套系统所涉及的一些思路,希望对大家能有一些帮助。 浏览器的地…
Swift 音频 DIY ,Audio Queue Services 搞缓冲,AVAudioEngine 加声效
便于音频的传输,一般使用音频压缩文件,mp3 等。文件压的体积小,好传输 接收到网络上的音频数据包,就去播放。 ASBD 的描述, 就是指一些配置信息,包含通道数、采样率、位深...
《算法图解》读书笔记—像小说一样有趣的算法入门书
学习算法课程的时候,老师推荐了两本算法和数据结构入门书,一本是《算法图解》、一本是《大话数据结构》,《算法图解》这本书最近读完了,读完的最大感受就是对算法不再感到畏惧和陌生,对常用的算法和数据结构都会在心里有个基本的概念,这篇文章记录下这本书的主要内容和知识点。 总的来说,这本…
TABAnimated骨架屏缓存策略
使用TABAnimated集成骨架屏的开发者,大概都知道其原理是基于原视图映射生成骨架层,在细节上不满意的地方可以通过预处理回调进行异步调整。 对该对象使用一个plist文件来解释。同时,通过计数的方式,逐渐筛选出该用户经常加载的骨架屏,提高缓存命中率。 缓存策略更多地是优化了…
今日头条 iOS 客户端启动速度优化
应用启动时间,直接影响用户对一款应用的判断和使用体验。头条主 app 本身就包含非常多并且复杂度高的业务模块(如新闻、视频等),也接入了很多第三方的插件,这势必会拖慢应用的启动时间,本着精益求精的态度和对用户体验的追求,我们希望在业务扩张的同时最大程度的优化启动时间。
关注了
80
关注者
0
收藏集
19
关注标签
23
加入于
2016-09-13