Java语言是静态类型的(statical typed),也就是说所有变量和表达式的类型再编译时就已经完全确定。由于是statical typed,导致Java语言也是强类型(Strong typed)的。强类型意味着每个变量都具有一种类型,每个表达式具有一种类型,并且每种类型都是严格定义的,类型限
分类:
编程语言 时间:
2016-02-06 14:16:42
阅读次数:
196
通过 kCFBundleVersionKey 获取APP版本的versionkeyName 通过 [[[NSBundle manbundle]infoDictionary] objectForKey versionkeyName] 获取当前版本号 通过 [[NSUserDefaults standa
分类:
其他好文 时间:
2016-02-03 17:24:15
阅读次数:
228
//用持久化对象去存储一个字符串作为标识,如果找到标识用户不是第一次登陆,就加在主界面,如果找不到,说明用户是第一次登陆,加载引导界面. if (![[NSUserDefaults standardUserDefaults] boolForKey:@"ccc"]) { UserGuideViewCo
分类:
其他好文 时间:
2016-01-28 21:05:23
阅读次数:
211
单例模式:整个程序的一个类只能有一个实例对象:(UIApplication、NSUserDefaults等都是IOS中的系统单例) 1.物理设备 eg:打印机 2.不可多个同时存在的资源 eg:数据库单例的写法: 这是第一种,也是最简单、最常用的一种: 1 #imp...
分类:
其他好文 时间:
2016-01-25 19:38:33
阅读次数:
120
iOS有多种数据持久化得方式plist文件(属性列表)preference(偏好设置,NSUserDefaults)NSKeyedArchiver(归档,用的不多)SQLite 3 (需要导入库libsqlite3.0.tbd,并且在使用时要包含头文件)CoreData (IOS5后出的框架,能帮助...
分类:
数据库 时间:
2016-01-23 18:04:09
阅读次数:
929
1 存储数据到NSUserDefaults(偏好设置)中 // 获取NSUserDefaults对象 NSUserDefaults *defaults = [NSUserDefaults standardUserDefaults]; // 保存数据(如果设置数据之后没有同步, 会在将来某一时间点.....
分类:
移动开发 时间:
2016-01-22 02:30:54
阅读次数:
174
sqlite数据库是纯C的,coredata是OC封装的,使用sqlite3 先导入库文件libsqlite3.dylibiOS中的数据存储方式Plist(NSArrayNSDictionary)Preference(偏好设置NSUserDefaults)NSCoding(NSKeyedArchiv...
分类:
移动开发 时间:
2016-01-21 11:56:33
阅读次数:
215
首次运行的应用程序加入一些help 或者 宣传动画 现在变的很重要了。 一个有用的例子是发送一个分析实例。这可能是一个很好的方法来确定有多少人下载实用应用程序。有人会说:“但是,嘿,苹果AppStore已经告诉我,应用程序的下载量了”。流行的解决方案是在大多数地方是用[NSUserDefaults ...
分类:
移动开发 时间:
2016-01-16 11:56:54
阅读次数:
184
摘要 :NSUserDefaults适合存储轻量级的本地数据,一些简单的数据(NSString类型的)例如密码,网址等,NSUserDefaults肯定是首选,但是如果我们自定义了一个对象,对象保存的是一些信息,这时候就不能直接存储到NSUserDefaults了一、了解NSUserDefaults...
分类:
其他好文 时间:
2016-01-13 14:21:02
阅读次数:
248
iOS中的数据持久化方式,基本上有以下四种: 属性列表、对象归档、SQLite3和Core Data1.属性列表涉及到的主要类:NSUserDefaults,一般 [NSUserDefaults? standardUserDefaults?]就够用了@interface User : NSObjec...
分类:
移动开发 时间:
2016-01-11 23:33:36
阅读次数:
272