我正在设计一个类,我意识到我有几个方法,它们唯一的参数是错误的输出参数。问题是我应该如何命名这些方法,因为它们会变得非常困惑。我一直在阅读 Apple 的代码指南,但它对此只字未提。这是一个例子:
-(BOOL)loginError(NSError **) anError;
-(BOOL)loginWithUsername:(NSString *)aUsername password:(NSString *)aPassword error:(NSError **) anError;
第二个很清楚,但第一个让我觉得很困惑。
你怎么看?
最佳答案
Apple 使用的名称如
- (BOOL) saveValuesAndReturnError:(NSError **) error;
所以,也许:
- (BOOL) loginAndReturnError:(NSError **) error;
关于唯一参数是 NSError 对象引用的 Objective-C 方法,我应该如何命名它们?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1967918/