1、Alcatraz介绍
- 对于新手来说也许很多人都不知道Alcatraz是个什么东西,简单的来说,他就是一个Xcode插件的管理工具。早些时候呢,插件是需要手动一个一个安装的,有了Alcatraz一切都简单了起来。
- Alcatraz 是一个 Xcode 上开源的包管理器(package manager),你可以用它去发现或者安装插件、模板、颜色主题等,而不必手动地克隆复制文件。它和 Xcode 无缝整合在一起。通过他我们可以更轻松的为Xcode安装一些比较实用,可以提高开发效率的一些插件。
- 他的功能就相当于cocoaPods之于第三方库,cocoaPods相信还是有不少人知道的,如果这都不知道,说明你刚入门,好好百度或者谷歌一下吧。我这里也有一篇文章关于cocoaPods安装的教程(cocoaPods安装教程)。
2、Alcatraz安装
- 先给官网:http://alcatraz.io/ 官网永远保证是最新的,但是是英文的。
- Alcatraz 在 github地址在: https://github.com/supermarin/Alcatraz
- 安装
- 1.退出Xcode,打开终端
- 2.输入以下命令(支持OSX 10.9+ 和 Xcode5+ )
curl -fsSL https://raw.githubusercontent.com/supermarin/Alcatraz/deploy/Scripts/install.sh | sh
- 安装完成后启动Xcode(一定要重新启动)
启动后会弹出这样一个AlertView,这里一定要选择Load Bundle,不要选错了。
然后,然后…没有然后了,你发现Xcode并没有直接打开,正常!再重新打开Xcode你就会发现在状态栏中的window下多了一个选项Package Manager。
就它了,打开它,是这个样子滴
3、Alcatraz使用
- 里面有很多插件,自己看着装吧,下面推荐几款常用的插件
1.CocoaPods
我第一件事就是安装了cocoaPods,这样在用cocoaPods就更方便了
点击INSTALL安装,安装完就会变成REMOVE,安装完也要重新启动一下Xcode
CocoaPods主要功能是为IOS和OS的开发进行依赖管理,如果你没有使用过它,我建议你一定要试一试。
CocoaPods plugin是CocoaPods在Xcode上的插件,它可以让你更容易地使用CocoaPods。它为CocoaPods添加了一个菜单项,如果你不喜欢用命令行,你可以使用这个插件。
2.KSImageNamed
虽然有些人说自动补全会让开发人员变懒,但它的确大大提高了开发效率,你甚至可以通过它补全一个图片命名。
Kent Sutherland 发明的 KSImageNamed 插件不仅为你节约了时间,他也结束了拼写的时代。至于开发人员懒惰的问题,见仁见智吧。
3.FuzzyAutocomplete
说到自动完成,大部分的iOS和OS X开发人员都依赖Xcode的自动完成功能。然而,Xcode的自动完成实现并不是完美的,你并不总能通过它得到你期望的建议或希望。
Jack Chen 和Leszek Ślażyński创建了FuzzyAutocomplete插件来代替Xcode的autocomplete。它利用模式匹配算法来解决问题,它的工作方式非常完美。(重点是有模糊查询功能,你不需要再一个字母一个字母挨着输入了)
4.Dash for Xcode
Dash是一个了不起的浏览文档的软件,我每天都会用它。我就不对解释了图已经代表了一切,相信一个喜欢看文档的人用它一定会爱不释手的。
5.ColorSense
代码里的那些冷冰冰的颜色数值,到底时什么颜色?如果你经常遇到这个问题,每每不得不运行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至可以点击显示的颜色面板,直接通过系统的ColorPicker来自动生成对应颜色代码,再也不用做各种颜色代码转换了!
6.VVDocumenter
很多时候,为了快速开发,很多的技术文档都是能省则省,这个时候注释就变得异常重要,但是每次都要手动输入规范化的注释,着实也麻烦,但有了VVDocumenter,规范化的注释,主需要输入三个斜线“///”,就OK啦!