有和没有点符号?

时间:2010-06-16 15:27:25

标签: iphone objective-c cocoa-touch

我试图在不使用点符号的情况下编写以下内容...

[scrollView setMinimumZoomScale: scrollView.bounds.size.width / image.size.width];

这是对的吗?

[scrollView setMinimumZoomScale: [scrollView bounds].size.width / [image size].width];
欢呼加里。

1 个答案:

答案 0 :(得分:5)

实际上有点符号的错误。在objective-c中它可能变得非常丑陋且难以阅读。虽然你会得到不同的意见和火焰战争(我可能刚刚开始),但我很乐意与你分享我的经验法则。对结构使用点表示法。其他所有内容都使用括号。阅读Joe Conway的(Big Nerd Ranch)blog post on the subject

乔的钱引用:

  

在教学之后,这是我的信念   大约300名学生Objective-C,即   点符号令人困惑。它阻碍了   软件开发的主要目标:   写作可维护,有效,   高效,易读和无错误   代码。

回答你的问题,是的!看起来很完美您正在使用您的点访问结构

用点符号贴上你的枪。不要让任何人欺负你使用它们。 ; - )

-Matt