我正在学习 ios 开发类(class),我想知道如果我想创建一个翻译应用程序,我会使用数组列表来实现吗?示例代码是:-
var dictionary = [“talofa”: “hello’, “faafetai”: “thank you”]
print(dictionary[“talofa”])
它在日志中显示为“hello”,但必须有一种更简单的方法来进行翻译,否则我会将整个语言放入数组列表中?
我还在网上看到人们一直在使用谷歌等第三方服务来制作翻译应用程序,但我的语言不在谷歌上(夏威夷语),我该怎么办?
最佳答案
首先,您在示例中使用的内容在 swift/objc 中称为字典。
其次,对于如此大量的数据,我建议您使用某种持久存储。您可以使用纯文本来存储字典(例如创建 .plist 文件),但对于 iOS,我建议设置 coredata。
CoreData 将允许您将信息存储在设备上,并通过数据模型访问它。
Here您可以找到有关存储在文件中的示例。
Here您可以找到有关在 CoreData 中存储的示例。
对于如此大量的数据,我个人建议使用coredata。 Plist 文件更适合存储少量信息(例如保存一些凭据、一些设置等)。
关于ios - 在ios中使用数组列表创建翻译应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32410348/