我是一個很長時間的聽衆,但第一次打電話來這裏......希望你能幫助我解決核心數據問題!核心數據:如何構建一個父實體的數據模型
我正在爲iPad創建一個自定義業務應用程序,允許用戶填寫他們業務中常用的合同。有四個合同,每個合同有20到40個數據字段,它們都很不相同,但是有四(3-4)個字段是所有四個字段共有的,例如創建日期和供應商名稱等。
我需要在UITableView中顯示所有合同(分組樣式以顯示不同類型),我需要能夠選擇一個單元格並顯示詳細視圖,以便用戶可以查看和修改特定合同上的數據。
我迄今爲止的研究告訴我,我應該使用一個父實體(實體A),它列出所有共有的屬性,然後是子實體(實體B,C,D,& E代表四個合同中的每一個)具有對它們唯一的屬性,並從實體A繼承剩下的屬性。
這是構建此數據模型的最佳方式嗎?請記住,當我創建一個新的合同實例時,它需要是一個獨立的對象,其所有屬性加上父對象的屬性。如果是這樣,當我爲我的tableView生成單元格時,我是否獲取實體A並希望其他人也來,或者我爲每個合同類型分別獲取請求並添加到表中?相反,如果我想創建一個新的合同實例(在我的數據模型中說實體B),我會怎麼做呢?
我希望我解釋得很好。感謝您的幫助!
謝謝!這是抽象的一點,是我所知道的差距。發揮魅力! –