关于用file初始化NSString

记下来吧,不然总是忘

转载自:http://my.oschina.net/ldgoooo/blog/77924

1、 Resource  读取文件内容

1 NSBundle *bundel=[NSBundle mainBundle];
2 NSString *filePath=[bundel pathForResource:@"txtfile" ofType:@""];
3 NSLog(@"filePath:%@",filePath);
4 NSString *fileContent=[NSString stringWithContentsOfFile:filePath encoding:NSUTF8StringEncoding error:nil];
5 NSLog(@"fileContent:%@",fileContent);

2、读取图片

01 NSBundle *bundel=[NSBundle mainBundle];
02 NSString *imgPath=[bundel pathForResource:@"home" ofType:@"png"];
03 UIImage *image=[UIImage imageWithContentsOfFile:imgPath];
04 UIImageView *imageView =[[UIImageView alloc]initWithImage:image];
05 [self.view addSubview:imageView];
06     
07 //简便方法
08 UIImageView *imageView2=[[UIImageView alloc]initWithImage:[UIImage imageNamed:@"list"]];
09 //move position
10 imageView2.center=CGPointMake(40, 15);
11 [self.view addSubview:imageView2];

3、NSFileManager 打印目录信息

1 NSFileManager *fm=[NSFileManager defaultManager];
2 NSString *path=[[NSBundle mainBundle]bundlePath];
3 NSArray *info=[fm contentsOfDirectoryAtPath:path error:nil];
4 NSLog(@"list:%@",info);

你可能感兴趣的:(关于用file初始化NSString)