工作流并发 3.10.0

工作流并发 3.10.0

Workflow Swift 相关人员维护。



  • Square

workflow

Swift CI GitHub license CocoaPods compatible

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

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

此项目目前处于开发中,API可能在未通知的情况下发生重大变化。关注Square的工程博客角落以了解该项目何时稳定。

虽然在API尚未稳定的情况下,此代码已在拥有数百万用户的Android和iOS应用中大量使用。

在您项目中使用工作流

Swift包管理器

SwiftPM compatible

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

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

在Xcode 11+中,使用File > Swift Packages > Add Package Dependency... 将Workflow直接作为项目依赖项添加。在提示时提供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.