我可以在Singleton中使用特定值(如const)初始化NSArray吗?

时间:2012-01-26 22:52:55

标签: iphone objective-c xcode

我有一个Singleton,我想声明一个NSArray,但我想用5个(非连续的)整数初始化它。

现在它已在.h>接口声明,.h> @property和.m> @synthesize。

我该怎么做? 感谢。

1 个答案:

答案 0 :(得分:1)

在你的单身人士的-init方法中,只需在那里创建并初始化它:

- (id)init
{
    _array = [[NSArray arrayWithObjects:[NSNumber numberWithInt:5], [NSNumber numberWithInt:50], [NSNumber numberWithInt:3.72], [NSNumber numberWithInt:5], [NSNumber numberWithInt:96], nil] retain];
    return self;
}