iOS学习之NSBundle介绍和使用
2016-08-08 15:13
337 查看
bundle是一个目录,其中包含了程序会使用到的资源.这些资源包含了如图像,声音,编译好的代码,nib文件(用户也会把bundle称为plug-in).对应bundle,
cocoa提供了类NSBundle.
我们现在用bundle获取程序里的一张图片,并显示到View上。
新建一个Single View Application,并在加入viewDidLoad方法里加入如下代码:
在项目上右键,add图片文件图片文件QQ20120616.png。
运行程序:
打印出来图片路径如下
/Users/rongfzh/Library/Application Support/iPhone Simulator/5.1/Applications/3B8EC78A-5EEE-4C2F-B0CB-4C3F02B996D2/iOSSandbox.app/QQ20120616-1.png
我们可以看到,图片在iOSSandbox.app这个包里
图片显示:
cocoa提供了类NSBundle.
我们现在用bundle获取程序里的一张图片,并显示到View上。
新建一个Single View Application,并在加入viewDidLoad方法里加入如下代码:
<span style="font-size:18px;">// 通过使用下面的方法得到程序的main bundle NSBundle *mainBundle = [NSBundle mainBundle]; NSString *imagePath = [mainBundle pathForResource:@"QQ20120616-1" ofType:@"png"]; NSLog(@"%@", imagePath); UIImage *image = [[UIImage alloc]initWithContentsOfFile:imagePath]; UIImageView *imageView = [[UIImageView alloc] initWithImage:image]; [self.view addSubview:imageView];</span>
在项目上右键,add图片文件图片文件QQ20120616.png。
运行程序:
打印出来图片路径如下
/Users/rongfzh/Library/Application Support/iPhone Simulator/5.1/Applications/3B8EC78A-5EEE-4C2F-B0CB-4C3F02B996D2/iOSSandbox.app/QQ20120616-1.png
我们可以看到,图片在iOSSandbox.app这个包里
图片显示:
相关文章推荐
- iOS学习之NSBundle介绍和使用
- iOS学习之NSBundle介绍和使用
- iOS学习之NSBundle介绍和使用
- 【iOS学习笔记】NSBundle介绍和使用
- IOS学习之NSBundle介绍和使用
- iOS学习之NSBundle介绍和使用
- 【转】iOS学习之NSBundle介绍和使用
- IOS学习之NSBundle介绍和使用
- 【转】 iOS学习之NSBundle介绍和使用
- iOS学习之NSBundle介绍和使用
- iOS学习之NSBundle介绍和使用
- IOS学习之NSBundle介绍和使用
- iOS学习之NSBundle介绍和使用
- iOS学习笔记3:NSBundle的使用
- IOS学习笔记(十三)——获取手机信息(UIDevice、NSBundle、NSLocale)
- IOS开发NSBundle对象使用
- iOS Cookie学习(NSHTTPCookieStorage的使用)
- ios学习临时笔记-NSLocalizedString使用
- iOS开发之NSBundle使用
- iOS学习中获取手机信息(UIDevice、NSBundle、NSLocale)