iOS登入單例

2021-09-07 11:52:03 字數 1229 閱讀 3829

ios登入單例

一,工程圖。

二,**。

userinfo.h

#import @inte***ce userinfo : nsobject

+ (id)sharedmanager;

@property (nonatomic , retain) nsstring* username;

@property (nonatomic , retain) nsstring* password;

@end

userinfo.m

#import "userinfo.h"

static userinfo * userinfo;

@implementation userinfo

#pragma mark - 獲取單例

+ (id)sharedmanager

return userinfo;

}@end

rootviewcontroller.h

#import @inte***ce rootviewcontroller : uiviewcontroller

@end

rootviewcontroller.m

#import "rootviewcontroller.h"

//加入標頭檔案

#import "userinfo.h"

@inte***ce rootviewcontroller ()

@end

@implementation rootviewcontroller

- (id)initwithnibname:(nsstring *)nibnameornil bundle:(nsbundle *)nibbundleornil

return self;

}- (void)viewdidload

三,輸出。

2015-10-14 15:09:55.922 登陸單例[3940:183668] ---username----李華

2015-10-14 15:09:55.923 登陸單例[3940:183668] ------password---123456

IOS 單例模式

單例模式顧名思義就是只有乙個例項,它確保乙個類只有乙個例項,並且自行例項化並向整個系統提供這個例項。它經常用來做應用程式級別的共享資源控制。這個模式使用頻率非常高,通過乙個單例類,可以實現在不同視窗之間傳遞資料。在objective c中要實現乙個單例類,至少需要做以下四個步驟 1 為單例物件實現乙...

iOS 單例模式

最近在ios開發中,需要用到單例模式,於是自己動手寫了乙個,它看起來是這樣的 1 id sharedinstance return sharedinstance 後來發現許多書上的做法都使用到了bool變數作為標值位,它看起來是這樣的 2 id sharedinstance return share...

iOS 單例模式

在objective c中要實現乙個單例類,至少需要做以下四個步驟 1 為單例物件實現乙個靜態例項,並初始化,然後設定成nil,2 實現乙個例項構造方法檢查上面宣告的靜態例項是否為nil,如果是則新建並返回乙個本類的例項,3 重寫allocwithzone方法,用來保證其他人直接使用alloc和in...