美文网首页
Xcode实用插件,Alcatraz插件管理器

Xcode实用插件,Alcatraz插件管理器

作者: _Royal_ | 来源:发表于2018-05-03 10:30 被阅读970次

    Alcatraz

    本地安装方法

    下载地址:https://github.com/alcatraz/Alcatraz
    官网地址:http://alcatraz.io/

    下载完了以后运行

    运行Alcatraz项目

    运行成功后关闭Xcode,一定要完全退出,右键Xcode图标点退出那种,然后随便打开电脑中的一个工程,会出现下图,选择Load Bundle

    Load Bundle

    到这一步就安装成功了

    在线安装方法

    在终端运行:

    $ curl -fsSL https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh
    

    之后的步骤同本地安装方法一致。

    Xcode 8以后的Alcatraz等插件不可用解决办法

    在我们的目录~/Library/Application Support/Developer/Shared/Xcode/Plug-ins里可以查看到已下载却不能用的插件

    插件

    每当Xcode升级之后,都会导致原有的Xcode插件不能使用,这是因为每个插件的Info.plist中记录了该插件兼容Xcode版本的DVTPlugInCompatibilityUUID,而每个版本的Xcode的DVTPlugInCompatibilityUUID又都是不同的。如果想让原来的插件继续工作,我们就得将新版Xcode的DVTPlugInCompatibilityUUID加入到每一个插件的Info文件中,手动添加的话比较费时间还很有可能出错。
    在终端使用命令,是个不错的做法。

    事不宜迟:

    1.安装

    $ sudo gem install update_xcode_plugins

    sudo gem install update_xcode_plugins

    2.查看

    $ update_xcode_plugins

    update_xcode_plugins

    其中:“Added ***************** to Alcatraz(1.2.1) ” 即为把新版Xcode的DVTPlugInCompatibilityUUID加入到每一个插件的Info文件中。

    这里着重看一下红色方框中的文字,根据文意,这时候需要按照给出的提示对我们的Xcode进行解除签名,对插件才起作用。

    Run:

    $ update_xcode_plugins --unsign

    但是在对项目打包发布到Apple Store之前记得对Xcode进行签名!!!

    $ update_xcode_plugins --restore

    3.重启Xcode

    重启Xcode之后会弹出对话框,选择“Load Bundles”:

    使用Alcatraz

    xcode windows

    点击Package Manager,Package Manager相当于插件管理器,你可以在这里面搜索,安装,删除插件

    Alcatraz

    日常使用

    • 在Alcatraz中搜索插件名如VVDocumenter等,搜索后点击Install安装,remove删除.
    • 插件详细功能可以去Git上看.
    • 安装以后退一下Xcode,再重新打开,如果出现选择框选择:Load Bundle.

    NO.1 VVDocumenter(规范注释生成器)

    注释什么的是代码中必须滴,一份好的注释不单单要自己能看懂,也要能让别人看懂...安装此插件后只要连按"///",这注释看起来就舒服...效果见下图:

    3522076-817cae829026d142.gif

    NO.2 ESJsonFormat(Model类生成利器)

    你只需要把一段Json格式的东东放到这里,它就会帮你生成实体类(ps:用的时候光标位置要摆好,因为它会以光标位置为起点).

    使用方法:Window-ESJsonFormat-输入Json-Enter 如图:

    3522076-a5ddd4d6f62936a4.gif

    NO.3 Auto-Importer(自动导入头文件)

    当你需要引用其他文件时,不需要再跑到代码顶部"import"直接敲,它会帮你自动引入.

    使用方法:(快捷键:⌘ + ctrl + H),实际效果如下图:

    3522076-64cc863bcd28fd48.gif

    NO.4 FKConsole(UTF-8格式控制台输出转码工具)

    3522076-8b45692f8ea08044.gif

    NO.5 KSImageNamed(图片选择器)

    当你想从项目中选择一张图片时,得一个一个文件夹的打开,查找,然后复制名字,然后再粘贴到你需要的地方,有了它你便不用来回查找(ps:如果项目中的图片量过大,这个东西的作用就不是那么明显了)

    3522076-c05b0475da64188d.gif

    NO.6 ActivatePowerMode,噼里啪啦撸代码,很(⊙v⊙)嗯的一个东西

    3522076-2fe674067a7dd020.gif

    它的开关在这儿

    3522076-ccb5d76c041d951d.png

    NO.7 ColorSense,颜色显示插件

    代码里的那些冷冰冰的颜色数值。究竟时什么颜色?假设你常常遇到这个问题。每每不得不执行下模拟器去看看,那么这个插件绝对不容错过。更彪悍的是你甚至能够点击显示的颜色面板。直接通过系统的ColorPicker来自己主动生成相应颜色代码,再也不用做各种颜色代码转换了。

    项目地址:https://github.com/omz/ColorSense-for-Xcode

    相关文章

      网友评论

          本文标题:Xcode实用插件,Alcatraz插件管理器

          本文链接:https://www.haomeiwen.com/subject/jjckrftx.html