一种适用于iOS系统的实体数据存储,导出,管理方法与流程

文档序号:12121429阅读:来源:国知局

技术特征:

1.一种适用于iOS系统的实体数据存储,导出,管理方法,其特征是,包括以下步骤:

1)配置好基础项目相关项,保证初始项目能启动运行;

2)分两种安装配置方式安装:直接导入相关包文件,或者使用依赖库安装工具安装;在安装好后,配置好动态链接库;

3)根据实际项目需要,构建相应数据实体类后,通过调用工具函数初始化,转换生成需要的数据结构;

4)在转换过程中,对数据类型,安全性,值类型进行检测,确保可靠性;

5)在存储管理过程中,会转换对应的数据字段适配SQL字段,检测对象到sql字段的类型安全;

6)在下达导出指令后,将会根据所需要的导出格式,对内存中数据实体对象进行转码,结构构建,文件创建、写入;并提供文件分享功能。

2.根据权利要求1所述的一种适用于iOS系统的实体数据存储,导出,管理方法,其特征是:所述步骤1)中,基础项目相关项包括构成IOS操作系统的四层架构,从上到下依次为:Cocoa Touch Layer触摸UI层、MediaLayer媒体层、Core Services Layer核心服务层和Core OS Layer核心OS层;

核心OS层处于最底层,为项目数据层,用于给ios技术提供支持;采用三层架构的方式构建项目数据层结构,所述三层架构包括Documents目录、tmp目录和属性列表;

所述Documents目录为客户端目录,用于客户端的创建、读取和写入文件,包括位于索引0的数据paths、第一常量NSDocumentDirectory和第二常量NSUserDomainMask;数据paths用于返回主菜单;第一常量NSDocumentDirectory用于限定正在查找目录的路径,第二个常量NSUserDomainMask用于限定搜索的范围;

所述tmp目录用于存放应用临时目录;

所述属性列表用于指定应用的默认设置与相应的数据存储,使用Xcode或者Property List Editor应用手动编辑,将包含特定可序列化对象的字典或者数据,以NSDictionary和NSArray实例写入属性列表或者从属性列表创建相应的对象;

核心服务层包含应用需要的基础的系统服务,这些服务中的核心是CoreFoundation和Foundation框架,定义了所有应用使用的基本类型;

媒体层包含图形、音频、视频以及Air Play四个部分,媒体层使用框架framework构建;

触摸UI层为客户端触摸层,用于实行客户端指令输出。

3.根据权利要求1所述的一种适用于iOS系统的实体数据存储,导出,管理方法,其特征是:所述步骤3)中使用iOS SDK提供的反射机制,将NSData,NSDictionary结构数据转换为数据实体。

4.根据权利要求2所述的一种适用于iOS系统的实体数据存储,导出,管理方法,其特征是:步骤6)中“根据所需要的导出格式,对内存中数据实体对象进行转码,结构构建,文件创建、写入;并提供文件分享功能”指将内存存储的实体信息导出为Excel或者text,导出的文件存储在Document目录下,允许再次传输导出结果。

5.根据权利要求1或2或3或4所述的一种适用于iOS系统的实体数据存储,导出,管理方法,其特征是:所述步骤2)中依赖库导入程序采用Object-c与swift语言编写。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1