LDSwiftEventSource

Run CI CocoaPods Carthage compatible SwiftPM compatible Platform

LDSwiftEventSource 是 EventSource 规范 的一个跨平台 Swift 实现。它被开发用于 LaunchDarkly iOS SDK 中。生成的 API 文档可在 GitHub Pages 上找到。

要求

安装

CocoaPods

要使用 CocoaPods 依赖管理器将 LDSwiftEventSource 集成到您的 Xcode 项目中,请在您的 Podfile 中指定它

pod 'LDSwiftEventSource', '~> 3.3'

Carthage

要使用 Carthage 依赖管理器将 LDSwiftEventSource 集成到您的 Xcode 项目中,请在您的 Cartfile 中指定它

github "LaunchDarkly/swift-eventsource" ~> 3.3

Swift Package Manager

Swift Package Manager 是集成到 swift 编译器和 Xcode 中的依赖管理器。请注意,LDSwiftEventSource Swift 包提供了 LDSwiftEventSource 产品(显式为动态库)和 LDSwiftEventSourceStatic 产品(显式为静态库)。

要将 LDSwiftEventSource 集成到 Xcode 项目中,请转到项目编辑器,然后选择 Swift Packages。从这里点击 + 按钮,并按照提示使用 https://github.com/LaunchDarkly/swift-eventsource.git 作为 URL。

要将 LDSwiftEventSource 包含在 Swift 包中,只需将其添加到您的 Package.swift 文件的 dependencies 部分。并将所需的产品添加为您目标的依赖项。

dependencies: [
    .package(url: "https://github.com/LaunchDarkly/swift-eventsource.git", .upToNextMajor(from: "3.3.0"))
]

贡献

我们鼓励来自社区的 pull request 和其他贡献。请查看我们的贡献指南,了解如何为此 SDK 做出贡献的说明。

关于 LaunchDarkly