【问题标题】:Best way to create Non-Random Questions for Quiz app - Swift为测验应用程序创建非随机问题的最佳方法 - Swift
【发布时间】:2015-05-27 03:19:17
【问题描述】:

刚接触 swift,只是想知道是否有人能给我一些关于为我正在开发的真假测验应用程序创建问题的最佳方法的见解。

我看到另一个关于提出非随机问题的帖子,但由于我的专业知识不是很好,但我仍在努力理解这些概念。

我是否可以创建一个包含键值对的字典,其中 String 是问题,Int 是答案?

任何见解将不胜感激。

谢谢!

【问题讨论】:

    标签: swift


    【解决方案1】:

    这将是基本设置。您也可以考虑使用 Bool 而不是 Int 作为答案,并使用其他字段来表示难度级别、使用次数等。字典的真正强大之处在于您可以添加任意数量的键:值对,因此能够随着时间的推移跟踪各种指标。

    【讨论】:

    • 感谢您的快速回复!你能帮忙快速浏览一下代码吗?我的问题是我不确定如何访问这些键值对并生成问题。
    • 最好的方法是在 Xcode 中创建一个 Playground 并通过this。时间花得值。如果您卡在某段特定代码上,请发回此线程。
    • 嗨!我花了很长时间观看教程和阅读文档。我现在精通创建字典/数组并访问它们/修改它们。但是我面临的问题是我不确定如何从字典中提取问题并将其显示给用户(例如通过 UI 标签),然后一旦他们回答了问题,下一个问题就会从字典中提取并呈现.我已经尝试过使用 for 语句等,但我无法为我的生活弄清楚该怎么做。
    • 你能再具体一点吗?你有用户界面吗?您的所有字典都在一个数组中吗?通过搜索和提出非常具体、非常有针对性的问题,您将找到更多有用的信息和回复。一步一步往前走。
    • 我只有 1 部有问题及其答案的字典。只是为了测试 UI,实际上是一个 UI 标签字段和 2 个按钮,其中 1 为 True,另一个为 False。当您回答一个问题时,它会转到下一个问题。
    猜你喜欢
    • 2018-09-20
    • 2018-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多