前言 如果我们需要定期运行一些代码,也许我们只为的做一下倒计时之类的,我们最好使用Timer和onReceive()修饰符。项目中可能会多出使用倒计时,为此自己封装了一个。 ...
前言 如果我们需要定期运行一些代码,也许我们只为的做一下倒计时之类的,我们最好使用Timer和onReceive()修饰符。项目中可能会多出使用倒计时,为此自己封装了一个。 ...
直接上代码 SwiftUI 技术交流群 加我微信wr1204607318,拉你入群 参考 https://stackoverflow.com/questions/592349...
目前SwiftUI 3.0原生就支持下拉刷新 没上拉加载...可能跟上UIKit齐全的功能还要发展一会吧,毕竟UIKit也10年之久~话不多说 直接上代码一边解说[https...
项目中经常使用到圆角或者菱角之类的,最快捷简单的方法就直接找UI切图,少则好说,多则占存储空间。直接用系统自带的绘制圆角的方法,又怕出现离屏渲染,这个时候就考虑使用贝塞尔曲线...
目录 1.Shader简单介绍以及入门。2.抖音特效经典滤镜实现(包含灵魂出窍、抖动)。3.用Shader创造一些新鲜有趣的效果吧。 1.1 什么是Fragment Shad...
1.创建组件 执行完成后打开工程目录如图1: 将组件文件创建在图中ReplaceMe.m文件位置,将组件文件存储在ReplaceMe.m的文件夹Classes目录下,并删除R...
多环境配置 Project:包含了项目所有的代码,资源文件,所有信息Target:对指定代码和资源文件的具体构建方式Scheme:对指定Target的环境 方式一 在TARG...
编译环境 MacOS Big Sur 11.0.1Xcode 12.4Python 2.xbrew install cmake ninja 编译步骤 第一步:clone sw...
在使用了flutter开发后,设计发现iOS设备上字体偏小,但是各种查也没发现是什么问题,最后看到了这篇文章: https://blog.csdn.net/studying_...