一个 Swift SVG 解析库
SwiftSVG 通过 Swift Package Manager 分发。要将其安装到项目中,请在您的 Package.swift
清单文件中将其添加为依赖项
let package = Package(
...
dependencies: [
.package(url: "https://github.com/richardpiazza/SwiftSVG.git", from: "0.10.0")
],
...
)
然后,在您想要使用它的任何地方导入 SwiftSVG 包
import SwiftSVG
SVG(可缩放矢量图形)是一种基于 XML 的标记语言,用于描述二维矢量图形。基于文本的文件包含一系列形状和路径,构成图像。SwiftSVG 解析和构建 SVG 文件,以便可以解释和使用这些数据。(例如:VectorPlus)
SVG
最常见的初始化方式是使用现有文件 (URL
) 或 Data
。
let url: URL
let svg1 = try SVG.make(from: url)
let data: Data
let svg2 = try SVG.make(with: data)
检出
本项目根据 MIT 许可证 发布。