2 wojiaoweide wojiaoweide 于 2016.03.09 21:42 提问

下面这行代码有什么作用?
  • (AccountManager *)shared { static AccountManager *_sharedManager; static dispatch_once_t onceToken; dispatch_once(&onceToken, ^{ _sharedManager = [[AccountManager alloc] init]; }); return _sharedManager; }

#pragma mark 获取token的静态方法

  • (NSString*)token { NSString *token = [[[self class] sharedInstance] token]; return token; }

1个回答

wojiaoweide
wojiaoweide   2016.03.09 21:48
已采纳

#pragma mark 保存token的静态方法

  • (void)setToken:(NSString*)token { [[[self class] sharedInstance] setToken:token]; }

#pragma mark token 属性的getter方法

  • (NSString*)token
    {
    NSString *token=[NSUserDefaults stringWithKey:tokenDefaultKey];
    if (!token)token=@"";

    return token;
    }

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!