首先,我们先简单了解下灵动岛 Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位...
首先,我们先简单了解下灵动岛 Live Activities 依赖于 Widget 实现 函数和页面,而与Widget不同,Live Activities无法访问网络或接收位...
RunLoop简介(Introduction) RunLoop是线程基础架构的一部分。RunLoop存在的目的是让线程在没有任务处理的时候进入休眠,在有任务处理的时候运行。 ...
前言 这是三个没多少关系的知识点,只是今天,2019年12月23号,突然就想把它们放到一起,来简单梳理下。 消息转发机制 参考: iOS Runtime 消息转发机制原理和实...
版本记录 前言 将数据结构和算法比作计算机的基石毫不为过,追求程序的高效是每一个软件工程师的梦想。下面就是我对算法方面的基础知识理论与实践的总结。感兴趣的可以看上面几篇。1....
RAC的简介: ReactiveCocoa是响应式编程(FRP)在iOS中的一个实现框架。结合了函数式编程和响应式编程的框架。RAC在某些特定情况下开发时可以大大简化代码,并...
在某些场景我们想让Label像UIButton这种控件一样,可以设置内容边距,来使整体布局可拓展性增强。刚好项目中遇到需要使用的场景,就通过category为UILabel添...
引言 2016年12月份在项目中遇到了这种需求,当时能参照的效果只有汽车之家,且没有开源的项目供参考,因此自己摸索了这种实现方式。早想将本方案呈现给大伙以供参考,无奈项目一直...
前言 上一篇中我们对组件化是什么和常用的组件化中间件方案做了简单的介绍,这篇文章则是用来说明开始进行组件化时需要做哪些准备工作,希望本文能给你带来帮助。 一、概述 在实施组件...
级别:★☆☆☆☆标签:「iOS」「启动流程」「启动优化」作者: 647 审校: QiShare团队 前言:最近,小编在看戴铭老师的技术分享,感觉收获很多。基于最近的学习,小...