如果我们要检测app版本的更新,那么我们必须获取当前运行app版本的版本信息和appstore 上发布的最新版本的信息。
当前运行版本信息可以通过info.plist文件中的bundle version中获取:
[cpp] view
plaincopy
NSDictionary *infoDic = [[NSBundle...
分类:
移动开发 时间:
2015-04-28 16:10:23
阅读次数:
177
项目中有时需要将顶部的状态栏给隐藏掉,在网上搜了搜基本上都不能用,原因大概是当程序运行的时候状态栏已经显示出来,然后再调状态栏的set方法会不起作用(至于为什么不起作用还不清楚)。隐藏状态栏方法1: 修改plist文件,添加 Status bar is initially hidden 当设置成为....
分类:
移动开发 时间:
2015-04-28 13:58:50
阅读次数:
181
属性列表(Property List)文件是一种用来存储序列化后的对象的文件。属性列表文件的文件拓展名为.plist,因此通常被称为plist文件。在沙盒中新建plist文件:@implementation ViewController{ NSMutableArray *markMutArra...
分类:
其他好文 时间:
2015-04-27 15:13:41
阅读次数:
136
1~
NSUserDefaults是个plist文件,理论上上限可达到设备极限。
但是NSUserDefaults建议只是简单快速地保存小型数据,正如其名 - 用户的设置。
可以在沙盒里创建一个新的plist存储你要存的数据,只要找对文件的沙盒路径即可,想全局调用它可以把沙盒此plist文件的读写写成一个单例调用。机制原理是一样的。当然犯懒用NSUserDefaults也可,数据多了无非会影...
分类:
其他好文 时间:
2015-04-27 11:23:42
阅读次数:
114
废话少说,直接上代码:
(void)viewDidLoad {
[super viewDidLoad];
//读取plist文件在程序文件夹中的文件,并且要注意,程序文件的文件只能读不能写,只能在程序沙盒之中;
NSString *plistPath = [[NSBundle mainBundle] pathForResource:@"plisttest" o...
分类:
移动开发 时间:
2015-04-26 13:52:58
阅读次数:
145
使用定位服务: 设置app有访问定位服务的权限,首先要在info.plist文件中添加以下liang'ti...
分类:
移动开发 时间:
2015-04-23 09:37:12
阅读次数:
190
plist文件读取,字典数组转模型数组,即:字典转模型- (instancetype)initWithDict:(NSDictionary *)dict{ self = [super init]; if (self) { [self setValuesForKeysWith...
分类:
其他好文 时间:
2015-04-23 07:04:09
阅读次数:
137
属性列表,是一种用来存储串行化后的对象的文件。因为扩展名为plist ,因此通常被称为 plist文件。
plist文件通常用于储存用户设置,也可以用于存储捆绑的信息,其内容为xml格式。它可以在程序运行期间动态的创建和读写,因此可以用于少量数据时候的数据持久化。
NSUserDefaults类提供了一个与默认系统进行交互的编程接口,用户可以在程序运行的时候读写数据,实现了数据的持久化...
分类:
移动开发 时间:
2015-04-22 15:23:49
阅读次数:
127
开始接触IOS,由android 到ios,慢慢适应新东西
1.将准备好的icon 放到项目工程中
2.找到工程的supporting files文件夹,再找到XXXX-info.plist文件,打开此文件,找到icon files (若没有,自己新建),找到item0赋值icon图标的名称,运行后app就是设定的icon。
3.在此文件,还有其他的选项,可以慢慢摸索...
分类:
移动开发 时间:
2015-04-17 22:18:57
阅读次数:
142
**plist文件其实就是XML文档,只是后缀名为plist。如果对象是NSString、NSDictionary、NSArray、NSData、NSNumber等类型,就可以使用writeToFile:atomically:方法直接将对象写到属性列表文件中
**关于plist文件的写入- (void)saveArray
{
// 1.获得沙盒根路径
NSString *home...
分类:
移动开发 时间:
2015-04-16 15:45:57
阅读次数:
142