首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我正在用Swift编写iOS应用程序。我要用单身汉吗?

我正在用Swift编写iOS应用程序。我要用单身汉吗?
EN

Stack Overflow用户
提问于 2015-08-10 06:25:47
回答 2查看 256关注 0票数 1

假设我正在创建一个锻炼应用程序,需要让用户创建新的锻炼和练习。

我们将获得以下视图控制器:锻炼、->、新锻炼、->、选择现有的或创建新的->、创建新的锻炼->、选择练习或创建新的->、创建新的锻炼->集& Reps.。

用户应该能够在这些视图之间来回移动,同时创建一个新的锻炼。因此,应该将锻炼参数保存在某个临时的位置,直到用户满意所有内容,然后单击“保存锻炼”按钮,最终将其保存到sql数据库/coredata。

是使用海格代表们在视图之间传递锻炼参数,还是在这里创建和使用"NewWorkout“和"NewExercise”单身汉?如果我的用户需要创建另一个锻炼,那么单例方法会正常工作吗?我能摧毁第一个实例并创建一个新的实例吗?

我已经开始用围裙了,现在很乱。想要重构我的代码直到还不太晚。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-08-10 08:46:18

我不认为选秀会是个好的单身汉。您可以创建一个用于管理所有锻炼的单例。您可以给该对象一个draftWorkout字段。以及clearDraft和saveDraft方法。

票数 3
EN

Stack Overflow用户

发布于 2015-08-10 08:36:55

单身汉-这是一个错误的决定,通常你应该在第一步就把某种“锻炼”的对象放在板条上,然后把它移动到所有的步骤中.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31912830

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档