简单实用的编程小助手

Xcode插件管理工具——Alcatraz

简介

Alcatraz是一个帮你管理Xcode插件、模版以及颜色配置的工具。它可以直接集成到Xcode的图形界面中,让你感觉就像在使用Xcode自带的功能一样。

安装和删除

使用如下的命令行来安装Alcatraz:

mkdir -p ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins; 

curl -L http://Git.io/lOQWeA | tar xvz -C ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins

rm -rf ~/Library/Application\ Support/Alcatraz

不使用Alcatraz的时候,可以使用如下命令来删除:

rm -rf ~/Library/Application\ Support/Developer/Shared/Xcode/Plug-ins/Alcatraz.xcplugin 

安装成功后重新打开Xcode,就可以在Xcode的顶部菜单中找到Alcatraz,如下所示:

简单实用的编程小助手_第1张图片

点击“Package Manager”,即可启动插件列表页面,如下所示:

简单实用的编程小助手_第2张图片

之后你可以在右上角搜索插件,对于想安装的插件,点击其左边的图标,即可下载安装,如下所示,我正在安装KImageNamed插件:

简单实用的编程小助手_第3张图片

安装完成后,再次点击插件左边的图标,可以将该插件删除

插件路径

Xcode所有的插件都安装在目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins/下,你也可以手工切换到这个目录来删除插件。


抓包工具——Charles(花瓶)

简介

Charles是一款HTTP代理/HTTP监测/ 反向代理加速的软件。能够让开发者查看所有网络和机器之间的HTTP流量情况。包括请求、响应、HTTP头信息(包含cookies和缓存)等。

使用方法

1、首先下载Charles下载解压后双击exe文件,根据安装向导提示安装

2、首先把电脑和手机连在同一个网络,查看电脑的网络IP,然后在手机中设置代理,代理的IP就是我们电脑的网络IP,端口号8888,不同的手机型号的设置位置不同,大部分都是在Wi-Fi网络设置。

3、设置好了,在电脑上打开下载好的Charles,然后用手机请求网络,电脑会弹出是否同意的选择,点击allow,就可以抓包了。

4、密保的https请求是无法查看的。这个时候需要配置证书,找到Charles证书文件

然后发到手机上,Android可以直接通过数据线,iPhone需要将证书文件邮件发送或Safari下载网盘发送到网上,然后打开Safari,通过Safari下载安装,安装之后,还需要在Charles中配置需要查看的网络。在Charles工具栏上点击设置按钮,选择Proxy  Setting……切换到SSL选项卡,选中Enable SSL Proxying,然后在Locations表单填写要抓包的域名和端口,点击Add按钮,在弹出的表单中Host填写域名。


详情参考http://blog.csdn.net/riven_wn/article/details/45219161

推荐一篇不错的文章

《Fiddler与Charles的特殊用途》



抓包工具——paros

简介

一个非常简单好用的抓包工具。

使用方法

1、Paros的安装

安装JDK1.4以上

安装Paros

2、Paros的使用

设置IE连接

打开 工具->选项->连接->局域网设置->勾选代理服务器:地址locationhost,端口8080.

3、在浏览器网址输入框中输入网址,在Paros左侧选择对应的网址,就可以分析包内容了。



你可能感兴趣的:(ios,编程,管理,插件,抓包)