我想制作一个包含“标题,评论,两张图片”信息的单例,并将所有信息保存在一个数组中 我想要做的是在我的应用程序中使用它的所有时间
@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
答案 0 :(得分:2)
查看此链接。它可以帮助您使用单例类
答案 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?中找到几种可能的实现。