前言 在最近的面试中,我发现一道面试题,其考点是:围绕iOS App中一个视图从添加到完全渲染,在这个过程中,iOS系统都做了什么? 在进行了大量的文章查阅以及学习以后,将所...
相关属性标签:edgesForExtendedLayout,safeAreaInsets,translucent,automaticallyAdjustsScrollView...
如果经常要在子线程中做事情,不使用保活,就会一直创建、销毁子线程,这样很耗性能的,所以经常在子线程做事情最好使用线程保活,比如AFN2.X就使用RunLoop实现了线程保活。...
首先看一段AF2.x经典代码: 首先我们要明确一个概念,线程一般都是一次执行完任务,就销毁了。 而添加了runloop,并运行起来,实际上是添加了一个do,while循环,这...
文章首次整理发布自个人博客:一之笔:iOS UIView范围外响应点击 场景 开发中,总会遇到这样的场景,子控件的响应范围在父控件的响应范围之外,这时候,点击子控件就没响应了...
今日upload package 到 itunes Connect 失败了,原因是引入的一个 .framework 包含了“有问题”的架构,orz... 何为“有问题”,以下...
代码回滚,适用于的场景:1.提交错代码,想放弃刚刚提交的部分;2.代码发生冲突,处理比较麻烦,为了代码安全,直接回滚到之前干净的代码。我个人理解,可以分为本地回滚和远程回滚:...
iOS 13杀后台问题排查 已知条件仅为:最右在iOS 13系统上会杀后台。具体表现为,打开最右app,挂后台,过一会再打开最右,就变成冷启动app了。 目录介绍获取日志,解...
主工程 创建主工程 MainProject 创建Podfile: pod init pod install
1. struct和class的区别 swift中,class是引用类型,struct是值类型。值类型在传递和赋值时将进行复制,而引用类型则只会使用引用对象的一个"指向"。所...
很少有人知道weak表其实是一个hash(哈希)表,Key是所指对象的地址,Value是weak指针的地址数组。更多人的人只是知道weak是弱引用,所引用对象的计数器不会加一...
更多整理资料尽在👉一平米小站 基础 1、class 和 struct 的区别2、不通过继承,代码复用(共享)的方式有哪些3、Set 独有的方法有哪些?4、实现一个 min 函...