作为一个程序猿没有几件趁手的工具,怎么能高效的完成coding任务呢!
嘿嘿嘿~~~~
这里介绍一下我用到的较为实用的小工具
- Charles:抓取网络请求。
- dSYM:iOS崩溃分析。
- Postman:Http请求调试。
- Json格式转换。
- Json转Model。
- Datum:打开编辑sqlite3 DB。
- APNS Tool:iOS推送测试。
Charles
主要的功能:
- 将 Charles 设置成系统代理
- 过滤网络请求
- 模拟慢速网络
- 修改网络请求内容
- 修改服务器返回内容
- 给服务器做压力测试
- 抓取手机App网络请求
下载地址:http://xclient.info/s/charles.html?t=114709583922cad317865fedbdacebd773a86812
使用介绍:
https://blog.csdn.net/Naruto_22/article/details/72900708
https://www.jianshu.com/p/e2bc32004677
dSYM
这是一个iOS崩溃分析小工具,只要有信号文件xcarchive和crash.log就能直接分析出具体的崩溃方法和行号。
项目源码地址:https://github.com/answer-huang/dSYMTools
使用介绍:http://www.cocoachina.com/ios/20141219/10694.html
image.pngPostman
是一个接口测试神器,是可以抛开coding直接验证服务端给出的接口是否可用。
下载地址:http://www.pc6.com/mac/224724.html
网上有不少文章介绍的还不错,需要的自取:
https://blog.csdn.net/fxbin123/article/details/80428216
Json格式化
发现一个在线的Json格式化小工具还是蛮实用的,调试接口啦、返回异常分析啦!都是用的到的。
JsonSource.png JsonFormat.pngJson转Model
发现一个可以在线转Model的小工具,在新增接口字段较多的时候通过这个小工具还是很快捷的。
截图: ModelEnd.pngDatum
这个工具是可以直接打开sqlite3数据库、执行sql语句、手动删除修改数据。开发中用于打开数据库排查问题或直接测试sql语句那时相当的方便啦~
下载地址:直接apple store搜索就可以啦,有免费和付费两个版本,免费版有数据量的限制只能看不能编辑,付费版也不贵没有任何限制。
image.pngAPNS Tool
iOS开发中,在做推送测试中经常会收不到通知而不知道原因,常常的原因是推送证书无效,token与证书不匹配,怎么验证推送证书的有效性呢,那就非APNS Tool来帮你轻松解决!
下载:AppStore下载 APNS Tool。
介绍文章:https://blog.csdn.net/lybeen2007/article/details/52224718?locationNum=3
image.png
网友评论