进入下面的代码:
int amountWritten = [aPort writePort:commandsToSend :totalAmountWritten :remaining];
totalAmountWritten和剩余都是int变量,它们的名字前面的冒号是什么意思?
答案 0 :(得分:1)
冒号说它传递了另一个参数
而Objective-C最佳实践是在这些冒号之前加上一些名称或描述。
就像,如果我稍微修改了你的方法声明:
- (int) writePort:(NSString *)commandsToSend
length:(NSInteger)lengthOfCommands
error:(NSError **)error;