gtaccountmanager.h
#import
@inte***ce gtaccountmanager : nsobject
/** * @author 黃健, 2016-05-24 11:05:24
* * @brief 當前登入賬號
*/@property (nonatomic, strong) gtuser *currentuser;
/** * @author 黃健, 2016-05-24 11:05:48
* * @brief 建立管理當前登入賬號的單例類
* * @return 返回單例物件
*/+ (instancetype)sharedmanager;
/** * @author 黃健, 2016-05-24 11:05:27
* * @brief 登出賬號
*/- (void)resetuser;
/** * @author 黃健, 2016-05-24 11:05:38
* * @brief 判斷是否已經登入
* * @return 返回yes即表示已登入,返回no表示沒登入
*/- (bool)islogined;
@end
gtaccountmanager.m
#import "gtaccountmanager.h"
@implementation
gtaccountmanager
+ (instancetype)sharedmanager
});return mgr;
}- (instancetype)init
return
self;
}- (void)setcurrentuser:(gtuser *)currentuser
- (void)resetuser
- (bool)islogined
return
no;}
@end
iOS中的單例建立
很多人實現單例會這樣寫 implementation xxclass id sharedinstance return sharedinstance 相比之下 implementation xxclass id sharedinstance return sharedinstance 使用dispa...
iOS系統的單例類
單例模式的意思就是只有乙個例項。單例模式確保某乙個類只有乙個例項,而且自行例項化並向整個系統提供這個例項。這個類稱為單例類。1.單例模式的要點 顯然單例模式的要點有三個 一是某個類只能有乙個例項 二是它必須自行建立這個例項 三是它必須自行向整個系統提供這個例項。2.單例模式的優點 1.例項控制 si...
iOS 系統的單例類
ios系統的單例類 uiscreen mainscreen 應用程式視窗 uidevice currentdevice 當前裝置 nsnotificationcenter defaultcenter 訊息中心 nsfilemanager defaultmanager 檔案管理 nsuserdefau...