我有以下类创建序列:UIController
实例ServiceClass
化哪个实例化DAOManagerClass
哪个实例化DAOCLass
:
UIController -> Service -> DAOManager -> DAO
如果我对 ARC 理解得很好,当服务不再使用时,感谢 ARC,它将作为服务发布,DAOManager
并且DAO
.
问题 :
- 将 Service 设置为 nil 是否是指定不再使用它的正确方法?
DAOManager
对于性能问题,在完成执行时将其设置DAO
为 nil是否是一件好事,对于DAO
在完成执行时将设置DAOManager
为 nil的服务也是如此DAOManager
。