pilgrim:Swift的依赖注入(iOS,OSX,Linux)。 强类型,纯Swift的台风接班人

时间:2024-05-24 06:44:39
【文件属性】:

文件名称:pilgrim:Swift的依赖注入(iOS,OSX,Linux)。 强类型,纯Swift的台风接班人

文件大小:23.08MB

文件格式:ZIP

更新时间:2024-05-24 06:44:39

swift ioc ios objective-c dependency-injection

Pilgrim是Swift的依赖项注入库,具有以下功能: 最小的仅运行时库,必要时可与纯Swift(结构,类,协议)以及ObjC基类一起使用。 易于安装。 适用于iOS,Mac和Linux。 无需编译时编织。 输入安全。 没有反射或ObjC运行时,因为它是纯快速的。 (使用高阶函数。) 生命周期管理: shared , weakShared , objectGraph (由引入的用于桌面和袖珍应用程序的DI概念)和unshared 。 可以与基于SwiftUI,UIKit和Cocoa的应用程序一起使用。 简单灵活。 例如,很容易拥有两个符合相同协议的可注射实例。 提供的概念,其中关键参与者及其在应用程序体系结构中的交互被定义为图形。 这是您的应用程序的架构故事的讲述地。 然后,可以使用属性包装器将组装好的实例注入UIKit应用程序中的*类(例如视图控制器)中。 运行时参数


网友评论