提高iOS开发效率的小技巧和工具

一: 常用代码片段

开发中有一些常用的代码,可以放到代码片段中,然后下次你就可以使用快捷方法来使用这些代码了,给大家看下我的Xcode中部分代码片段:

提高iOS开发效率的小技巧和工具_第1张图片
1437028899818064.png

自定义XCode代码片段

提高iOS开发效率的小技巧和工具_第2张图片
2014092208495724.png

切记! <#你想要给的参数名提示#>是关键.

最后Xcode中的代码片段默认放在~/Library/Developer/Xcode/UserData/CodeSnippets下,可以直接拷贝给别人用

2. 调试接口
  • Postman 一款功能强大的网页调试与发送网页HTTP请求的Chrome插件
  • DHC 在线调试接口,支持HTTP和HTTPS呦。
提高iOS开发效率的小技巧和工具_第3张图片
1437028990258578.png
3. JSON数据编辑
提高iOS开发效率的小技巧和工具_第4张图片
1437029077859856.png

#######4. 测界面的距离: 推荐markMan

提高iOS开发效率的小技巧和工具_第5张图片
1437029121502461.png

4. 图片压缩
  • tinypng,保质压缩,我感觉还不错,推荐给我们UI和后台,他们用过之后都说好

  • tinypng批量压缩图片脚本 配套使用更佳。

5. AppIcon

AppIcon只需要UI提供一张1024*1024的图就可以了,具体的icon可以用Prepo生成

提高iOS开发效率的小技巧和工具_第6张图片
1437029199436939.png
6. github的高级搜索功能

这个其实就是Github的Advanced search功能:

language:Objective-C stars:>900

提高iOS开发效率的小技巧和工具_第7张图片
1437029236885763.png

7: charles 青花瓷的使用

Charles是mac端的一款截取与分析网络请求的工具,在网络开发中使用其作分析,可以大大提高我们的开发效率。比如可以查看网络请求、模拟网络延迟等等。

  • 1: 下载
    当前的破解版是3.10.1 .亲测在10.10.5系统上可以正常运行。下载地址:http://pan.baidu.com/s/1kT4cM6j

  • 2: 安装
    正常安装,如果在安装过程中,弹出下面的框,去下载相关的文件

    提高iOS开发效率的小技巧和工具_第8张图片

    下载地址:https://support.apple.com/kb/DL1572?locale=zh_CN

这个已经在上面的下载地址里面了,名字是javaforosx.dmg

  • 3: 破解
    第一步:安装完后打开应用程序,选择Charles,选择显示包内容

提高iOS开发效率的小技巧和工具_第9张图片
安装

MAC上的抓包工具charles的安装与使用

第二步:将下载的文件里的Charles.jar 替换掉包内容里的Charles.jar

提高iOS开发效率的小技巧和工具_第10张图片
替换

重新打开后,破解成功。

8. 如何抓取手机设备的网络请求:

  • 1、查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了,比如我的ip地址是:192.168.26.4
提高iOS开发效率的小技巧和工具_第11张图片
设置IP
  • 2、打开iOS设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.26.4,端口填8888:
提高iOS开发效率的小技巧和工具_第12张图片
端口
  • 3、打开Charles,Charles会弹出确认框,点击Allow按钮即可
提高iOS开发效率的小技巧和工具_第13张图片
允许

9: 怎么用charles?

charles有两种显示模式 ,

#######9.1 Structure模式的优点 :

以域名划分请求信息 可以很容易定位需要分析和处理的数据。
清晰看请求的数据结构,

提高iOS开发效率的小技巧和工具_第14张图片
structure

#######9.2: Sequence模式的优点 :
1:请求快就在前面显示, 因为这里是以数据请求的顺序去执行的
2: 可以很清晰的看到全部请求,(包括资源请求,图片,文本,音乐等等)


提高iOS开发效率的小技巧和工具_第15张图片
sequence

#######9.3.charles的一些基本功能


提高iOS开发效率的小技巧和工具_第16张图片
repeater
  • 1: 选择repeat


    提高iOS开发效率的小技巧和工具_第17张图片
    repeate
  • 2: 查找功能
    例如我需要找刚才一堆URL的东西中找到我需要的,后台告诉你,返回是通过guid作为标识的,一搜就出来了

提高iOS开发效率的小技巧和工具_第18张图片
search

http://blog.csdn.net/u013602835/article/details/52944392
转自: 移动开发

你可能感兴趣的:(提高iOS开发效率的小技巧和工具)