Skip to content

(Runtime+FMDB)对象操作数据库、功能强大、操作简单、轻量级

Notifications You must be signed in to change notification settings

xubillde/YUDBObjectSample

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to the YUDBFramework wiki! 一、DBOBject 介绍

感谢FMDB
DBOBject 使用runtime + fmdb 封装

1.自动建表

2.自动检查增删表字段

3.自定义数据库名,文件路径

4.支持一对一对象数据库存储

5.支持多路径,多数据库关联查询

6.一键保存、修改、删除、查找、多级关联查询解析、反序列化

7.支持数据解析序列化、反序列化、json -> model and model ->json

8.使用FMDatabaseQueue队列操作

9.只依赖唯一第三方库FMDB

二、如何使用 #import <YUDBFramework/DBOBject.h>

.对象继承DBOBject 创建模型

.自定义名字和路径,序列化属性

.生成目录 .生成目录

.数据库展现

.关联查询 运行结果

NSArray *userArry = [DBObj getAll];
for (DBObj *info in userArry) {
     
    DBLog(@"info  %@",[info dictory]);
     
    for (UserInfo *obj in info.infoArry) {
         
        DBLog(@"obj  %@",[obj dictory]);
    }
}

About

(Runtime+FMDB)对象操作数据库、功能强大、操作简单、轻量级

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Objective-C 99.3%
  • C 0.7%