iphone - iOS:在 IBAction 声明中包含发件人?

标签 iphone ios xcode ibaction

我有一个最佳实践/文体问题。假设我有一个 IBAction 方法并且我不需要 sender 参数(如果我确实需要它,我知道如何使用 sender 参数)。人们是否建议在方法声明中保留 (id)sender 以保持一致性,或者为简洁起见将其排除?从功能上讲,这里没有正确答案,只是想知道人们认为可维护性/同行评审/等方面的最佳实践是什么。谢谢。

选项 A:

-(IBAction)foo:(id)sender;

选项 B:

-(IBAction)foo;

最佳答案

我通常将“发件人”留在那里。您现在可能不需要发件人,但它很常见并且以后可能需要它,因此不必返回并重新添加它,只需始终将其保留(无论如何它会自动完成)就足够容易了。它绝对不会伤害任何东西。

关于iphone - iOS:在 IBAction 声明中包含发件人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084177/

相关文章:

iphone - 转换矩形 :toView: works different on iPad retina and iPad 2

iphone - iOS SDK UIViewContentModeScaleAspectFit 与 UIViewContentModeScaleAspectFill

View 上带有 slider 和 2 个按钮的 iOS 应用程序

objective-c - plist 在字典中写入数据

objective-c - 针对 Eclipse 用户的 Xcode 提示?

iphone - 使用phonegap在iPhone上录制音频

ios - 团队未显示在 developer.apple.com 中,但显示在 App Store Connect 中

ios - UIAlertView 与 UIAlertController - iOS 8 中没有键盘

ios - #pragma mark 未列出第一个组名

iphone - 正则表达式检测 $<name> 时出现问题