鍵盤通知 前進的火車 新浪部落格

2021-10-10 12:04:18 字數 826 閱讀 8393

1.什麼是通知?

系統幫助兩個物件完成訊息傳遞的一種機制.與**模式的發訊息的區別是:**模式中a物件明確持有b物件的引用,然後a只能給b物件發訊息,但是在通知中,引入了乙個第三方,叫做通知中心的角色,a物件並不知道要給誰發訊息,而是把訊息交給通知中心,由通知中心將訊息發給訂閱了訊息的b物件或者是更多地訂閱了訊息的物件

2.彈起鍵盤

//增加鍵盤的彈起通知監聽

[[nsnotificationcenter defaultcenter

]addobserver

:self

selector

:@selector

(openkeyboard:)

name

:uikeyboardwillshownotification object

:nil];

// 有鍵盤彈起,此方法就會被自動執行

-(void)openkeyboard:(nsnotification *)noti

completion:

nil];

}3.收起鍵盤

//增加鍵盤的收起通知監聽

[[nsnotificationcenter defaultcenter

]addobserver

:self

selector

:@selector

(closekeyboard:)

name

:uikeyboardwillhidenotification object

:nil];

-(void)closekeyboard:(nsnotification *)noti

udp 前進的火車 新浪部落格

udp通訊協議的特點 1.將資料極封裝為資料報,面向無連線。2.每個資料報大小限制在64k中 3.因為無連線,所以不可靠 4.因為不需要建立連線,所以速度快 5.udp 通訊是不分服務端與客戶端的,只分傳送端與接收端。比如 物管的對講機,遊戲.udp協議下的socket datagramsocket...

List Set 前進的火車 新浪部落格

collection 單列集合的根介面 list 如果實現了list介面的集合類,具備的特點 有序,可重複。arraylist arraylist 底層是維護了乙個object陣列實現 的,特點 查詢速度快,增刪慢。linkedlist linkedlist底層是使用了鍊錶資料結構實現的,特點 查詢...

Label Button 前進的火車 新浪部落格

1.label uilabel label uilabel alloc init 建立 self label label 關聯到當前屬性 label.text 顯示的內容 顯示的內容 cgfloat width self view.bounds.size.width 獲取螢幕的寬度 label.fr...