2009-09-09 37 views

回答

10

沒什麼! Dot-notation是Objective-C 2.0中引入的「語法糖」。事實上,編譯器在編譯期間將編譯器foo.property轉換爲[foo屬性],所以它們的編譯完全一樣。

這只是你喜歡的問題。

1

在編譯時它們被視爲相同,但使用點符號來處理屬性的一個好處是,在編碼時,在放置「。」之後。代碼完成/代碼窗口將只顯示有效的屬性作爲建議,而使用括號將顯示所有方法。