存储

浏览您应用程序的本地存储。

使用场景

浏览文件 预览文件 分享文件 删除文件

功能

安装

支持使用 Swift Package Manager 安装。

使用

从 Home 目录浏览。

您只需使用参数 source 创建 StorageBrowser

// Create new browser (SwiftUI view).
StorageBrowser(source: .home)

从自定义路径浏览。

name 仅用作导航标题。

StorageBrowser(source: .custom(path: CUSTOM_PATH, name: CUSTOM_NAME))

配置排序策略。

setting 包含排序规则和预览内容的选项。

struct Settings {
  let sortingStrategy: SortingStrategy?
  let previewSettings: FilePreview.Settings
}
// ...
StorageBrowser(source: source, setting: setting)

SortingStrategy这里 定义。

配置预览内容的设置。

现在您只能设置预览字符串内容的选项。

当使用 SwiftUI 的 Text 时,过长的文本会花费太多时间来渲染。因此 maxStringPreviewLength 的默认值为 1000

struct Settings {
  let stringEncoding: String.Encoding
  let maxStringPreviewLength: Int
}

许可证

所有源代码均在 MIT 许可证 下获得许可。