单身人士的问题

时间:2011-04-01 10:09:04

标签: iphone objective-c

我想制作一个包含“标题,评论,两张图片”信息的单例,并将所有信息保存在一个数组中 我想要做的是在我的应用程序中使用它的所有时间

@interface CarteManager : NSObject {


NSMutableArray *carteMan ; 

}

@property(nonatomic,retain) NSMutableArray *carteMan; 

+(CarteManager*)sharedInstance;

-(void)ajouttitre:(NSString*)txt; 
-(void)ajoutcom:(NSString*)com; 
-(void)ajoutimage1:(UIImage*)img; 
-(void)ajoutimage2:(UIImage*)img; 


@end

3 个答案:

答案 0 :(得分:2)

查看此链接。它可以帮助您使用单例类

http://www.galloway.me.uk/tutorials/singleton-classes/

答案 1 :(得分:1)

要创建Singleton,您需要一个静态实例。

@implementation CarteManager

static CarteManager *_carteManager = nil;

+(CarteManager*)sharedInstance {
   if (!_carteManager) {
        _carteManager = [[CarteManager alloc] init];
    }

    return _carteManager;
}

// your other codes

@end

在创建Singleton之前,请确保您确实需要Singleton。请特别注意Singleton: How should it be used

答案 2 :(得分:0)

你没有陈述你的问题。如果是如何使对象成为单例,您可以在问题What does your Objective-C singleton look like?中找到几种可能的实现。