一种实现iOS本地客户端数据快速存储的方法技术

技术编号:37365211 阅读:31 留言:0更新日期:2023-04-27 07:12
本发明专利技术公开了一种实现iOS本地客户端数据快速存储的方法,涉及手机应用产品研发技术领域,包括的具体操作步骤如下:S1、调试工具界面生成;S2、调试工具方法绑定;其中,在S2中使用到模型对象自身完成数据库操作,对代码进行增删改查,利用MJExtension拿到模型的所有key、values,通过sql重新拼接为新的插入sql语句,并写入到数据库;其技术要点为:使用本申请的方法能够使得可用性提升:仅需要继承该存储基类,即可实现本地缓存,仅需要操作模型,即可进行本地化操作;操作更加高效:操作步骤的简化,降低了因为书写sql等繁琐操作耽误的时间,以及规避了操作步骤上的错误问题。及规避了操作步骤上的错误问题。及规避了操作步骤上的错误问题。

【技术实现步骤摘要】
一种实现iOS本地客户端数据快速存储的方法


[0001]本专利技术涉及手机应用产品研发
,特别涉及一种实现iOS本地客户端数据快速存储的方法。

技术介绍

[0002]手机软件主要是指安装在智能手机上的软件,以改进原有系统的缺点和个性化;完善手机功能,为用户提供更丰富的使用体验的主要手段;随着智能手机的普及,人们在沟通、社交、娱乐等活动中越来越依赖于手机App软件,其中App为英文Application的简称,即应用软件,通常是指iphone、安卓等手机应用软件,手机软件是通过分析,设计,编码,生成软件,而手机软件是一种特殊的软件。
[0003]随着几乎所有的app应用中,都不可避免的要用到本地缓存,如图片缓存、数据缓存、视频缓存等等,视频和图片因为其特殊性,主要较于数据缓存增加了写入文件和读取文件操作,而本次的主要研究对象是数据缓存这块。
[0004]苹果本身是提供了一种CoreData数据库的存储模式,但在实际应用中因为其操作的局限性以及不方便修改数据结构等原因,申请人之后又接触了FMDBsqlite3的纯sql数据库,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种实现iOS本地客户端数据快速存储的方法,其特征在于,包括的具体操作步骤如下:S1、调试工具界面生成;S2、调试工具方法绑定;其中,在S2中使用到模型对象自身完成数据库操作,对代码进行增删改查,利用MJExtension拿到模型的所有key、values,通过sql重新拼接为新的插入sql语句,并写入到数据库。2.如权利要求1所述的一种实现iOS本地客户端数据快速存储的方法,其特征在于:在所述S1中,使用Xcode开发工具,项目中集成FMDB数据存储的第三方库以及MJExtension字典模型转化第三方库,完成后,项目编译成功即可。3.如权利要求2所述的一种实现iOS本地客户端数据快速存储的方法,其特征在于:在所述S2中,调试工具方法绑定通过如下步骤即可掌握与实现本地存储,具体步骤如下:(1)、利用FMDB在沙盒中创建数据库总表格;(2)、封装实现数据库创建table的方法,即传入表名称、表字段信息数组即可创建数据表;(3)、封装实现使用MJExtension将模型对象转化为字典对象,然后for循环遍历key的方式,拿到所有的key值,并结合步骤(2)创建数据库;(4)、向数据库中写入数据时再封装一个方法,即只传入模型对象,利用MJExtension拿到模型的所有key、values,通过sql重新拼接为新的插入sql语句,并写入到数据库;(5)、结合上述步骤最终只暴露一个传入模...

【专利技术属性】
技术研发人员:彭金光
申请(专利权)人:天翼视讯传媒有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1