#import <Foundation/Foundation.h>
int main(int argc,const char * argv[]) {
@autoreleasepool {
//前提是deskTop/workerInfo.txt文件存在
NSFileManager * filemanager=[[NSFileManageralloc]init];
NSString * path= [NSHomeDirectory() stringByAppendingPathComponent:@"deskTop/workerInfo.txt"];
//读文件
NSData * data=[filemanager contentsAtPath:path];
NSString * str=[[NSStringalloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"%@",str); //打印文件内容
NSUInteger count=0;
//方法一---读取文件的内容,将其存进字符串遍历整个字符串 计算 '\n'的个数
/*
for (int i=0; i<str.length; i++)
{
if ([str characterAtIndex:i] =='\n')
{
count++;
}
}
NSLog(@"%li",count+1);
*/
//方法二-----定义一个数组接收用‘\n’分割后的字符串打印数组中元素的个数
NSArray * array=[strcomponentsSeparatedByString:@"\n"];
count=array.count;
NSLog(@"%li",count);
}
return 0;
}