私は通常、Web 開発者なので、Web セッションに似ているため、グローバル Cart クラスが適しているとすぐにわかりました。また、Core Data はより永続的な保存用であるため、ショッピング カートには適していないと考えています。
ただし、objective-c 内に存在する構造と階層を考えると、cart クラスのグローバル インスタンスを実装する方法はわかりません。それを appdelegate に保存し、管理対象オブジェクト コンテキストと同じようにそこからメソッド経由でアクセスする必要がありますか? それとも、MOC が appdelegate を介してグローバル インスタンスとして既に提供されているため、コア データを使用する必要がありますか?
アドバイスをありがとう。