【问题标题】:Grab data from Wikipedia从维基百科获取数据
【发布时间】:2016-11-21 20:40:58
【问题描述】:

我正在构建一个包含无机化合物的应用程序,因此我开始将此列表中的每个化合物:https://en.wikipedia.org/wiki/List_of_inorganic_compounds 写成 enum,如下所示:

enum IonicCompoundType: Int {
    case AlSb = 1
    case AlAs
    case AlB2
    case AlBr3
    case Al4C3
    case AlI3
    ...
}

但我很快意识到这需要很长时间,所以我的问题是,有没有办法可以从该维基百科站点获取数据,并自动将其放入枚举中(就像我开始写作一样)?

【问题讨论】:

    标签: swift enums wikipedia


    【解决方案1】:

    你不能在运行代码中动态地形成一个枚举。您必须事先在 Swift 中明确地形成它,源文本与您开始输入的内容完全相同。

    也就是说,没有什么能阻止你从维基百科页面复制文本或 HTML,修改它,并使用它来形成你的 Swift 代码。

    另一种可能性:不要使用枚举!这可能不是很好地使用枚举。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-15
      • 2019-07-10
      • 2019-07-20
      • 2016-08-04
      相关资源
      最近更新 更多