定义返回布尔值的实例方法目标c

时间:2015-08-31 21:54:49

标签: ios objective-c

我正在努力 在Objective-C中定义一个名为“print”的实例方法,该方法返回一个布尔值,并接受一个名为“toPrint”的字符串参数。

我正在使用(BOOL)print :(“str”)“toPrint”但不确定语法是否正确

2 个答案:

答案 0 :(得分:3)

你想要

- (BOOL)print:(NSString *)toPrint
{
    ...
    return YES;
}

...但是你会用更长,更具描述性的方法名称和参数做得更好。

Objective C method conventions建议明确表达方法的名称,例如enumerateSubstringsInRange:options:usingBlock

您必须避免的另一件事是与命名空间中的其他方法或属性发生冲突。更长,不太常见的名字可以避免这种情况。

答案 1 :(得分:1)

- (BOOL)print:(NSString *)toPrint {
...
}

您需要阅读有关Objective C的更多信息:)