当我的应用程序启动并设置一些全局属性时,我创建了一个全局对象。我稍后会从 ViewController 中引用其中一个属性。有时它很好,有时整个应用程序崩溃。
我如何告诉 ARC 不要自动释放我的对象?
#import "Global.h"
#import "GeneralHelper.h"
@implementation Global
@synthesize orangeClr;
Global* glob;
+(void) AppInit
{
glob = [[Global alloc] init];
[glob setStyles];
}
-(void) setStyles
{
orangeClr = [GeneralHelper colorFromRGBA:255 :102 :0 :1];
}
+(Global*) get { return glob; }
@end