我想在Objective-C中读取一个文本文件,直到指定的分隔符 例如:如果这是我的.txt输入文件,
@abc = name1$
@xyz = name2$
我想读取abc并将其分配给字符串变量键,并将name1读取到$并将其分配给变量值
例如:预期产出
key = abc
value= name1
key = xyz
value= name2
请建议我一些解决方案,哪些功能在objective-C中可用,它的语法是什么。
答案 0 :(得分:0)
从-filedescriptor
获取NSFileHandle
,然后使用fdopen
检索FILE *
,最后使用fscanf
读取格式化输入。
或者,将整个文件读取到NSString
和-enumerateLinesUsingBlock:
以分别对每一行进行操作。