如果我有一个属性为notificationCenter
的类,并使用此签名实现一个方法:
-(void)doSomethingWithNotificationCenter:(NSNotificationCenter *)notificationCenter
Xcode正确地给了我一个错误:
'notificationCenter的本地声明隐藏了实例变量'
所以在Objective C中有一个命名这个参数以避免这种冲突的约定吗?
答案 0 :(得分:3)
该参数应该被称为aNotificationCenter
或可能aCenter
。
答案 1 :(得分:1)
这似乎是个人偏好,我已经看到如上所述的NotificationCenter,在NotificationCenter,Notification Center等。我认为只要你在自己的代码中保持一致,任何基本的,可读的选择都可以。
PS - 我的个人偏好是在Notification Center。
答案 2 :(得分:0)
我有时会使用receiveNotificationCenter或notificationCenterParam格式。