【发布时间】:2011-07-28 13:23:57
【问题描述】:
您建议以什么方式存储资源的文件名(例如图像)
我使用#define 结构将它们存储为常量,但我认为这很丑陋,因为如果您导入其标题,那些#define 在类外部可见。
据我了解,存储文件名的方法很少:
-
#define- 我在上面描述了缺点 - 代码中的硬编码文件名(如
[UIImage imageNamed:@"test.png"]我认为这种方式很难维护好的代码 - 带有字典的属性文件(同样,我们需要在代码中的某处存储键) ....
我确信有更好的方法来做到这一点。可以分享一下你是用什么方式的吗?
实际上我对数字private 常量有同样的问题。例如自定义视图的按钮来源等..在课堂外不应该可见。
【问题讨论】:
标签: iphone objective-c ios ipad macos