iphone 读取 一行文件内…
2013-12-20 13:00
295 查看
第一种: NSStringEncoding encoder = NSUTF8StringEncoding; NSString *file = [NSString stringWithContentsOfFile:@"/Users/bjimac/Desktop/528.edl" usedEncoding:&encoder error:nil]; NSRange line; line.location = 0; line.length = 1; int length = [file length]; while (line.location <= length) { NSRange newLine = [file lineRangeForRange:line]; NSString *content = [file substringWithRange:newLine]; line.length = 1; line.location = newLine.location + newLine.length + 1; } - (NSString *)substringWithRange:(NSRange)aRange ----该函数会返回包含aRange的行 所以上面代码中content就得到每一行的内容了。 第二种: 读取一般性文档文件 NSString *tmp; NSArray *lines; lines = [[NSString stringWithContentsOfFile:@"testFileReadLines.txt"] componentsSeparatedByString:@"\n"]; NSEnumerator *nse = [lines objectEnumerator]; // 读取<>里的内容 while(tmp = [nse nextObject]) { NSString *stringBetweenBrackets = nil; NSScanner *scanner = [NSScanner scannerWithString:tmp]; [scanner scanUpToString:@"<" intoString:nil]; [scanner scanString:@"<" intoString:nil]; [scanner scanUpToString:@">" intoString:&stringBetweenBrackets]; NSLog([stringBetweenBrackets description]); } |
相关文章推荐
- iphone 读取 大文件的方法
- 一行代码,在&nbsp;iPhone&nbsp;应用中…
- perl&nbsp;读取&nbsp;配置文件
- linux 各种格式文件解压缩
- Java IO流读写文件
- 读取文件, 统计字符, 忽…
- 全面解析Linux&nbsp;profile文件
- Linux&nbsp;文件系统磁盘分区以及磁头读…
- iphone layer 动画
- 【原】Python3 下 MP3格式文件的ID…
- Linux&nbsp;设备驱动常用头文件定义
- iphone之navigationItem 添…
- iphone touchjson
- vxWorks&nbsp;BSP主要文件目录的组成及…
- centos&nbsp;6.0的EPEL的rpm文件包地址
- Android&nbsp;源码编译&nbsp;文件系统制作
- iPhone开发资料汇总(&nbsp;转&nbsp;)
- iBatis 配置文件详解
- iphone 的滚动文字
- struts2&nbsp;文件上传