Unicode 国际组件

旨在为 windows 用户 提供,以 swift 包 的形式为 icu 项目 引入 unicode 支持

用法

要在 swift 中使用 icu,请将 icu 作为包依赖项添加到你项目的 Package.swift 文件中。
dependencies: [
  .package(url: "https://github.com/wabiverse/icu.git", from: "76.1.0"),
]
然后,对于任何你想要的目标,添加 icu 产品作为目标依赖项,一个完整的例子。
// swift-tools-version: 5.10
import PackageDescription

let package = Package(
  name: "MyPackage",
  products: [
    .library(
      name: "MyLibrary",
      targets: ["MyLibrary"]
    ),
  ],
  dependencies: [
    .package(url: "https://github.com/wabiverse/icu.git", from: "76.1.0")
  ],
  targets: [
    .target(
      name: "MyLibrary",
      dependencies: [
        /* add the icu product as a library dependency. */
        .product(name: "icuin", package: "icu"),
      ]
    ),
  ]
)


icu 基于 Unicode 许可协议 v3 的条款获得许可。