PluginProtocol
public protocol PluginProtocol插件协议,可不实现。未实现时默认调用SingletonProtocol > sharedInstance > init方法
- 
                  pluginInstance()Default implementation可选插件单例方法,优先级高,仅调用一次 Default Implementation默认实现插件单例方法,优先级高,仅调用一次 DeclarationSwift static func pluginInstance() -> Self?
- 
                  pluginFactory()Default implementation可选插件工厂方法,优先级低,会调用多次 Default Implementation默认实现插件工厂方法,优先级低,会调用多次 DeclarationSwift static func pluginFactory() -> Self?
- 
                  pluginDidLoad()Default implementation插件load时钩子方法 Default Implementation默认实现插件load时钩子方法 DeclarationSwift func pluginDidLoad()
- 
                  pluginDidUnload()Default implementation插件unload时钩子方法 Default Implementation默认实现插件unload时钩子方法 DeclarationSwift func pluginDidUnload()
 View on GitHub
View on GitHub