2013-10-03 72 views
1

我正在對我的前任在當前工作中所做的項目進行一些改進。我發現財產idNSManagedObject類,如下圖所示:id作爲NSManagedObject子類中的屬性名稱

enter image description here

而且Xcode亮點此屬性的名稱爲ID類型。這會在未來造成一些問題嗎?我的意思是,系統是否足夠聰明,以瞭解這是一個屬性名稱?我是否需要通過重構對其進行重命名或者讓它保持原樣?

+0

不好主意。它的工作原理,但..不這樣做 –

+0

我不這樣做,這是我的前輩遺留在現有項目 – Alex

回答

1

不要在您的模型中使用id更喜歡uid例如即使編譯器可以區分差異,這不是一個好的做法。

3

idreserved word in objective-c,不要使用任何保留字作爲對象的屬性名稱。

+0

使用作品,但令用戶感到困惑 - 所以我同意ryan - 不要 –

+2

這是完全合法的使用在這儘管如此。 –

+0

@RyanR,謝謝,我知道。問題是我需要重構它還是不是 – Alex