工具

实用的辅助iOS开发的工具

    就目前所知,开发iOS绝大部分都是用Xcode,除此工具之外,还有几个好用的可以辅助实际开发中遇到的问题,拥有这种辅助开发技能,在工作中,甚至是以后的面试中,都可能会有不小的帮助。

 下面推荐三个实用的辅助iOS开发工具:

 第一个:青花瓷(抓包软件)

    

  我们知道,现在的开发一般是团队开发,我们iOS开发做的是前端,后端需要后台人员配合,有时候,后台人员回传的数据错误,或者接口文档写错导致我们在前台拿不到数据的时候,很可能发生争吵,后台人员说我回传给你数据了,前台的人说我拿不到你回传的数据,这样问题得不到解决,这时候,青花瓷就派上用场了,这是一个抓包软件,可以监听Xcode 的各种Http请求,从中发现网络数据的问题;

  

  青花瓷的使用很简单,只要在macOS环境上打钩就可以使用,会自动监听,无需配置。

   

  这是我评论的抓包示例,比如判断是否评论的参数是“message”,然后我们看到“message”对应的是“success”就说明接口数据请求成功,如果没内容,或者数据错误,我们就根据实际情况和后台对一下,或者将抓包软件抓到数据为空或者错误的截图发给后台,用通俗的话来说,这就是一款“打后台脸的软件”;

  小tips:因为我之前也是先经过培训才接触iOS的,培训时候,我们拿到的接口和那些数据全是正确的,就不会遇到这种实际开发才会遇到的情况,所有很多人不知道这款软件,确实对iOS开发的帮助非常大;

  

  第二款软件:蓝灯(FQ软件)

      

  就目前来说,我们之所有需要FQ,对于我们的开发来说,我感觉最大的意义就是从百度搜索-->google搜索。在我们的开发中,经常遇到一些我们目前还没接触过的一些问题,这时候搜索引擎就体现出了他的价值,而对于搜索引擎--百度和google的区别网络上已经有漫天的文章,我也就不献丑了,不过我还是推荐,如果从事开发行业,最好使用google搜索。而由于国内的某些原因,其实我们是无法访问google网站的,所有FQ软件的意义就出现了,Lantern算是我用过的比较好用的FQ软件,主要是免费(3.0以下版本免费)

  

   献上一波蓝灯的下载地址: http://www.iyaxi.com/2015-11-17/732.html(有2.2.5的免费版本)

--->小tips!!:如果使用青花瓷抓包抓不到包的时候,注意先把Lantern工具关闭,就可以抓到了!!

     

  

  第三款软件:Beyond Compare(文件对比工具)

  

  

  这款软件用于文件的对比,这款软件我在工作上遇到过一次大麻烦就是靠他帮忙解决的;

  问题如下:我和公司一同开发iOS的小伙伴文件起冲突了,SVN迁移的时候,导致他文件丢失,最后只能通过人工手动合并整合项目。因为我们项目比较大,一个一个手动比较合并的话,太费时费力,这时候这款软件就起作用了;

1.先选择两个需要比对的项目:

2.选择开始内容比较

 3.查看比较结果

  

   左右对比:发现 在“下拉菜单” 和 "url下载"中,左侧的文件夹多了一个YHotherSetting文件夹

  4.如果右侧是我们最终要整合的项目,需要把左侧YHotherSetting文件夹内容也添加到右侧项目中:

  

  

  5.内容对比替换

   

 这是两个文件不同代码区域,如果要将左侧的内容 移动到右侧过去,就在左侧的“-->”上点击,如果要将右侧的内容移动到左侧,就点击右侧的“<--”,可以实现内容的替换;

 这个软件可能用的比较少,但是一旦用到,就会发现真的节省了太多的工作量。

原文地址:https://www.cnblogs.com/Leo_wl/p/6370068.html