首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
勒布朗爱科比
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
19
文章 19
沸点 0
赞
19
返回
|
搜索文章
赞
文章( 19 )
沸点( 0 )
深入理解 Autolayout 与列表性能 -- 背锅的 Cassowary 和偷懒的 CPU
这篇文章会通过对 autolayout 内部实现的探索和数据分析和对 autolayout 的性能问题做一个详细的分析,并在最后给出一个高性能 autolayout 的解决方案。开始看文章之前,可以先试试这个 demo ,使用 YYKit demo 数据做的微博 Feed 列表…
⚠️2019年iOS面试反思总结--不断更新当中ing⚠️
👏欢迎前往本人的GitHub查看更多内容。点击前往GitHub 2019年的夏天,成都的天气格外的闷热。 因为公司的原因,导致我不得不考虑去面试一家稳定成熟的大公司,自己从一开始也一直梦想着进入一家可以得到广阔平台的公司发展,有朝一日可以当上技术负责人,可是现实总是那么残酷,…
你能用到的 iOS 面试题 (一)
题目来自于 Github 总共有 3 篇文章。
仿斗鱼聊天:基于CoreText的面向对象图文排版工具AWRichText
很多app中都有聊天功能,图文混排也是常见的需求。 iOS原生类:NSAttributedString 就是支持图文混排的。很多应用会用它来实现自己的功能。 太难用,属性那么多,而且使用字典构造,每次用都要查一下文档。更不要说大规模使用了 AWRichText是可以让你在项目中…
iOS底层原理 RunLoop基础总结和随心所欲掌握子线程RunLoop生命周期 --(9)
上篇文章讲了runtime的简单应用,使用钩子实现了对字典和数组的赋值的校验,顺便随手撸了一个简单的jsonToModel,iOS除了runtime还有一个东西的叫做runloop,各位看官老爷一定都有了解,那么今天这篇文章初识一下runloop。 简单来讲runloop就是一…
iOS底层原理 runtime - super、hook、以及简单应用--(8)
那么今天我们再研究一下一些综合题目和runtime的一些应用。 void objc_msgSendSuper(void /* struct objc_super *super, SEL op, ... */ ) 汇编比较多,只看到第二行p1 = SEL, p16 = isa,查…
UILabel显示定时器文本的跳动问题解决方案
上面的gif图会发现在显示验证码计数时出现跳动和闪烁的问题。目前大多数用来实现定时器显示的控件都是UILabel。 在iOS9以前系统默认的英文字体是Helvetica, 这种字体每个数字的宽度都是相等的。而在iOS9以后默认的英文字体变为San Fransico字体,这种字体…
Xcode 调试技巧 --常用命令和断点
Xcode 中的调试技巧与我们的日常开发息息相关,而这些调试技巧在我们解决Bug时,常常有事半功倍的作用,经常会用到的有各种断点 和 命令。而这些调试技巧也经常会在面试中问到,所以不知道的就来看看吧。 在上图中,右侧绿色区域就是Log 输出区,在 Log 输出区可以使用一些命令…
(推荐阅读)H264, H265硬件编解码基础及码流分析
在移动端做音视频开发不同于基本的UI业务逻辑工作,音视频开发需要你懂得音视频中一些基本概念,针对编解码而言,我们必须提前懂得编解码器的一些特性,码流的结构,码流中一些重要信息如sps,pps,vps,start code以及基本的工作原理,而大多同学都只是一知半解,所以导致代码…
iOS面试系列·今日头条iOS高级工程师第1轮面试回忆
解析:这个涉及到简单知识,可参考http://www.360doc.com/content/17/0111/22/32626470_621879084.shtml 解析:首先,简单介绍下KVO的用法,先添加观察者,然后怎样实现监听的代理。关于原理,可以利用runtime的知识…
下一页
关注了
28
关注者
0
收藏集
1
关注标签
16
加入于
2018-02-21