在整个应用程序中保持对象活着 - 如何?

Sah*_*ani 1 cocoa singleton objective-c

这是我想要做的..
我有一个名为userInfo的类.我在另一个名为LoginInfo的类中创建了此对象的实例.我想让这个实例保持活跃并且可以访问所有其他类,直到应用程序还活着...

我如何实现这一目标?我在某处读到了我可以用单例类做到这一点.但我不知道它们是什么......我对可可很新.请指导..

提前致谢..


@interface UserInfo : NSObject {
    NSString * firstName;
    NSString * lastName;
    NSString * uID;
    NSString * password;
    NSString * userType;

}

-(id)initWithFirstName:(NSString *)fname andLastName:(NSString *)lname andUID:(NSString *)userID andPassword:(NSString *)pwd andUserType:(NSString *)type;
@property (readwrite, copy) NSString * firstName;
@property (readwrite, copy) NSString * lastName;
@property (readwrite, copy) NSString * uID;
@property (readwrite, copy) NSString * password;
@property (readwrite, copy) NSString * userType;

@end



#import "UserInfo.h"


@implementation UserInfo

-(id)initWithFirstName:(NSString *)fname andLastName:(NSString *)lname andUID:(NSString *)usid andPassword:(NSString *)pwd andUserType:(NSString *)type{
    self=[super init];
    if (self) {
        self.firstName=fname;
        self.lastName=lname;
        self.uID=usid;
        self.password=pwd;
        self.userType=type;
        }
    return self;
}

@synthesize firstName;
@synthesize lastName;
@synthesize uID;
@synthesize password;
@synthesize userType;


@end
Run Code Online (Sandbox Code Playgroud)

这是我想要制作单身的类....请指导我要做什么改变..我想使用自定义构造函数... M抱歉把这段代码作为答案.但我无法在评论中得到它......