ios設計模式:通知中心
1 什麼是通知中心
2 怎麼建立通知中心
3 怎麼傳送通知中心
4 怎麼接收通知中心
訊息的傳送
/*
//建立訊息:
nsnotificationcenter * nc = [nsnotificationcenter defaultcenter];
//訊息型別:
@inte***ce nsnotification : nsobject @property (readonly, copy) nsstring *name; //訊息名字,相當於頻段
@property (readonly, retain) id object; //訊息物件
@property (readonly, copy) nsdictionary *userinfo; //通知內容
//傳送訊息
[notificationcenter postnotificationname:@"bjbroadcase" object:self userinfo:dict];
//接收訊息
// 1 註冊 2 接收
-(void)addobserver:(id)observer selector:(sel)aselector name:(nsstring *)aname object:(id)anobject;
*/// 北京廣播電台 bjbroadcase
// 聽眾 listener
//要迴圈傳送的話要做乙個定時器
-(void)broadcaselooper
//這個傳送會隨定時器迴圈傳送
-(void)broadcast
訊息的接收
-(void)wanttolisten
//2 要真正的接收廣播資料
-(void)recvbcast:(nsnotification *)notify
ios中的夜間模式(通知中心)
這個夜間模式不是顏色反轉的那種,其實很簡單,就是在window上面鋪了一層view,把這個view的變成黑色,在調一下透明度就ok了,下面給大家看看 實現吧 instancetype init return self void receivenotifica nsnotification cente...
iOS中的MVVM設計模式
經過這幾天的翻閱資料與 的實現,終於對mvvm設計模式有了明確的了解,分享給大家 一 什麼是mvvm設計模式?mvvm 於微軟。是一種 的分層方式,更是一種思想。mvvm 基本上就是 mvc 的改進版。二 如何正確的使用mvvm設計模式?結構 在建立目錄的時候一樣,每一層放在乙個單獨的資料夾,m m...
理解iOS中的MVC設計模式
模型 檢視 控制器 model view controller,mvc 是xerox parc在20世紀80年代為程式語言smalltalk 80發明的一種軟體設計模式,至今已廣泛應用於使用者互動應用程式中。在ios開發中mvc的機制被使用的淋漓盡致,充分理解ios的mvc模式,有助於我們程式的組織...