当前我在AppDelegate类中使用了一个Property。设置一个Singleton类的@property
现在,随着我的需求的增加,我需要更多的这些全局属性中的一个,所以我想要创建一个单身类,它将拥有这些属性并将它们管理。 我发现了很多关于单身人士的信息,但我想不通,是否有可能在没有该实例的情况下修改该属性?
例如:
@interface Tools : NSObject
@property (nonatomic,retain) NSDictionary* item;
...
@end
我想这样做:
[Tools setItem:someDict];
someClass = [someClass alloc] initWithItem:[Tools getItem]];
所有我的想法结束了该类工具没有实例的问题。 我试过设置项目是静态变量(不是属性),它工作,但我相信这不是正确的,为什么要这样做。
相关但不同的问题,并补充说:
#import "Tools.h"
给项目Prefix.pch文件,因此该项目的属性将提供来自世界各地的项目,是一个好主意?
谢谢!这正是我想要做的。 – EladG