在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 教程/ iOS/ NSNotification
Case語句
美化代碼
參考資料
對象間的通訊
命名
條件語句
Protocols
NSNotification
面向切面編程
Categories
代碼組織

NSNotification

當(dāng)你定義你自己的 NSNotification 的時候你應(yīng)該把你的通知的名字定義為一個字符串常量,就像你暴露給其他類的其他字符串常量一樣。你應(yīng)該在公開的接口文件中將其聲明為 extern 的, 并且在對應(yīng)的實現(xiàn)文件里面定義。

因為你在頭文件中暴露了符號,所以你應(yīng)該按照統(tǒng)一的命名空間前綴法則,用類名前綴作為這個通知名字的前綴。

同時,用一個 Did/Will 這樣的動詞以及用 "Notifications" 后綴來命名這個通知也是一個好的實踐。

// Foo.h
extern NSString * const ZOCFooDidBecomeBarNotification

// Foo.m
NSString * const ZOCFooDidBecomeBarNotification = @"ZOCFooDidBecomeBarNotification";
上一篇:條件語句