gpt4 book ai didi

ios - Swift:包含许多项目的字典

转载 作者:可可西里 更新时间:2023-11-01 02:18:19 25 4
gpt4 key购买 nike

我正在尝试制作一个应用程序,专注于学习单词。现在我有一个大文本文件,大约有 4000 行,我想让我的应用程序能够读取它。首先,我将文本文件转换为 swift 语法,使其成为字典(我使用常规文本编辑程序完成了此操作),但是当我尝试将其复制到 .swift 文件中时,xcode 停止响应,当文本最终被复制过来时,直到我将文本减半时它才会编译。将此文本文件放入我的应用程序的最佳方式是什么?

最佳答案

我通常不会回答此类开放式问题,但这就是我处理您的问题的方式。

  • 将您的文本文件创建为 rtf 或 txt 格式(无论您喜欢什么)
  • 在该文本文件中逐行添加所有单词
  • 将该文本文件添加到您的 Xcode 资源目录。 (将其拖放到您的项目中)
  • 现在您在 Xcode 代码中所做的是读取该文件的每一行并将其添加到一个数组中。

这里有一些示例代码可以帮助您入门。 ( objective-C )。祝你好运。

NSString* path = [[NSBundle mainBundle] pathForResource:@"my_big_text_file" ofType:@"rtf"];

NSString* content = [NSString stringWithContentsOfFile:path encoding:NSUTF8StringEncoding error:NULL];

content=[content stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceCharacterSet]];

//put this string into an array
NSArray *tempArray1 = [content componentsSeparatedByString:@"\n"];

关于ios - Swift:包含许多项目的字典,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34295543/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com