从维基百科抓取数据

Grab data from Wikipedia

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

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

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

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

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

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