2011-03-16 88 views
10

在xcode 3中,數據模型構建器中有一個有用的功能,您可以突出顯示實體中的某些屬性/關係,右鍵單擊並選擇將方法和屬性聲明覆制到剪貼板。 (你可以選擇是否需要objective-c 2.0屬性聲明)。然後你可以將它們粘貼到你的NSManagedObject子類中。在xcode 4中生成核心數據屬性的代碼

我看你仍然可以生成整個類文件;但是如果您將屬性添加到現有實體,則這沒有幫助。他們是否從xcode 4中刪除了這個功能?我一直都用它!

回答

10

看到核心數據模型編輯器幫助:Creating Objective-C Accessor Methods for a Managed Object

+1

謝謝。這有效,但它有點煩人。你怎麼知道常規的「編輯>複製」命令實際上會這樣做?在Xcode 3中有一個特定的選項來做到這一點。另外,它不再複製CoreDataGeneratedAccessors類別的標題。 – GendoIkari 2011-03-18 13:07:42

+0

這並不完美,但不是特殊粘貼菜單項反映了上下文(接口,實現)。 – 2011-03-19 19:19:54

+0

這是真的,但它打破了發現的原則。在您尋找該功能(並且代碼的生成是複製的另一個功能)時,無法發現它。 – 2011-04-06 02:07:06

2

注意特殊粘貼菜單項只出現在編輯菜單中,而不是源代碼編輯器中的上下文菜單。