Core Data 框架替代 CoreFMDB
- 授权协议: MIT
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/nsdictionary/CoreFMDB
- 软件文档: https://github.com/nsdictionary/CoreFMDB
软件介绍
CoreFMDB 框架的核心目标是:取代 Core Data,实现一键动态缓存!
这是第一个框架,后面还是3个,你要问我为什么写这么散?还有一些朋友批判我,很多项目结构非常“混乱”, 其实,这是因为我有一个宏大的框架在我的所有Frameworks中,最核心的目的是解耦, 因为我个人觉得,如果是功能模块,我会尽量独立出来,站在解耦的核心思想中,我受益太多。希望您能理解。谢谢!
此框架是取代Core Data系列框架的第一个框架,是向MJ的MJExtension的续作以及致敬! 主要是完成MJExtension的后续工作:任意模型的动态缓存。
//创建表
BOOL res = [CoreFMDB executeUpdate:@"create table if not exists user(id integer primary key autoIncrement,name text not null default '',age integer not null default 0);"];
if(res){
NSLog(@"创表执行成功");
}else{
NSLog(@"创表执行失败");
}
//添加数据
BOOL res2= [CoreFMDB executeUpdate:@"insert into user (name,age) values('jack',27);"];
if(res2){
NSLog(@"添加数据成功");
}else{
NSLog(@"添加数据失败");
}
//查询出表所有的列
NSArray *columns = [CoreFMDB executeQueryColumnsInTable:@"user"];
NSLog(@"列信息:%@",columns);
//查询数据
[CoreFMDB executeQuery:@"select * from user;" queryResBlock:^(FMResultSet *set) {
while ([set next]) {
NSLog(@"%@-%@",[set stringForColumn:@"name"],[set stringForColumn:@"age"]);
}
}];
//计算记录数
NSUInteger count = [CoreFMDB countTable:@"user"];
NSLog(@"当前有%@条记录",@(count));算法竞赛入门经典(第2版)
刘汝佳 / 清华大学出版社 / 2014-6-1 / CNY 49.80
《算法竞赛入门经典(第2版)》是一本算法竞赛的入门与提高教材,把C/C++语言、算法和解题有机地结合在一起,淡化理论,注重学习方法和实践技巧。全书内容分为12 章,包括程序设计入门、循环结构程序设计、数组和字符串、函数和递归、C++与STL入门、数据结构基础、暴力求解法、高效算法设计、动态规划初步、数学概念与方法、图论模型与算法、高级专题等内容,覆盖了算法竞赛入门和提高所需的主要知识点,并含有大量......一起来看看 《算法竞赛入门经典(第2版)》 这本书的介绍吧!
URL 编码/解码
URL 编码/解码
Markdown 在线编辑器
Markdown 在线编辑器
