文件名称:tbcacao:Objective-C 的小型依赖注入框架
文件大小:60KB
文件格式:ZIP
更新时间:2024-06-29 23:26:58
Objective-C
TheobromaCacao — TBCacao 关于 TBCacao 是一个小而简单的 Cocoa 框架,用于依赖注入。 可可豆 OS X: pod 'TBCacao' iOS: pod 'TBCacaoIOS' 示例项目 我的另一个项目一个与 FreeMind 兼容的 OS X 思维导图应用——非常广泛地使用 TBCacao。 找一个现实生活中的例子。 用法 首先,通过将TBCacao添加为框架或将所有TBCacao类复制到您的项目中,将TBCacao在您的项目中。 要初始化TBCacao您在返回之前TBCacao添加到main.m : [[TBContext sharedContext ] initContext ]; 豆豆 假设我们有以下两个类: MyLayoutManager MyDrawingManager 进一步假设您希望MyLayoutManager自动注入(以
【文件预览】:
tbcacao-master
----.gitignore(130B)
----TBCacao()
--------TBCacao-Info.plist(936B)
--------TBManualBeanProvider.h(173B)
--------CocoaCategories()
--------TBCacao-Prefix.pch(145B)
--------TBObjcProperty.m(2KB)
--------TBBeanContainer.h(927B)
--------TBLog.h(2KB)
--------TBContext.m(8KB)
--------TBObjcProperty.h(1KB)
--------TBContext.h(691B)
--------TBInitializingBean.h(213B)
--------en.lproj()
--------TBCacao.h(2KB)
--------TBBean.h(209B)
--------TBBeanContainer.m(2KB)
----LICENSE(10KB)
----TBCacaoIOS.xcodeproj()
--------project.pbxproj(22KB)
----TBCacao.xcodeproj()
--------xcshareddata()
--------project.pbxproj(50KB)
----README.md(3KB)
----TBCacao.xcworkspace()
--------xcshareddata()
--------contents.xcworkspacedata(167B)
--------xcuserdata()
----Externals()
--------README.md(134B)
----TBCacaoTests()
--------NSStringCategoryTest.m(575B)
--------TBBaseTest.h(451B)
--------TBBeanTest.m(806B)
--------TBCacaoTests-Prefix.pch(172B)
--------TBBaseTest.m(149B)
--------TBCacaoTests-Info.plist(690B)
--------TBObjcPropertyTest.m(3KB)
--------DummyClasses()
--------en.lproj()
--------TBContextTest.m(5KB)
--------NSObjectCategoryTest.m(2KB)
----Podfile(137B)
----TBCacaoIOS()
--------TBCacaoIOS-Prefix.pch(182B)