Swift 助手

各种扩展和对象。

集合 描述
AppKit 控制器、输入、菜单、触控栏、视图助手。
并发 Atomic 属性包装器。
Core Animation CALayerCAMediaTiming 扩展。
Core Data NSManagedObjectNSManagedObjectContext 扩展。
Core Graphics CGFloatCGSize 扩展。
退出代码 用于处理退出代码的退出代码协议和助手。
Foundation 绑定、集合、文件系统、操作、进程、线程、调度、偏好设置、资源、字符串和文本、URL 和 URL 加载系统助手。
日志记录和调试 扩展的记录器、旧式记录器、秒表、计数器和其他助手。
输出 用于打印到标准错误和输出缓冲的助手。
标准库 字符串和文本、集合扩展。

注意:此概述提及每个集合中最重要的助手,并非详尽无遗。

将 Swift 助手添加为依赖项

使用 Xcode 将包添加到项目,或手动将依赖项添加到包

let package = Package(
    // …
    dependencies: [
        .package(url: "https://github.com/processed-bits/swift-helpers", upToNextMajor(from: "2.2.0"),
    ],
	targets: [
		.target(
			name: "",
			dependencies: [
				.product(name: "Helpers", package: "swift-helpers"),
			],
		),
	]
)

文档

Xcode 文档

从“Product”(产品)菜单中使用 Build Documentation (⌃⇧⌘D)。

注意:Xcode 15 之前的版本不会为来自其他模块的类型的扩展生成文档。

在线文档

可在 Swift Package Index 上获取。

DocC 插件文档存档

生成文档存档,然后使用 Xcode 打开以导入

swift package generate-documentation --include-extended-types

更新日志

可在此处获取。


版权所有 © 2023-2024 Stanislav Lomachinskiy。 MIT 许可证