iOS开发必用小工具

作为一个程序猿没有几件趁手的工具,怎么能高效的完成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

image.png

dSYM

这是一个iOS崩溃分析小工具,只要有信号文件xcarchive和crash.log就能直接分析出具体的崩溃方法和行号。

项目源码地址:https://github.com/answer-huang/dSYMTools

使用介绍:http://www.cocoachina.com/ios/20141219/10694.html

image.png

Postman

是一个接口测试神器,是可以抛开coding直接验证服务端给出的接口是否可用。

下载地址:http://www.pc6.com/mac/224724.html

网上有不少文章介绍的还不错,需要的自取:
https://blog.csdn.net/fxbin123/article/details/80428216

Json格式化

发现一个在线的Json格式化小工具还是蛮实用的,调试接口啦、返回异常分析啦!都是用的到的。

地址:https://www.json.cn/#

JsonSource.png
JsonFormat.png

Json转Model

发现一个可以在线转Model的小工具,在新增接口字段较多的时候通过这个小工具还是很快捷的。

地址:http://modelend.com

截图:
ModelEnd.png

Datum

这个工具是可以直接打开sqlite3数据库、执行sql语句、手动删除修改数据。开发中用于打开数据库排查问题或直接测试sql语句那时相当的方便啦~

下载地址:直接apple store搜索就可以啦,有免费和付费两个版本,免费版有数据量的限制只能看不能编辑,付费版也不贵没有任何限制。

image.png

APNS Tool

iOS开发中,在做推送测试中经常会收不到通知而不知道原因,常常的原因是推送证书无效,token与证书不匹配,怎么验证推送证书的有效性呢,那就非APNS Tool来帮你轻松解决!

下载:AppStore下载 APNS Tool。

介绍文章:https://blog.csdn.net/lybeen2007/article/details/52224718?locationNum=3

image.png

你可能感兴趣的:(iOS开发必用小工具)