该软件包为 Swift 4 实现了 ICU (Unicode 国际组件) 的 Swift 风格 API。
Swift 已经为以 Unicode 安全的方式处理字符串、字符、代码点以及各种编码的代码单元提供了强大的支持。 该库填补了标准库中缺少的一些更详细的功能。
如果您在计划在 App Store 上分发的应用程序中使用此库(或通常使用 ICU),Apple 认为操作系统中包含的 ICU 动态库是私有 API,并且会拒绝提交。
这个问题是可以解决的;解决方案是将 ICU 静态链接到您的应用程序中,而不是依赖于系统版本。
0.2.0 (2017.11.23): 添加了 CharacterBreakCursor
、LineBreakCursor
、RuleBasedBreakCursor
、SentenceBreakCursor
和 WordBreakCursor
,它们封装了 ICU 的断字迭代器。
0.1.3 (2017.10.30): 通过更新到正确的 icu4c
版本修复了缺失的 usearch.h
依赖项,这在 Xcode 中工作时没有被发现。
0.1.2 (2017.10.07): 修复了 SearchCursor
中的 text
和 pattern
设置器。
0.1.1 (2017.10.07): 添加了 SearchCursor
,它封装了 ICU 的搜索迭代器。
0.1.0 (2017.06.23): 初始版本。向 Unicode
命名空间添加了许多自定义类型,并向 UnicodeScalar
添加了相应的属性和方法。