跳至正文
LYon's Blog

数组(Array)Doc

在 Swift 中, Array 是一个常用的数据结构,提供了很多强大的接口(方法和属性)来管理、操作和查询数组。以下是常用接口的分类和对应的说明,涵盖 remove , first 等常见的操作以及其它你可能感兴趣的功能。 1. 数组基本信息 属性或方法 功能说明 示例 first 返回数组的第一个元素(可选类型,如果数组为空则返回 nil )。 let firstItem = array.fi …

字典(Dict)Doc

在 Swift 中, Dictionary 是一组 键值对 的集合,提供了许多接口(方法和属性)来管理和操作字典。 Dictionary 的键是唯一的,值可以是任意类型,甚至可以重复。以下是 Dictionary 的常用接口,按功能分类列表并附中文说明及示例。 1. 字典基本信息 属性或方法 功能说明 示例 count 返回字典中键值对的数量。 print(dict.count) isEmpty …

AVAudioPlayerDoc

AVAudioPlayer 是 Apple 提供的一个高层次的 API,用于在 iOS 和 macOS 上进行 音频播放 。它是一个简单、轻量的类,主要用于本地文件的音频播放。无论是 .mp3 、 .wav ,还是 .m4a 等音频文件,你都可以通过 AVAudioPlayer 进行播放。更多详细信息可以参考 Apple 的官方文档 AVAudioPlayer 1. 基本功能 AVAudioPla …

AVAudioRecorderDoc

AVAudioRecorder 是 Apple 提供的一个用于 音频录制 的类,属于 AVFoundation 框架的一部分。它用于通过设备的麦克风录制音频,并保存为文件(支持多种音频格式)。以下是对 AVAudioRecorder 的功能介绍、使用指南、代码示例以及注意事项的详细说明。 1. AVAudioRecorder 的功能 AVAudioRecorder 提供了以下主要功能: 录制音频 …

FileManagerDoc

FileManager 的简介 FileManager 是 iOS 和 macOS 开发中提供的一个强大的类,用于管理文件系统的操作。它提供了对文件和文件夹进行创建、删除、移动、复制以及检索其属性等多种功能的接口。 FileManager 是 Foundation 框架的一部分,是 用户文件系统交互的核心工具 。 1. FileManager 的体系结构 FileManager 由以下几个部分组成 …

SpeechDoc

Speech 是 Apple 提供的用于 语音识别 (Speech-to-Text,STT)的框架。它使开发者能够将音频内容转换为文本,其核心是 Speech 框架(Speech Framework)。这个框架可以用来识别本地设备的语音输入或者现有音频文件中的语音内容,便于创建语音助手、语音识别应用(如字幕生成)等功能。 ` 功能一览 各个核心类主要功能简述如下: 类名 功能 SFSpeechRe …

关于对 Cursor 类工具的认识W

关于对 Cursor 类工具的认识

年底了,最近好像流行这张图

TimeIntervalDoc

TimeInterval 是什么? 在 Swift 和 Foundation 框架中, TimeInterval 是一个用于表示 时间间隔 或 持续时间 的类型。它实际上是 Double 的一个别名,用于表示以 秒(seconds)为单位的时间间隔 。 单位:秒(Seconds) 小数部分可以表示更精确的时间(例如, 0.5 表示半秒)。 可以表示正数(未来的时间)或负数(过去的时间)。 定义 s …

TimerDoc

术语修订(2026-09-07,Agent:Codex):对照 Apple 官方资料保留 Combine 的 Publisher、Subscriber 等名称,沿用中文解释使用关系。此次运行记录:模型 gpt-6-astra ,reasoning effort ultra ,执行入口 Codex Desktop,提供方 openai ,CLI 版本 0.153.4 (不代表桌面 App 版本)。 …

闭包(closure)(闭包捕获)Doc

在捕获列表中使用弱引用 [weak self] 是 Swift 中闭包(closure)捕获列表的一部分,用于避免强引用循环(retain cycles)。在使用闭包时,特别是在异步操作或定时器中,闭包可能会捕获其上下文中的对象(如 self ),这可能导致内存泄漏。以下是对 [weak self] 的详细解释: swift updateTimer = Timer.scheduledTimer(w …


© 2012 - 2025 YINDONGLIANG
博客助手

正在打开博客助手…