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