WorkflowUI 3.10.0

WorkflowUI 3.10.0

由以下人员维护:Dimitris KoutsogiorgasJustin SteffenTyler StrombergJustin MartinDhaval ShreyasTim DonnellyTimothy DonnellyBen CochranDavid ApgarMark JohnsonMax MeyersWorkflow Swift 持有者



 
依赖项
Workflow= 3.10.0
ViewEnvironment= 3.10.0
ViewEnvironmentUI= 3.10.0
 

WorkflowUI 3.10.0

  • Square

workflow

Swift CI GitHub license CocoaPods compatible

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

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

此项目目前处于开发中,API 可能在没有通知的情况下进行破坏性更改。关注 Square 的工程博客,The Corner,了解何时成为稳定项目。

尽管 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及以上版本中,通过文件 > Swift Packages > 添加依赖...直接将工作流添加为项目的依赖项。在被提示时提供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.