gpt4 book ai didi

iphone - 导航 iPhone 应用程序的核心数据最佳实践问题

转载 作者:太空狗 更新时间:2023-10-30 03:53:02 26 4
gpt4 key购买 nike

以苹果的邮件应用为例;假装它使用核心数据。当您触摸电子邮件帐户时,它会显示该帐户中的所有邮件。因此, Controller 为该帐户中的所有消息做了一个获取请求。

然后您触摸一条消息并深入一层,现在您正在查看一条消息。这封邮件可能是从邮件列表 Controller 传递过来的,但是——您也可以单击右上角的三角形来浏览同一电子邮件帐户中的所有邮件。这意味着用于查看单个电子邮件消息的 View Controller 也需要完全相同的消息列表。

因此您可以从 ListView 中剪切和粘贴获取请求逻辑,但这不是 DRY/don't-repeat-yourself。

对于解决此问题的最佳实践有何建议?

最佳答案

创建一个对象来管理您的消息,然后与该对象交互以获取任何 View Controller 所需的消息。如果您以后决定这样做,这还允许您在不更改任何 View Controller 逻辑的情况下从 CoreData 切换。

关于iphone - 导航 iPhone 应用程序的核心数据最佳实践问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2382914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com