常常,我们会把常用的,可以共用的变量和数据放在一个h文件里。
然后直接添加到pch文件中,这样就可以到处使用了!
今天我就说说这个问题:这样做真的好吗?
今天我解决一个修改指定颜色或者共用的变量。我发现,我不能做到一概全改!
我开始打出这个[object hash]的地址发现每个m文件中object的地址都是不一样的!!!
也就是pch,将一份文件导入后,里面的通一个变量会被创建成N份重复的数据! (我使用的不是宏,而是static NSString)
这并不是单例,而是赤裸裸的资源浪费。
这种写法目前没什么问题,是因为手机资源够多。以后继续迭代,数据越来越大了呢?!
目前,我建议写成单例!