LDSwiftEventSource 3.3.0

LDSwiftEventSource 3.3.0

Matthew KeelerLouis ChanTodd AndersonLaunchDarkly Release Bot维护。



  • LaunchDarkly

LDSwiftEventSource

CircleCI CocoaPods Carthage compatible SwiftPM compatible Platform

LDSwiftEventSource 是 Swift 编写的跨平台 EventSource 规范 实现。它是为 LaunchDarkly iOS SDK 开发的。生成的 API 文档在 GitHub Pages 上可用。

要求

  • iOS 11.0+ / watchOS 4.0+ / tvOS 11.0+ / macOS 10.13+
  • Swift 5.1+

安装

CocoaPods

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

pod 'LDSwiftEventSource', '~> 3.1'

Carthage

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

github "LaunchDarkly/swift-eventsource" ~> 3.1

Swift Package Manager

Swift Package Manager(Swift包管理器)是集成在swift编译器和Xcode中的依赖管理器。请注意,LDSwiftEventSource Swift包同时提供了LDSwiftEventSource产品,该产品明显是动态的,以及一个LDSwiftEventSourceStatic产品,该产品明显是静态的。

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

要在Swift包中包含LDSwiftEventSource,只需将其添加到你的Package.swift文件的依赖关系部分。然后,将所需的产品添加为目标的依赖关系。

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

贡献

我们鼓励社区贡献,包括提交拉取请求。请查看我们的贡献指南,了解如何为这个SDK做出贡献。

关于LaunchDarkly

  • LaunchDarkly是一个持续交付平台,提供功能标志作为服务,允许开发者快速、安全地进行迭代。我们允许您轻松地对特性进行标记,并通过LaunchDarkly仪表板进行管理。使用LaunchDarkly,您可以
    • 将新功能部署到用户子集(例如,选择加入测试者小组的用户组),从真实世界用例收集反馈和错误报告。
    • 逐步将特性部署给越来越多的用户,并跟踪该特性对关键指标的影响(例如,如果一个用户拥有功能A而不是功能B,他们完成购买的可能性有多大?)。
    • 关闭在生产中引起性能问题特性的功能,而无需重新部署,甚至无需重新启动应用程序更改配置文件。
    • 根据用户的属性,如付费计划(例如:“黄金”计划用户比“银色”计划用户有更多功能访问权限)。关闭您的应用程序的部分功能,以方便维护,而无需关闭所有功能。
  • LaunchDarkly为各种语言和技术提供功能标志SDK。请查阅我们的文档以获取完整列表。
  • 探索LaunchDarkly