我正在努力 在Objective-C中定义一个名为“print”的实例方法,该方法返回一个布尔值,并接受一个名为“toPrint”的字符串参数。
我正在使用(BOOL)print :(“str”)“toPrint”但不确定语法是否正确
答案 0 :(得分:3)
你想要
- (BOOL)print:(NSString *)toPrint
{
...
return YES;
}
...但是你会用更长,更具描述性的方法名称和参数做得更好。
Objective C method conventions建议明确表达方法的名称,例如enumerateSubstringsInRange:options:usingBlock
您必须避免的另一件事是与命名空间中的其他方法或属性发生冲突。更长,不太常见的名字可以避免这种情况。
答案 1 :(得分:1)
- (BOOL)print:(NSString *)toPrint {
...
}
您需要阅读有关Objective C的更多信息:)