Wesley de Groot 编写的软件包
这些软件包可以作为软件包集合使用,可在 Xcode 或 SwiftPM 中使用。
Admob-SwiftUI
这个库可以帮助您轻松地将 Admob SDK 集成到您的 SwiftUI 应用程序中。它是 Google Mobile Ads SDK for iOS 的一个封装。它提供了一个 SwiftUI 视图,您可以使用它在您的应用程序的标签栏上方显示横幅广告。
CachedAsyncImage
CachedAsyncImage 是一个 Swift 软件包,用于从 Web 异步加载图像并缓存它们。
Colors
Colors 是一个 Swift 软件包,可以通过 Color 扩展在 SwiftUI 中启用所有系统颜色。以前仅在 UIColor/NSColor 中可用的颜色现在也可以在 Color 中使用。
DynamicUI
通过 JSON 文件创建一个 SwiftUI 用户界面。JSON 文件将包含用户界面的结构,程序将根据 JSON 文件创建用户界面。
FilePicker
FilePicker 是一个 SwiftUI 视图修饰符,允许您打开文件选择器,并打开或保存用户设备中的文件。
GameControllerKit
GameControllerKit 是一个 Swift 软件包,可以轻松地在 iOS、macOS 和 tvOS 上使用游戏控制器。它提供了一个简单的 API 来连接到游戏控制器、读取输入以及控制其灯光和触觉反馈。
iCloudStorage
iCloudStorage 是围绕 NSUbiquitousKeyValueStore 的一个属性包装器,可以轻松访问您共享的 UserDefaults。
ImagePicker
ImagePicker 是一个 Swift 软件包,可以轻松地从照片库中选取图像。
Inspect
这个软件包提供了内省视图,可用于检查 SwiftUI 视图的底层 *Kit 元素。
NetworkMonitor
NetworkMonitor 将 NWPathMonitor 包装成一个 Obervable 对象。
OnboardingKit
OnboardingKit 是一个 SwiftUI 软件包,可以帮助您为您的应用程序创建入门体验。它提供了一组视图,您可以使用它们来创建一个欢迎屏幕、一个“新功能”屏幕以及一组入门屏幕。
OSLogViewer
OSLogViewer 专为查看您应用的 OS_Log 历史记录而设计,它是一个 SwiftUI 视图,可以在您的应用程序中使用,以查看和导出您的日志。
PHPFramework
一个 Swift 框架,用于使用最常见的 PHP 函数(基于 PHP7)
PreventScreenshot
此软件包向您的 SwiftUI 元素添加了一个修饰符,以防止屏幕截图。这对于显示敏感信息并希望防止用户截取屏幕截图的应用程序非常有用。
SecureStorage
SecureStorage 是围绕密钥链的一个属性包装器,可以轻松访问您受保护的数据。
SimpleNetworking
Simple Networking 是一个用于处理网络请求的 Swift 库。它构建在 URLSession 之上,并提供一个简单易用的接口来发出网络请求。 SimpleNetworking 的关键特性是简单、可模拟、可靠。
SwiftCronParser
SwiftCronParser 是一个用于解析 cron 时间定义的 Swift 软件包。
SwiftExtras
SwiftExtras 是一个 Swift 软件包,包含我在日常工作中使用的,或者认为有用的 Swift 扩展和辅助函数。
XCUITestHelper
XCUITestHelper 帮助您在 SwiftUI 中编写 UI 测试。它在 XCUIApplication、XCUIElement 和 XCUIElementQuery 上提供了一组有用的扩展,使您的测试更具可读性且更易于维护。
19 个软件包。