TestsTested | ✗ |
LangLanguage | Obj-CObjective C |
License | MIT |
ReleasedLast Release | Jun 2017 |
Maintained by Corki.
/**
注意:数据存在会执行更新sql语句,不存在插入数据!
储存模型
@param object 模型
@param udid 用户id
*/
- (void)saveObject:(id<ISqliteModel>)object
udid:(NSString *)udid;
/**
储存列表模型
@param objects 模型集合
@param udid 用户id
@param completion 完成回调
*/
- (void)saveObjects:(NSArray <id<ISqliteModel>>*)objects
udid:(NSString *)udid
completion:(void(^)(BOOL))completion;
/**
查询表中所有数据
@param cls 类
@param udid 用户id
@return 模型集合
*/
- (NSArray <id<ISqliteModel>>*)qyeryObjectsByCls:(Class)cls
udid:(NSString *)udid;
/**
删除数据 所有
*/
- (void)deleteAllObjectsByCls:(Class)cls
udid:(NSString *)udid;
/**
保存模型,存在则更新
@param object 数据模型
@param udid 用户体系
@return 结果
*/
+ (BOOL)saveObject:(id<ISqliteModel>)object
udid:(NSString *)udid;
/**
删除模型
@param object 数据模型
@param udid 用户体系
@return 结果
*/
+ (BOOL)deleteObject:(id<ISqliteModel>)object
udid:(NSString *)udid;
/**
查询表中所有的数据
@param cls 类名字
@param udid 用户体系所用
@return 结果集
*/
+ (NSArray *)queryAllObjectsWithClass:(Class)cls
udid:(NSString *)udid;
/**
查询表中所有的数据
@param cls 类名字 key
@param udid 用户体系所用
@return 结果集
*/
+ (id)queryObjectsWithClass:(Class)cls
key:(NSString *)key
udid:(NSString *)udid;
pod install
from the Example directory first. DB_TestModel *model = [[DB_TestModel alloc] init];
model.username = @"牛aaaa牛";
model.sex = @"yayaydadadada";
model.sign = @"牛牛牛大大";
model.key = @"336699ssssss";
[[SqliteQueueUtils sharedInstance] saveObject:model udid:nil];
//保存模型
DB_TestModel *model = [[DB_TestModel alloc] init];
model.username = @"牛aaaa牛";
model.sex = @"yayaydadadada";
model.sign = @"牛牛牛大大";
model.key = @"336699ssssss";
[SqliteUtils saveObject:model udid:@"123456"];
DBHanlder is available through CocoaPods. To install it, simply add the following line to your Podfile:
pod "DBHanlder"
corkiios, [email protected]
DBHanlder is available under the MIT license. See the LICENSE file for more info.