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

自定义XCode代码片段

切记!
<#你想要给的参数名提示#>
是关键.
最后Xcode中的代码片段默认放在~/Library/Developer/Xcode/UserData/CodeSnippets
下,可以直接拷贝给别人用
2. 调试接口
- Postman 一款功能强大的网页调试与发送网页HTTP请求的Chrome插件
- DHC 在线调试接口,支持HTTP和HTTPS呦。

3. JSON数据编辑

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

4. 图片压缩
-
tinypng,保质压缩,我感觉还不错,推荐给我们UI和后台,他们用过之后都说好
-
tinypng批量压缩图片脚本 配套使用更佳。
5. AppIcon
AppIcon只需要UI提供一张1024*1024的图就可以了,具体的icon可以用Prepo生成

6. github的高级搜索功能
这个其实就是Github的Advanced search功能:
language:Objective-C stars:>900

7: charles 青花瓷的使用
Charles是mac端的一款截取与分析网络请求的工具,在网络开发中使用其作分析,可以大大提高我们的开发效率。比如可以查看网络请求、模拟网络延迟等等。
-
1: 下载
当前的破解版是3.10.1 .亲测在10.10.5系统上可以正常运行。下载地址:http://pan.baidu.com/s/1kT4cM6j -
2: 安装
正常安装,如果在安装过程中,弹出下面的框,去下载相关的文件
下载地址:https://support.apple.com/kb/DL1572?locale=zh_CN
这个已经在上面的下载地址里面了,名字是javaforosx.dmg
- 3: 破解
第一步:安装完后打开应用程序,选择Charles,选择显示包内容

MAC上的抓包工具charles的安装与使用
第二步:将下载的文件里的Charles.jar 替换掉包内容里的Charles.jar

重新打开后,破解成功。
8. 如何抓取手机设备的网络请求:
- 1、查看Mac电脑的IP地址,系统偏好设置->网络就可以查看到了,比如我的ip地址是:192.168.26.4

- 2、打开iOS设置,进入当前wifi连接(Mac在一个局域网内),设置HTTP代理Group,将服务器填为上一步中获得的IP,即192.168.26.4,端口填8888:

- 3、打开Charles,Charles会弹出确认框,点击Allow按钮即可

9: 怎么用charles?
charles有两种显示模式 ,
#######9.1 Structure模式的优点 :
以域名划分请求信息 可以很容易定位需要分析和处理的数据。
清晰看请求的数据结构,

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

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

-
1: 选择repeat
repeate
-
2: 查找功能
例如我需要找刚才一堆URL的东西中找到我需要的,后台告诉你,返回是通过guid作为标识的,一搜就出来了

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