WorkflowSwiftUIExperimental 0.5

WorkflowSwiftUIExperimental 0.5

Workflow Swift 拥有者 维护。



 
依赖项
Workflow~> 3.0
WorkflowUI~> 3.0
 

  • Square

workflow

Swift CI GitHub license CocoaPods compatible

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

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

该项目目前正在开发中,API 可能会无通知进行破坏性更改。 关注 Square 的工程博客 角落 以查看何时使此项目稳定。

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

在您的项目中使用 Workflow

Swift 包管理器

SwiftPM compatible

如果您正在开发自己的包,请确保在 Package.swift 文件中将 Workflow 包含在 dependencies 数组中。

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

在 Xcode 11 及以上版本中,可以通过以下方式将 Workflow 直接添加为项目依赖:在菜单栏中依次选择 文件 > Swift 包 > 添加包依赖...,然后在弹出窗口中提供 git URL:[email protected]:square/workflow-swift.git

CocoaPods

CocoaPods compatible

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

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.