iOS的APP的应用开发的过程中,有时为了bug跟踪或者获取用反馈的需要自动收集用户设备、系统信息、应用信息等等,这些信息方便开发者诊断问题,当然这些信息是用户的非隐私信息,是通过开发api可以获取到的。那么通过那些api可以获取这些信息呢,iOS的SDK中提供了UIDevice,NSBundle,...
分类:
移动开发 时间:
2015-05-10 12:53:12
阅读次数:
149
NSPathUtilities,关于文件路径的几个常用操作,熟悉一下,拼接路径什么的,感觉还是挺好使的。
//原路径。随便在项目中添加了张图片,用于测试
NSString *strPath =[[NSBundle mainBundle] pathForResource:@"002" ofType:@"png"];
NSLog(@"path======%@", strPath);
//获取路径的...
分类:
其他好文 时间:
2015-05-06 19:48:35
阅读次数:
172
一
view = [[UIView
alloc] initWithFrame:CGRectMake(0,
0, 100,
100)];
NSString *imagePath =[[NSBundle
mainBundle] pathForResource:@"csjg"
ofType:@"gif"];
CGImageSourceRef cImag...
分类:
移动开发 时间:
2015-04-29 19:52:55
阅读次数:
137
如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。
当前运行版本信息可以通过info.plist文件中的bundle version中获取:
[cpp] view
plaincopy
NSDictionary *infoDic = [[NSBundle...
分类:
移动开发 时间:
2015-04-28 16:10:23
阅读次数:
177
NSString?*version?=?[[[NSBundle?mainBundle]?infoDictionary]?objectForKey:@"CFBundleShortVersionString"];
获取当前版本号...
分类:
其他好文 时间:
2015-04-28 12:13:54
阅读次数:
108
废话少说,直接上代码:
(void)viewDidLoad {
[super viewDidLoad];
//读取plist文件在程序文件夹中的文件,并且要注意,程序文件的文件只能读不能写,只能在程序沙盒之中;
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"plisttest" o...
分类:
移动开发 时间:
2015-04-26 13:52:58
阅读次数:
145
Ø方法1NSArray *objs = [[NSBundle mainBundle] loadNibNamed:@"WNHAppView" owner:nil options:nil];这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中Ø方法2bundle参数可以为nil,默认就是...
分类:
其他好文 时间:
2015-04-15 19:14:14
阅读次数:
117
如果要弹出一个自定义的window,可以创建一个新的window xib文件,并通过NSBundle来加载。xib的window属性有一个选项,就是visible at lauch,如果勾选的,执行下面代码时: [NSBundle loadNibNamed: @"RegisterWindow"...
分类:
其他好文 时间:
2015-04-13 14:37:38
阅读次数:
120
//saxParse步骤:1.从包中查找文件路径NSString *urlString = [[NSBundle mainBundle] pathForResource:@"Student" ofType:@"xml"];2.根据文件路径生成同一资源定位符NSURL *url = [[NSURL a...
分类:
其他好文 时间:
2015-04-09 00:33:29
阅读次数:
207
沙盒:应用程序之间互相隔离应用程序只能访问自己本地的内容,不能访问其他app文件目录(越狱手机除外)为应用程序有自己的缓存和备份数据写法:NSString* homeDirectory = NSHomeDrirectory();NSString* appPath = [[NSBundle mainB...
分类:
数据库 时间:
2015-04-07 23:05:37
阅读次数:
166