它们都做同样的事情,返回一个名为property的对象属性的值。那么,语法之外的区别是什么?数组也会发生同样的事情,
[[numberArray objectAtIndex:indexInt] integerValue]
与
相同((NSNumber*)numberArray[indexInt]).integerValue
至少到目前为止它已经是一样了。
答案 0 :(得分:2)
使用点表示法或方括号消息传递语法之间完全没有区别。 - 告诫你可以发送任何消息到id,但你不能通过点语法获取或设置id的任何属性