文件名称:needle:编译时安全的Swift依赖项注入框架
文件大小:5.44MB
文件格式:ZIP
更新时间:2024-05-20 05:50:54
Swift
Needle是Swift的依赖项注入(DI)系统。 与 , 等其他DI框架不同,Needle鼓励采用分层的DI结构,并利用代码生成来确保编译时的安全性。 这使我们能够开发我们的应用程序并充满信心地进行代码更改。 如果编译成功。 在这方面,Needle与更相似。 Needle旨在实现以下主要目标: 通过确保依赖项注入代码在编译时安全来提供高可靠性。 即使与数百万行的代码库一起使用,也要确保代码生成具有高性能。 与所有iOS应用程序架构兼容,包括RIB,MVx等。 要旨 使用Needle为您的应用程序编写DI代码既简单又编译时安全。 每个依赖项范围由Component定义。 它的依赖关系封装在Swift protocol 。 两者使用Swift泛型链接在一起。 /// This protocol encapsulates the dependencies acquired from