WorkflowRxSwiftTesting 3.10.0

WorkflowRxSwiftTesting 3.10.0

由以下人员维护:Dhaval ShreyasTyler StrombergMark JohnsonJustin SteffenWorkflow Swift 所有者



 
依赖项
Workflow= 3.10.0
WorkflowRxSwift= 3.10.0
WorkflowTesting= 3.10.0
 

  • 作者:
  • Square

workflow

Swift CI GitHub license CocoaPods compatible

用于 Swift 和 Kotlin 的单向数据流库,强调

  • 对状态机驱动的 UI 和导航的支持。
  • 组合和扩展。
  • 轻松分离业务和 UI 关注点。

该项目目前处于开发中,API 可能会随时发生破损性更改,恕不另行通知。 关注 Square 的工程博客,The Corner,以了解何时该项目变得稳定。

虽然 API 仍然不稳定,但此代码已在拥有数百万用户的 Android 和 iOS 应用程序中获得大量生产使用。

在您的项目中使用 Workflows

Swift 包管理器

SwiftPM compatible

如果您正在开发自己的包,请确保 Workflow 包含在 Package.swift 中的 dependencies

dependencies: [
    .package(url: "[email protected]:square/workflow-swift.git", from: "1.0.0-rc.1")
]

从Xcode 11开始,您可以通过以下方法将Workflow直接添加为项目依赖项:文件>Swift Packages>添加依赖项...。当提示时提供git URL:[email protected]:square/workflow-swift.git

CocoaPods

CocoaPods compatible

如果您使用CocoaPods来管理依赖项,只需将Workflow和WorkflowUI添加到Podfile中即可。

pod 'Workflow'
pod 'WorkflowUI'

资源

发布和部署

参阅RELEASING.md

许可协议

Copyright 2019 Square Inc.

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

    http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.