如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。
当前运行版本信息可以通过info.plist文件中的bundle version中获取:
NSDictionary *infoDic = [[NSBundle mainBundle] infoDictionary];
NSString *cu...
分类:
移动开发 时间:
2015-01-12 16:43:04
阅读次数:
185
首先了解一个概念,当app安装到手机或者模拟器上,整个项目会被打包成一个文件夹,如果需要在文件夹中寻找特定文件,在程序中则用到NSBundle[NSBundle mainBundle] 找到对应app的主文件夹(软件资源包),就可以访问主文件夹中任意文件。模拟器app安装程序路径/Users/apl...
分类:
其他好文 时间:
2015-01-11 21:29:16
阅读次数:
193
自定义单元格如果是使用 IB 方式创建的,则需要手动加载,因为 XIB 上的 cell 不会自动加载第一种:使用应用程序束应用程序束 NSBundle:获得工程中所有的资源的路径,相当于当前工程的目录。//获得指定的xib中所有的视图NSArray * array = [[NSBundle main...
分类:
其他好文 时间:
2015-01-11 13:31:42
阅读次数:
143
废话不多说,直接上图
1、Copy Bundle Resources 中加入相关xib
2、这里是重点,调用的时候不能直接写
[[NSBundle mainBundle] loadNibNamed:@"yourXibName" owner:nil options:nil]
而要加入framework中的路径,否则在调用的时候会报找不到xib文件(路径不同)的错,继而crash
[[N...
分类:
其他好文 时间:
2015-01-08 17:57:23
阅读次数:
355
概要
IOS获取设备信息一般是通过UIDevice,UIScreen,NSBundle,NSLocal等方式,如果说要获取设备的内存、处理器信息,似乎可以依照Unix获取类似信息方式。
UIDevice提供了多种属性、类函数及状态通知,包括检测电池电量和定位设备与临近感应,UIDevice所做的工作就是为应用程序提供用户及设备的一些信息。UIDevice类还能够收集关于设备的各种具...
分类:
移动开发 时间:
2015-01-06 18:09:36
阅读次数:
129
在我们项目中需要将一个NSData类型的数据进行base64编码为一个字符串进行传输。这里记录下编码和解码的方式
编码:
UIImage *image = [UIImage imageWithData:[NSData dataWithContentsOfFile:[[NSBundle mainBundle] pathForResource:@"di1" ofType:@"jpg...
分类:
移动开发 时间:
2015-01-06 15:36:06
阅读次数:
183
UIWebView中媒体文件的展示和HTML字符串的展示
序言:
UIWebView中不仅可以显示网页,还可以显示或者播放图片、视频、音频,甚至、PDF和Word文档。以上东西可以保存在Web上还可以压缩保存到本地。。。。
第一步:
我们今天来在Web上显示图片。
NSString*path;
path=[[NSBundle main...
分类:
Web程序 时间:
2015-01-04 11:32:41
阅读次数:
172
1 1、加载应用信息: 2 1.1、直接在controller里进行懒加载:(get方法) 3 1.1.1、先判断是否已经加载数据:if (array == nil) 4 1.1.2、先找到plist文件的路径:NSString *path = [[NSBundle mai...
分类:
其他好文 时间:
2015-01-01 00:03:55
阅读次数:
298
NSBundle 读取图片 plist text NSBundle *mainbundle=[NSBundle mainBundle]; //使mainBundle 对象获取图片的路径 NSString *imagePath=[mainbundle pathForResource:...
分类:
其他好文 时间:
2014-12-30 18:55:34
阅读次数:
118
1.Xib文件的使用
?Xib文件可以用来描述某一块局部的UI界面
?
?Xib文件的加载
Ø方法1
NSArray*objs = [[NSBundle
mainBundle] loadNibNamed:@"MJAppView"
owner:nil
options:nil];
这个方法会创建xib中的所有对象,并且将对象按顺序放到objs数组中
(如果xib如...
分类:
移动开发 时间:
2014-12-27 17:34:20
阅读次数:
157