我想寫不使用點符號下面...帶和不帶點符號?
[scrollView setMinimumZoomScale: scrollView.bounds.size.width/image.size.width];
這是正確的?
[scrollView setMinimumZoomScale: [scrollView bounds].size.width/[image size].width];
乾杯加里。
我想寫不使用點符號下面...帶和不帶點符號?
[scrollView setMinimumZoomScale: scrollView.bounds.size.width/image.size.width];
這是正確的?
[scrollView setMinimumZoomScale: [scrollView bounds].size.width/[image size].width];
乾杯加里。
實際上有些東西錯誤帶點符號。它可以變得非常難看,很難在Objective-C中閱讀。雖然你會得到不同的意見和火焰戰爭(我可能剛剛開始),但我很樂意與你分享我的經驗法則。使用點符號表示結構。使用括號的一切。閱讀Joe Conway's(Big Nerd Ranch)blog post on the subject。從喬
貨幣報價:
這是我的信念,教學 大約300名學生的Objective-C後,即 點符號是混亂的。它阻礙了 軟件開發的主要目標: 編寫可維護,有效, 高效,易讀和無bug 代碼。
在回答你的問題,是的!看起來很完美。你正在用你的點訪問結構。
堅持你的槍點符號。不要讓任何人欺負你使用它們。 ;-)
-Matt
「這是我的信念,在閱讀Objective-C的大約300個StackOverflow帖子之後,這個點符號令人困惑。」 – kubi 2010-06-16 17:45:02
謝謝Matt,當我盯着學習目標-c(大約6個月前)時,我意識到圍繞點符號的爭議,所以爲了簡化學習,我決定堅持原始的括號表示法。現在我更喜歡它,並始終使用它,我會閱讀Joes博客作爲參考點,非常感謝。 – fuzzygoat 2010-06-16 18:14:45
在這種情況下,它很容易看到什麼對象和什麼結構[scrollViews bounds] .size.width如果你用點符號去,你可以很容易地讓你相信你正在訪問的所有對象。 – fuzzygoat 2010-06-16 18:18:56
是的,你可以......但究竟是什麼問題? – Vladimir 2010-06-16 15:30:07
點符號有什麼問題? – kennytm 2010-06-16 16:00:54
它沒有問題,我只是在可能的情況下更喜歡使用括號。 – fuzzygoat 2010-06-16 16:49:16