前言 前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALayer 和 UIView 这个...
IP属地:北京
前言 前面发了一篇iOS 面试的文章,在说到 UIView 和 CALayer 的区别和联系的时候,被喵神指出没有切中要点,所以这里就 CALayer 和 UIView 这个...
1、swift中的闭包相当于objective-c中的block。 2、语法结构:objective-c:返回值(^闭包名称)(参数类型 参数名) = ^(参数类型 参数名)...
冷启动&热启动 冷启动:内存中不包含相关数据,必须从磁盘载入到内存中,系统决定。内存覆盖时我们能决定,比如重启手机。 热启动:kill进程后,数据仍然存在,载入进程的时候,很...
一 、了解自己项目冷启动阶段耗时。 1、配置 环境变量 获取 dyld 反馈。DYLD_PRINT_STATISTICS 在 Edit Scheme -> run - Arg...
本文首发于个人博客[https://me.harley-xk.studio/posts/202009241518],欢迎访问留言,转载请注明出处 title: iOS 14 ...
最近在尝试oc和swift的混编,一是:swift是大势所趋,终究是要学习的。二是:项目目前架构是oc架构,全部重构为swift也不现实。下面是混编中遇到的一些问题和总结: ...
Runtime的特性主要是消息(方法)传递,如果消息(方法)在对象中找不到,就进行转发,具体怎么实现的呢。我们从下面几个方面探寻Runtime的实现机制。 Runtime介绍...
在oc中提起性能优化,莫过于UITabliew. 在表格优化中性能优化有以下几点需要注意. 1.不能在cell的代理方法中动态创建子视图 2.cell中的图片要异步加载. 3...