数据库自动更新及自动赋值工具 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
数据库自动更新及自动赋值工具 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
授权协议 未知
开发语言 Objective-C
操作系统 iOS
软件类型 开源软件
所属分类 iOS代码库iOS 数据库
开发厂商
地区 国产
提 交 者 红薯
适用人群 未知
收录时间 2013-09-17

软件简介

数据库自动更新及自动赋值工具。代码包里面包括:
一、模型类及数据库配置文件生成器(C#程序,数据库暂时只支持sqlserver,请在Windows上使用) ,具体功能有:
1.生成OC模型类
2.生成C#模型类
3.生成数据库配置文件
二、IOS客户端功能(示例代码travelAPP):
1、通过数据库配置文件生成或更新客户端Sqlite数据库的表结构
2、NSDictionary数据自动赋值给模型类对象
3、将模型类对象自动插入Sqlite数据库
4、将Sqlite数据库查询结果自动赋值给模型类对象
5、通过模型类对象的主键ID自动更新删除数据库数据
类的说明:
1.XubModel:生成的模型类的父类,用来记录模型的属性有没有赋过值,以便在数据库插入和更新操作时是否要插入和更新某列
2.CheckSqlite:通过比较资源文件和沙盒中的数据库配置文件,生成或者更新SqlLite数据库
3.DataBaseInfo:将数据库结构信息读取到内存中,方便使用
4.SqliteHelper:封装的一些数据库操作方法,既可以直接传入XubModel完成数据库数据自动更新和自动赋值,也可以直接传入SQL语句来完成一些比较复杂的数据库操作
5.SqliteHelperDelegate协议:当使用SQL语句来操作数据库时,用代理做一些绑定参数和赋值给模型类的操作
6.ToolMethod:自己平时封装的一些工具方法,其中NSDictionaryToObject方法可自动将NSDictionary数据自动赋值给模型类
注意事项:
1.数据库设计时,请将第一例作为主键列,我找了很久也没找到SqlServer里判断某列是否是主键列的方法,有谁知道请联系我
2.IOS项目创建后请在资源文件XXX--Prefix.pch文件中创建宏 #define DATEFORMATTER @"yyyy/MM/dd HH🇲🇲ss" [Code4App.com]

展开阅读全文

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2014/10/31 09:49

ios8 iOS Auto Layout

引言: Auto Layout是iOS6发布后引入的一个全新的布局特性,其目的是弥补以往autoresizing在布局方面的不足之处,以及未来面对更多尺寸适配时界面布局可以更好的适应. 要完全掌握Auto Layout是一件非常消耗精力的事情,需要大量的实践,并且在根本上面,理解其如何使用,如果要全面的介绍Auto Layout和使用场景估计几篇博文都介...

0
6
发表了博客
2015/08/08 23:26

苹果系统

由于工作需要,现在的工作环境是 Win+Mac。 用苹果系统有一段时间了。 记录一下这期间使用苹果的一些问题或者算是吐槽。 先说一个好的地方,苹果系统核心是 FreeBSD,UNIX 家族的一员。 核心的稳定性自不必说,举个使用中的小例子。 有一个很老的 MP3,要往里面拷贝几个东西。 在 Windows 上死活读不出来,Windows 的资源...

0
1
发表了博客
2015/08/13 08:34

ios

ios

1
0
发表了博客
2015/04/07 17:51

iOS应用开发 iOS开发 iOS软件定制

iOS应用开发 iOS开发 iOS软件定制 Android外包 OA定制

1
2
发表了博客
2015/03/17 15:25

iOS开发 iOS应用开发 iOS软件定制 iOS电子点餐

iOS开发 iOS应用开发 iOS软件定制 iOS电子点餐

0
0
发表了博客
2014/06/25 11:29

ios

ios

0
0
发表了博客
2017/05/09 15:30

iOS WebView使用Ajax与iOS的交互

iOS 使用Ajax实现与Javascript同步异步交互 实现原理: 1.Ajax可以实现同步与异步请求 2.UIWebView可以实现Ajax跨域请求 3.NSURLProtocol可以拦截Ajax请求 4.NSURLProtocol可以实现模拟响应结果 需要解决的问题...

0
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了问答
2015/12/23 12:25

现存的动态大图可达性查询一般存在什么问题,有没有一些新的思路

1
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
0 评论
7 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部