唯一参数是 NSError 对象引用的 Objective-C 方法,我应该如何命名它们?

标签 objective-c

我正在设计一个类,我意识到我有几个方法,它们唯一的参数是错误的输出参数。问题是我应该如何命名这些方法,因为它们会变得非常困惑。我一直在阅读 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/

相关文章:

objective-c - 重绘问题 Objective-c

ios - 崩溃 : com. apple.root.default-qos SIGABRT ABORT

ios - 将 NSNumber 转换为 NSString 问题

ios - 仅从核心数据中的(日期+时间)格式获取(日期)

iOS 应用提交警告

ios - LaunchImage 没有运行我的自定义图像

ios - UISwipeRecognizer 及其关联对象

ios - UITableView - 通过点击现有单元格插入新行

objective-c - 如何保留对象中的属性集

ios - 如何为 View 的所有 subview 设置辅助功能标识符?