在快手做分享 前滴滴同事邀请我去快手做分享。下面是分享时的 Slides: 详细文章介绍:如何对 iOS 启动阶段耗时进行分析 | 星光社 - 戴铭的博客 代码:GitHub...
在快手做分享 前滴滴同事邀请我去快手做分享。下面是分享时的 Slides: 详细文章介绍:如何对 iOS 启动阶段耗时进行分析 | 星光社 - 戴铭的博客 代码:GitHub...
去年,我在微博上发起了100天阅读博文的行动。具体就是,每天读一篇 iOS 开发相关的技术博文,并在微博上分享自己的读后感。对于在开发、工作、和面试中常见的问题,通过这段时间...
讲多线程这个话题,就免不了先了解多线程相关的技术概念。本文涉及到的技术概念有CPU、进程、线程、同异步、队列等概念。也可能讲的不全或者不足的地方,后续再加以补充,最近一直使用...
版本记录 前言 很多时候我们做APP,不是完成相关的功能就行,很多时候需要我们不断的进行优化,特别对于像淘宝和微信等巨型app来说,如果没有优化,那会是什么样的结果,一定会有...
在软件工程中,(引自维基百科)设计模式[https://zh.wikipedia.org/wiki/%E8%AE%BE%E8%AE%A1%E6%A8%A1%E5%BC%8F_...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
仅供iOS初学者参考PS:看不清的图可以点击查看原图 UI相关 Runtime OC特性 内存管理 Block 多线程 Runloop 网络相关 设计模式 架构 算法 第三方...
01 奶茶刘若英导演的处女作电影《后来的我们》已经发布了预告片,短短两分钟半,看哭了无数有故事的人。 电影讲述了一对北漂情侣的故事,方小晓和林见清相识于一列返乡的火车上。 方...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...