- 授权协议: GPL
- 开发语言: Objective-C
- 操作系统: iOS
- 软件首页: https://github.com/smallmuou/PPSqliteORM
- 软件文档: https://github.com/smallmuou/PPSqliteORM
软件介绍
PPSqliteORM 是对 Sqlite 数据库的对象化封装,减少 SQL 语句的操作,实现对象的写入和读取.
1. 前言
开发 PPSqliteORM 是源于公司的一个项目,需要用到大数据存储,经过评估之后,决定采用数据库存储方式,当然也就选择了 Sqlite,而对于 Sqlite 而言,FMDB 对它已经封装了一层,基于 FMDB,你可以不用再去关心 sqlite 底层的接口,只要关系 SQL 语法层面的内容,那么我不直 接使用 FMDB,而是在 FMDB 的基础上又封装了一层呢,原因有如下几个:
(1) 需要关注 SQL 语法
(2) 扩展性差,比如当我新建一个类,我需要再写 CREATE、DELETE、SELECT SQL 语句来操作这个类
基于以上两点不足,于是我决定再封装一层,于是就有了 PPSqliteORM。
2. 优势
相比于 FMDB,PPSqliteORM 有如下优势:
很少关注 SQL 语法
扩展性强
对象化操作
3. 支持数据类型
目前已经支持的数据类型有:整型(int,long,NSInteger...)、浮点(float, double)、布尔(BOOL)、字符串(NSString)、日期(NSDate)、字典(NSDictionary)、CGPoint、 CGRect、CGSize、NSRange、CGVector、CGAffineTransform、UIEdgeInsets、UIOffset。
Release It!
Michael T. Nygard / Pragmatic Bookshelf / 2007-03-30 / USD 34.95
“Feature complete” is not the same as “production ready.” Whether it’s in Java, .NET, or Ruby on Rails, getting your application ready to ship is only half the battle. Did you design your system to......一起来看看 《Release It!》 这本书的介绍吧!
