NSUserDefaults
行くための最良の方法の1つです。別の解決策は、必要なすべての詳細を格納するシングルトン クラスを使用することです。次に例を示します。
ServerCheck.h
#import <Foundation/Foundation.h>
@interface ServerCheck : NSObject
{
NSString *userToken;
}
@property (nonatomic, strong) NSString* userToken;
+ (id)sharedSingletonController;
@end
ServerCheck.m
#import "ServerCheck.h"
@implementation ServerCheck
@synthesize updateOnServer
+(ServerCheck*)sharedSingletonController{
static ServerCheck *sharedSingletonController;
@synchronized(self) {
if(!sharedSingletonController){
sharedSingletonController = [[ServerCheck alloc]init];
}
}
return sharedSingletonController;
}
-(id)init{
self = [super init];
if (self != nil) {
userToken = [[NSString alloc]init];
}
return self;
}
@end
次のように値にアクセスできます。
ServerCheck *serverData = [ServerCheck sharedSingletonController];
serverData.userToken = <YOUR TOKEN>;