Objective-C消息是否必须将名称拆分为具有不同的参数?

The*_*gat 0 objective-c

这是一个例子

- (NSArray *)shipsAtPoint:(CGPoint)bombLocation withDamage:(BOOL)damaged;
Run Code Online (Sandbox Code Playgroud)

我们可以在这里删除带有损失的部分吗?如果可以的话,有什么区别?

mip*_*adi 5

你实际上可以,然后你会像这样调用方法:

[obj shipsAtPoint:point :YES];
Run Code Online (Sandbox Code Playgroud)

但它被认为是糟糕的风格,几乎没有人这样做.