Kingfisher[https://github.com/onevcat/Kingfisher]是王巍(onevcat)大佬所写,主要以swi...
在业务功能完善后或者独立某一块功能时,可以创建Framework组件化。 一、原项目中(可快速验证功能),在targets栏里点击加号,创建XX...
引导页是App中的基本功能,指导用户理解某些操作或版本变化等等。 引导页可能出现在任何时候,页面内容会根据可交互度增加而增加,而且,引导页一般为...
越底层的模块,应该越稳定,越抽象,越具有高复用度。稳定的最直观表现就是暴漏的API很久都不用变化,隐藏变化因子,避免传递给依赖它的模块。稳定的A...
使用框架:AVFoundation 实现步骤: 1、设置FPS:采集的视频有要求的话,这一步是必须的;FPS默认30。这里采用最大FPS:240...
力扣:合并区间 示例 1:输入:[[1,3],[2,6],[8,10],[15,18]]输出: [[1,6],[8,10],[15,18]]解释...
Swift 5.2 Released! SE-0249:将Key Path表达式作为函数:(Root)->Value // 已知结构体stru...
问题: 在使用UICollectionView时,经常会碰到删除多个cell的问题。问题可归结为:二元数组中删除多个数据。 struct Vid...
每个人遇到的问题,有百分之五十的概率其他人也会遇到,有问题就有解决 官方文档:https://help.aliyun.com/document_...