底层原理一: (OC 本质、KVC、KVO、Category、Block)底层原理二: (Runtime、Runloop)底层原理三 : (多线程、内存管理)底层原理四 : ...
IP属地:广东
底层原理一: (OC 本质、KVC、KVO、Category、Block)底层原理二: (Runtime、Runloop)底层原理三 : (多线程、内存管理)底层原理四 : ...
PS:借鉴得物的架构师的经验 前瞻 Yami由于前期急速的开发导致整体架构野蛮生长,但是当项目稳定之后就想着优化整体架构有架构师的团队:会对工程有规划,当遇到演进阶段的“分叉...
iOS 14 新增剪切板权限 随着 iOS 14 的发布,剪切板的滥用也被大家所知晓。凡是 APP 读取剪切板内容,系统都会在顶部弹出提醒,而且这个提醒不能够关闭。这样,大家...
启动优化思考 在面试时遇到这个问题,很多人信手拈来,上来就说:+load、减少离屏渲染、二进制重排等。不得不说,针对这个问题,这确实很重要的一环,对于工作 3 年左右的工程师...
如何重写UIButton来实现自定义image和title的布局? 重写UIButton的titleRectForContentRect:的方法返回 title 的frame...
1. APP启动时间 t(App总启动时间) = t1(main()之前的加载时间) + t2(main()之后的加载时间)。 t1 = 系统dylib(动态链接库)和自身A...
问题 7 月 8 日 iOS 14 beta 2 放出后,我们注意到一个 crash 激增了起来。 这个 crash 顶部的堆栈为: 并且我们注意到,这个问题的触发,和业务形...
NSURLError(URL加载错误码) -1(未知的错误) -999(请求被取消) -1000(请求的URL错误,无法启动请求) -1001(请求超时) -1002(不支持...