在 iOS开发过程中,一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。 太长不看版:UIKit并不是一个线程安全的类,U...

在 iOS开发过程中,一直知道更新UI需要在主线程中,但也没怎么细想为什么要在主线程中,或者说为什么不能在子线程中更新UI。 太长不看版:UIKit并不是一个线程安全的类,U...
原文地址:2018 iOS 面试题大全由于原作者并没有继续更新,这里我转过来继续更新下 整理的一些iOS面试相关问题,持续更新,敬请关注 2018 iOS面试题大全---全方...
图像显示原理(Off-Screen Rendering) CPU(Central Processing Unit,中央处理器)和GPU(Graphics Processing...
从字面上来理解,就是相关类型。意思也就是被associatedtype关键字修饰的变量,相当于一个占位符,而不能表示具体的类型。具体的类型需要让实现的类来指定。 在实现中的转...
场景 在做一个APP的聊天功能,聊天消息走socket推过来的,每个消息有唯一的id,id随时间是增大的,聊天消息要按时间有序,不重复,不遗漏。 本博客主要想说消息有序,但提...
最近在学习 UI 性能优化方面的内容,总结一下自己对离屏渲染的理解。很早就听过离屏渲染的概念,也查阅过资料,但一直没有一个系统化的理解。这里通过几个问题,梳理了下自己对离屏渲...
前言 近期发现微博的发现页有这样一个功能,页面整体可以下拉刷新,当中间的标签上滑到顶部导航栏位置后,标签栏固定不动,下方列表页可以下拉刷新,上拉加载,导航栏左边出现返回按钮,...
缘起 那时,我想要一个这样的图片浏览器: 从小图进入大图浏览时,使用转场动画 可加载网络图片,且过渡自然,不阻塞操作 可各种姿势玩弄图片,且过渡自然,不阻塞操作 可以在往下拽...
前言 在前面的章节中有介绍过CocoaPods的使用: 制作CocoaPods公有库以及私有库的区别[https://www.jianshu.com/p/199122a10f...