源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

iOS开发中如何优雅的调试数据库详解

  • 时间:2020-10-08 18:24 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:iOS开发中如何优雅的调试数据库详解
[b]背景[/b] 写代码难免出现bug。 储备些调试技能绝对能够提高你的工作效率,让bug无所遁形。相信大家应该都有所体会,我们在开发的时候,数据库的操作一直是一个很棘手的问题,后来发现Android下面有一个第三方的库还挺好用的,就模仿它搞了个iOS的,可以方便的通过浏览器查看、添加、删除、修改数据库。下面话不多说了,来一看看详细的介绍吧。 [b]历史状况[/b] 我们来回想一下调试的过程: 如果在模拟器中调试: [list] [*]找到模拟器应用中数据库的文件位置[/*] [*]拷回到一个比较方便打开的地方[/*] [*]安装一个数据库操作软件[/*] [*]打开数据库文件[/*] [*]select/insert/upate/delete...[/*] [*]拷会模拟器应用目录中[/*] [*]运行应用,查看结果[/*] [*]效果不理想,重复1-7步[/*] [/list] 如果是手机设备,就更麻烦了。。。 [b]解决方案[/b] 要是有一个可以不用上面这些步骤、不用安装软件既可以随意操作数据库的方法,那就太好了。。。 [b]还真有,先来看看效果:[/b] 列出数据库,显示数据库的表和选中表中的所有记录 [img]http://files.jb51.net/file_images/article/201712/2017126145306323.jpg?2017116145318[/img] 条件查询 [img]http://files.jb51.net/file_images/article/201712/2017126145337946.jpg?2017116145347[/img] 更新记录: [img]http://files.jb51.net/file_images/article/201712/2017126145557742.jpg?2017116145621[/img] 删除记录: [img]http://files.jb51.net/file_images/article/201712/2017126145645513.jpg?2017116145655[/img] 辅助功能:显示常用信息和userdefault的信息,如: 应用名字、版本号、build号、Document路径、Cache路径等等 [b]集成方法:[/b] [list] [*]在 Podfile中添加:[code]pod 'YYDebugDatabase'[/code][/*] [*][code]run $ pod install[/code][/*] [*]application:didFinishLaunchingWithOptions中添加一行代码: [code][[DebugDatabaseManager shared] startServerOnPort:9002];[/code][/*] [/list] 然后就可以在浏览器里方便的增删改查了。 [b]源码下载[/b] github地址:[url=https://github.com/y500/YYDebugDatabase]https://github.com/y500/YYDebugDatabase[/url] 本地下载:[url=http://xiazai.jb51.net/201712/yuanma/iOSDebugDatabase(jb51.net).rar]http://xiazai.jb51.net/201712/yuanma/iOSDebugDatabase(jb51.net).rar[/url] [b]总结[/b] 以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对编程素材网的支持。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部