目前国内App有这样的需要:在App启动的时候加定时广告,为增加曝光度多显示几秒的启动页。但是系统默认启动页显示时间是很短的,有时候根本看不清里面的内容是什么。 为了避...
目前国内App有这样的需要:在App启动的时候加定时广告,为增加曝光度多显示几秒的启动页。但是系统默认启动页显示时间是很短的,有时候根本看不清里面的内容是什么。 为了避...
介绍 一个使用 vite + vue3 + pinia + ant-design-vue + typescript 完整技术路线开发的项目,秒级开发更新启动、新的vue3 c...
面试中,经常会问道 NSTimer 循环引用的问题。闲话少叙。下面来讲讲 NSTimer 为什么会造成循环引用? 使用 NSTimer 的 block 的方式来创建定时器。 ...
前言: 按照时间顺序,事件的生命周期是这样的:事件的产生和传递(事件如何从父控件传递到子控件并寻找到最合适的view、寻找最合适的view的底层实现、拦截事件的处理)->找到...
前言 本篇文章主要讲解Swift中常用的协议Protocol,主要分析protocol的用法及底层存储结构。 一、基本用法 先来看看Swift中协议的基本用法(和OC的差别不...
最近在做一个图像识别的项目,用到了YUV相关知识。实际中,是从视频样本中获取CVPixelBufferRef,然后分析数据。为了方便测试,用图片模拟视频。这个过程中,遇到了一...
项目背景 最近刚从成都回到大连的一家做对日开发的公司, 项目需求是维护既存的业务逻辑, 修改API , 以及三方库更新业务主体就是利用ZXing实现的二维码扫描, 存本地后...
在scrollView/tableView等可互动控件中, 控制器隐藏导航栏后, 可滑动控件默认布局会有一个内边距, 顶部会把状态栏的高度空出来. 以上代码是一个背景色为紫色...
前言 19年做了一个小说阅读器,特此介绍阅读器设计,还有实现过程中的一些坑。 正文 一、阅读器整体设计 阅读器的基本功能是文字展示、翻页滚动,以及目录展示、进度切换、调整字号...