Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

9 Commits

Repository files navigation

#SQLiteSave

  • 行代码存储model类,面向对象存储,无需写一句sql语句

    里面集成了MMModel轻量级转模型框架,把Model利用MMModel转成json然后存入数据库 数据库读取json数据转成model类型,返回

Examples【示例】

The most simple Model【最简单的数据存储】

@interfacePerson01 : NSObject@property(copy,nonatomic)NSString *working;@property(copy,nonatomic)NSString *car;@end@interfacePersion : Person01@property(assign,nonatomic)intage;@property(copy,nonatomic)NSString *name;@property(copy,nonatomic)NSString *word;@property(copy,nonatomic)NSString *girlfriend;@property(assign,nonatomic)CGFloatprice;@end
// 1.初始化一个Person 对象 
Persion *per = [[Persion alloc] init];
per.age = 10;
per.name = @"DumengDemo";
per.girlfriend = @"美女";
per.price = 100000;
// 2.存入数据库 通过一个keyBOOL isyes = [per dd_insertDataWithId:@"per1"];
if (isyes) {
NSLog(@"插入数据成功");
}else{
NSLog(@"插入数据失败");
} // 3.获取对应的数据
Persion *per1 = [Persion dd_getDataFromId:@"per1"];
NSLog(@"获取对应的key age = %d name = %@ girlfriend = %@ price=%f",per1.age,per1.name,per1.girlfriend,per1.price); // 4.获取全部数据,数组里面装的全部都是Person类NSArray *objects = [Persion dd_getAllData]; // 5.删除对应的数据 BOOL isyes = [Persion dd_deleteFromId:@"per1"];
if (isyes) {
NSLog(@"删除成功");
}else{
NSLog(@"删除失败");
} // 6.删除全部的数据 BOOL isyes = [Persion dd_deleteAll];
if (isyes) {
NSLog(@"删除成功");
}else{
NSLog(@"删除失败");
} // 8.更新数据 直接用对应的key在存一下就完全可以

About

SQLite 一行代码存储

Resources

Stars

3 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages