W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
當(dāng)你定義你自己的 NSNotification
的時(shí)候你應(yīng)該把你的通知的名字定義為一個(gè)字符串常量,就像你暴露給其他類的其他字符串常量一樣。你應(yīng)該在公開的接口文件中將其聲明為 extern
的, 并且在對應(yīng)的實(shí)現(xiàn)文件里面定義。
因?yàn)槟阍陬^文件中暴露了符號,所以你應(yīng)該按照統(tǒng)一的命名空間前綴法則,用類名前綴作為這個(gè)通知名字的前綴。
同時(shí),用一個(gè) Did/Will 這樣的動(dòng)詞以及用 "Notifications" 后綴來命名這個(gè)通知也是一個(gè)好的實(shí)踐。
// Foo.h
extern NSString * const ZOCFooDidBecomeBarNotification
// Foo.m
NSString * const ZOCFooDidBecomeBarNotification = @"ZOCFooDidBecomeBarNotification";
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: