2012-09-06 64 views
0

我在學習Objective-C,我知道在編寫代碼時有很多新的語法和舊的語法。Objective-C語法 - 我應該學習新的還是舊的?

什麼語法是首選,並被認爲是最佳實踐?

我應該使用點符號還是括號符號?

我應該使用哈希的更詳細的方式和數組或

@[ ] @{ } 

感謝

回答

4

關於新文字語法:

寫新的語法,但你需要在某些情況下閱讀舊的語法。 (然而,在情況下,您可以修改代碼,你可以擁有的Xcode將其轉換爲新的語法,所以它是不是真的有必要那麼無論是。)

新的語法是更清潔和更容易閱讀,這使得這是我書中的最佳實踐。

關於點符號:

陪審團還在外面對點符號。我沒有關於它的強烈的意見自己,但在許多Objective-C的社區強烈反對:

Dot Notation in Objective-C: 100% Pure Evil

+0

我傾向於同意 - 有些。雖然點符號可以消除一些括號,但它會模糊屬性和方法調用之間的界限。我覺得很困惑。 真的沒有太多「新」的語法,但我可以看到它對初學者有點壓倒性 –

相關問題