svgnative 0.1.0

svgnative 0.1.0

DreamPiggy 维护。



svgnative 0.1.0

  • 作者
  • adobe

svgnative + Xcode

CI Status Version License Platform Carthage compatible SwiftPM compatible

svg-native + Xcode 项目的包装器。这使得 Carthage 以及 SwiftPM 支持。

此仓库还包括 CocoaPods 的 spec 文件以使用 svg-native。

要求

  • iOS 9
  • macOS 10.10
  • tvOS 9.0
  • watchOS 2.0

注意

因为上游没有标记的版本。我们自行发布版本。

  • 0.1.0-beta: d234cff
  • 0.1.0: e091851

安装

Carthage

svgnative 通过 Carthage 提供支持。

github "SDWebImage/svgnative-Xcode"

CocoaPods

svgnative 通过 CocoaPods 提供支持。

pod 'svgnative'

SwiftPM

svgnative 通过 Swift Package Manager 提供支持。

let package = Package(
    dependencies: [
        .package(url: "https://github.com/SDWebImage/svgnative-Xcode", from: "0.2.0")
    ],
    // ...
)

使用说明

像平常一样使用 svgnative,这只是添加 Xcode 项目的仓库。

  • Objective-C++
#import <svgnative/SVGRenderer.h>

注意 C++ 模块目前默认禁用 Clang 对 C++20 标准的支持。请使用头文件包含。

  • Swift
import svgnative

针对C的包装

请使用 svgnative/SVGNativeCWrapper.h 而不是C++头文件。

许可证

svgnative 以 Apache License 2.0 许可。