升级 Xcode16 后,如果报错 Declaration of 'sa_family_t' must be imported from module 'Darwin.POS...
升级 Xcode16 后,如果报错 Declaration of 'sa_family_t' must be imported from module 'Darwin.POS...
背景 本篇文章应该是你能搜到的讲解最全最详细的关于实时互动的教程了 调研 基本概览 系统版本要求 实时活动功能和 ActivityKit 将包含在今年晚些时候推出的 iOS ...
文档 官方介绍[https://developer.apple.com/cn/widgets/]官方文档[https://developer.apple.com/docume...
1 . 音视频处理的一般流程: 数据采集→数据编码→数据传输(流媒体服务器) →解码数据→播放显示 1、数据采集: 摄像机及拾音器收集视频及音频数据,此时得到的为原始数据 涉...
前言 对新的东西总是比较好奇,觉得知道多一点选择就多一点,说不定哪天就用到了。昨天尤老师发布了一条微博,说图森未来的小伙伴开源了一个Vue 3组件库 Naive UI,看上去...
目录 快速检测Mac中各个环境前言【一】安装RVM【二】安装Homebrew【三】安装Ruby环境【四】切换Source源,替换Ruby源【五】升级Gem【六】安装Cocoa...
查看可安装node 打对号的是我已经安装过的 安装你需要的版本 切换版本 1.先查看一下当前的版本 2.切换想要的版本,比如16 3.更新环境 此时再查看版本应该就是已经切换...
在视频功能里,一般对视频加文字是使用AVMutableVideoComposition加载一层文字图层,但是想要对一个视频嵌入一个srt文件中的所有字幕呢?难点是一个srt文...
升级Xcode15后 打包报错 xxx Command SwiftCompile failed with a nonzero exit code 解决办法: 选中pod 报错...
OC版本: 1.先直接删除SceneDelegate.h/.m文件2.在AppDelegate.h添加@property (strong, nonatomic) UIWind...
顶部安全区高度 底部安全区高度 顶部状态栏高度 导航栏高度 状态栏+导航栏的高度 底部导航栏高度 底部导航栏高度(包括安全区) Git地址:https://github.co...
从iOS7开始,系统为UINavigationController提供了一个interactivePopGestureRecognizer用于右滑返回(pop),但是,如果自...
介绍 SFSafariViewController iOS 9 之后推出的一种 UIViewController,用于加载与显示 Web 内容,页面展示类似 Safari 浏...
网上安装CocoPods的教程有很多,但有很多都是过时的,下面我就来介绍一下最新的Mac操作系统下安装CocoPods的方法。 要求: OS X大于等于 10.11 Ruby...
之前写了 图解Mac下如何安装管理MySQL 接下来进入下一步,使用Workbench执行sql文件: 1.打开Workbench,主页面上点击要connect的连接。2.注...
拉取 MySQL 镜像(如果有,请省略) 运行 MySQL 容器 进入 MySQL 容器,替换<container_name_or_id>为实际的容器名称或ID 连接到数据库...
iOS 有一种动画,使用虽然简单,但能实现很多有趣的效果,那就是 mask 动画。 如果你还不了解 mask 动画,看完本系列文章后,你可以学会这种动画。如果你已经使用过了,...
在我们的项目中,除非是只有一个控制器的App,否则,通常需要对这些控制器进行管理。为了方便对这些控制器进行管理,iOS提供了2种特殊的控制器:1.UITabBarContro...
我们学习Swift UI最大的障碍有一点在于我们并不知道其有多少组件可用,这大大限制了我们对SwiftUI的理解, 如果我们单纯使用UIKit,那么SwiftUI的优势将大打...