當前我在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