ViewEnvironment 3.10.0

ViewEnvironment 3.10.0

Workflow Swift 所有者 维护。



  • Square

workflow

Swift CI GitHub license CocoaPods compatible

为 Swift 和 Kotlin 提供的单向数据流库,强调

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

该项目目前正在开发中,API 可能不受通知即进行破坏性更改。 关注 Square 的工程博客,The Corner,查看该项目何时稳定。

虽然 API 仍未稳定,但该代码已经在拥有数百万用户的 Android 和 iOS 应用中大量用于生产。

在您的项目中使用 Workflows

Swift 包管理器

SwiftPM compatible

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

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

在Xcode 11及更高版本中,通过文件 > Swift 包 > 添加包依赖项...直接将工作流作为依赖项添加到项目中。根据提示提供git URL:[email protected]:square/workflow-swift.git

CocoaPods

CocoaPods compatible

如果您使用CocoaPods管理依赖项,只需将Workflows和WorkflowsUI添加到您的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.