摘要: if(![[NSUserDefaults standardUserDefaults] boolForKey:@"firstStart"]){ [[NSUserDefaults standardUserDefaults] setBool:YES forKey:@"firstStart"]; NSLog(@"第一次启动"); }else{ NSLog(@"不是第一次启动"); } 阅读全文
posted @ 2014-02-27 17:05 ygm900 阅读(11286) 评论(0) 推荐(0) 编辑
摘要: 若使用SQLite API時,出現错误代码21(misuse),可能是你的SQLiteConnection同時打開(Open)了兩個相同的Data source,所造成的错误。解決方法:检查代码是不是重复openDatabase了。 阅读全文
posted @ 2014-02-27 12:11 ygm900 阅读(968) 评论(0) 推荐(0) 编辑
摘要: 分享一段ios数据库代码。包括创建、升级、增删查改。里面的那些类不必细究,主要是数据库的代码100%可用。数据库升级部分,使用switch,没有break,低版本一次向高版本修改。// DB.h//iukey#import #import "sqlite3.h"#import "User.h"#import "ChatInfo.h"#import "DescInfo.h"@interface DBHelper : NSObject{ sqlite3* db;//数据库句柄// @public DBHelper *i 阅读全文
posted @ 2014-02-27 10:03 ygm900 阅读(8756) 评论(2) 推荐(1) 编辑