我正在设计一个类,我意识到我有几个方法,他们唯一的参数是错误的输出参数。问题是如何命名这种方法,因为它们会变得非常混乱。我一直在阅读Apple的Code Code Guide,它对此一无所知。这是一个例子:
-(BOOL)loginError(NSError **) anError;
-(BOOL)loginWithUsername:(NSString *)aUsername password:(NSString *)aPassword error:(NSError **) anError;
第二个非常清楚,但第一个似乎对我来说很困惑。
您怎么看?
答案 0 :(得分:11)
Apple使用
等名称- (BOOL) saveValuesAndReturnError:(NSError **) error;
所以,也许:
- (BOOL) loginAndReturnError:(NSError **) error;