XCode中星号“*”的位置有什么区别?

时间:2011-04-04 21:29:18

标签: xcode ios

  

可能重复:
  Placement of the asterisk in Objective-C

我是XCode的新手,来自C#。以下两个语法示例之间有什么区别,特别是星号的位置?

UITabBarItem* tabBarItem

UITabBarItem *tabBarItem

什么时候使用一种语法而不是另一种?

2 个答案:

答案 0 :(得分:6)

两者意味着相同。两者之间没有区别,这是一个偏好问题。我个人更喜欢第二种方式,因为它有多个指针时看起来更干净。

UITabBarItem *tabBarItemOne, *tabBarItemTwo ; // Looks cleaner :)

UITabBarItem* tabBarItemOne, *tabBarItemTwo ;

答案 1 :(得分:1)

没有区别,只是偏好。两者都声明了一个指向UITabBarItem的指针。