我有一个最佳实践/文体问题。假设我有一个 IBAction 方法并且我不需要 sender 参数(如果我确实需要它,我知道如何使用 sender 参数)。人们是否建议在方法声明中保留 (id)sender 以保持一致性,或者为简洁起见将其排除?从功能上讲,这里没有正确答案,只是想知道人们认为可维护性/同行评审/等方面的最佳实践是什么。谢谢。
选项 A:
-(IBAction)foo:(id)sender;
选项 B:
-(IBAction)foo;
最佳答案
我通常将“发件人”留在那里。您现在可能不需要发件人,但它很常见并且以后可能需要它,因此不必返回并重新添加它,只需始终将其保留(无论如何它会自动完成)就足够容易了。它绝对不会伤害任何东西。
关于iphone - iOS:在 IBAction 声明中包含发件人?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084177/