3
A
回答
2
台风有三个范围,你可以使用这个,TyphoonScopeSingleton,TyphoonScopeLazySingleton和TyphoonScopeWeakSingleton。
要设置组件的范围:
- (PFRootViewController *)rootViewController
{
definition.scope = TyphoonScopeSingleton;
}
使用此范围给出了一个单的所有优点,而DI图案避免的缺点。
更多关于台风的范围:在其他语言
很多DI容器具有默认范围为单,而在台风默认范围是TyphoonScopeObjectGraph
。有单身的默认范围是有道理的服务器环境中,应用程序可能服务于任何用例在给定时间。同时,Typhoon针对移动和桌面环境,因此对象图范围旨在将程序集加载到内存(视图控制器示例)中,然后在继续执行另一个用例之后将其丢弃。任何共享参考文献,如回指向父循环依赖(例如,代表)将被共享。
当然,虽然这是默认有当需要其他领域的情况。更多信息可在scopes section of the user guide找到。
相关问题
- 1. 注入相同的实例
- 2. 比较实例或相同UIViewController类
- 3. Qt5.5.1:如何创建使用从QT-比比皆是 - 开源-SRC
- 4. 比较实例变量的相等性
- 5. AmCharts - 两个轴的相同比例
- 6. 创建具有相同的比例
- 7. 两个相同比例的y轴
- 8. Sitecore比较实例
- 9. Angular2是否可以注入并创建实例或相同?
- 10. 注入相同的有状态ejb实例到不同的managedbeans
- 11. 创建一个边框比比皆是一个HBox /任何部件
- 12. Guice根据父实例注释注入不同的实例
- 13. 比较UIViewController实例
- 14. Tkinter实时比例
- 15. jqplot - 如何使2行是按比例的相同的基
- 16. 用台风注入模拟
- 17. 可比较的Java实例
- 18. Java的比较类实例
- 19. Flex手风琴上的开放比例
- 20. Cox比例风险模型的Stata VS
- 21. Gadzooks!体系结构比比皆是!寻找嵌入式处理器/控制器分类标准
- 22. 向两个其他bean注入相同的bean实例
- 23. 如何在Angular2中注入相同组件的新实例
- 24. 注入与guice不同的实例
- 25. 如何为相同属性比较两个不同的JavaScript对象(不需要比较实例功能)
- 26. 在不同屏幕比例下实现相同的字体大小
- 27. 比较相同数量的
- 28. Rails比较相同的列
- 29. ios - 如何使相机输入图像与输出图像的比例相同?
- 30. 与Windows 7相比,xp主题的不同视觉风格?