應用場景:在UI上,輕觸一個按鈕以從服務器獲取聯繫人列表。該請求轉到子項目,該子項目執行下載和解析並通過其委託將結果返回到UI。到目前爲止一切正常。可以說沒有互聯網連接,我們不能擁有聯繫人列表。爲了解決這個問題,我想把數據緩存在覈心數據中。如果沒有互聯網,緩存的數據將被返回。現在有個問題讓我感到困惑,是否有可能創建一個數據模型,並將其用於子項目中以保存數據,並且在用戶界面中可以從相同的數據模型中提取數據並進行編輯? 所以基本上我想訪問來自不同子項目和UI的核心數據。 我無法找到關於這個問題的提示或教程。有任何想法嗎?核心數據最佳實踐在UI側和子項目中實現
在此先感謝!
編輯:
項目「B」被添加到父項目「一」。項目「b」實際上是一個靜態庫。
,如果我讓程序庫來保存和恢復數據的用戶界面,它不會是低效擺脫核心數據的所有數據,然後將其發送到用戶界面?
我其實希望有使用相同的數據模型在這兩個UI和庫的方式。 我想阻止UI有巨大的數據負載。它更好地處理核心數據來處理這個問題。記憶管理。我仍然在閱讀一些資源並試圖在測試項目中實現它。
子項目是什麼意思? –
添加到父項目「a」的項目「b」。項目「b」實際上是一個靜態庫。 –
我假設你只想讓你的子項目相應的接口 - 允許一個子項目的核心數據的直接訪問聽起來就像一個漏水的抽象 –