Iphone 在;“缓存”;类,目录设置到哪里?

Iphone 在;“缓存”;类,目录设置到哪里?,iphone,ios,ios6,nsfilemanager,Iphone,Ios,Ios6,Nsfilemanager,我有一个类,用于使用NSFileManager从缓存中存储和检索图像数据。创建它的实例时,我想检查映像目录是否已经存在,如果不存在,就创建它。在哪里放置此代码最合适?这是一个可以覆盖指定初始值设定项的东西吗 感谢阅读。从编程角度来看,初始化器(init)函数将是执行此操作的最佳位置,因为其他实例方法可能依赖于访问目录来存储/检索图像 您还希望创建的任何实例都知道访问/创建是否成功,因此在初始化器中,您可能希望进行一些错误处理,如果无法访问实例,则返回nil实例(或引发异常),然后可以由使用缓存类

我有一个类,用于使用NSFileManager从缓存中存储和检索图像数据。创建它的实例时,我想检查映像目录是否已经存在,如果不存在,就创建它。在哪里放置此代码最合适?这是一个可以覆盖指定初始值设定项的东西吗

感谢阅读。

从编程角度来看,初始化器(
init
)函数将是执行此操作的最佳位置,因为其他实例方法可能依赖于访问目录来存储/检索图像

您还希望创建的任何实例都知道访问/创建是否成功,因此在初始化器中,您可能希望进行一些错误处理,如果无法访问实例,则返回nil实例(或引发异常),然后可以由使用缓存类实例的类来处理