AppBehaviorDispatcher 1.0.3

AppBehaviorDispatcher 1.0.3

Eugene维护。



  • Eugene Software

AppBehaviorDispatcher

要求

  • iOS 13及以上

使用示例

导入依赖

import AppBehaviorDispatcher

在AppDelegate中使用

import UIKit
import AppBehaviorDispatcher

class AppDelegate: AppBehaviorDelegate {
    
    var window: UIWindow?
    
    override var behaviors: [ApplicationBehavior] {
        
        return [
            RootBehavior()
        ]
    }
}

在某个Behavior文件中使用

import UIKit
import AppBehaviorDispatcher

final class RootBehavior: NSObject, ApplicationBehavior {

    func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey : Any]? = nil) -> Bool {
        // Run some code here
        return true
    }
}

安装

Swift包管理器

  1. 在项目导航器中右键点击
  2. 选择“添加包...”
  3. 搜索https://github.com/eugene-software/AppBehaviorDispatcher.git

作者

Eugene Software

许可证

AppBehaviorDispatcher可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。