XibLoc

Platforms SPM Compatible License happn

locs 的新格式。

安装

使用 SPM。

在你的 Package.swift 文件中,dependencies 参数里,添加

.package(url: "https://github.com/happn-app/XibLoc.git", from: "1.0.0")

并将 XibLoc 添加到你的应用程序的依赖项列表中。

如果你正在使用 Xcode,在你的项目设置中添加一个 Swift Package。

重要提示

这个仓库确实有一个包含用于调试目的的共享 scheme 的 xcodeproj 文件。该项目可能兼容 Carthage,也可能不兼容。 它没有得到官方支持,但可能对你有效。

Linux 支持

XibLoc 在 Linux 上完全支持,但我们不允许富文本字符串。NSAttributedString 在技术上在 Linux 上受支持,我们也可以允许它。但是,截至 2021-06-09,Linux 没有 UIFont 和 NSFont,颜色也是如此,因此富文本字符串的用处大大降低。此外,AttributedString 似乎受支持。

XibLoc 开发者重要信息

如果你正在 macOS 上开发 XibLoc,你必须使用项目中的 xcodeproj 文件,而不是在 Xcode 中打开 Package.swift。
该项目无法编译,因为在直接启动 Package.swift 时,测试需要 macOS 10.11 才能运行。即使为 macOS 设置了正确的最低版本,某些测试仍然不会运行(ObjC 测试),并且某些测试只有在使用 xcodeproj 启动时才能工作(使用 bundle 中的资源)。

鸣谢

此项目最初由 François Lamboleyhappn 工作时创建。