Management tools for Xcode

Source: Internet
Author: User

Xcode Plugin management tool Alcatraz
Alcatraz1. Introduction

Alcatraz is a tool that can help you manage your Xcode plugins, templates, and color configurations. It can be integrated directly into Xcode's graphical interface, making you feel like you're using Xcode's own functionality.

2. Installation and removal

Use the following terminal to install the Alcatraz:

https://raw.github.com/supermarin/Alcatraz/master/Scripts/install.sh | sh

If you do not want to use Alcatraz, you can use the following command to delete:

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

Remove all installation packages installed through Alcatraz

~/Library/Application\ Support/Alcatraz/
3. Using Alcatraz

After successful installation, you can find Alcatraz in the top menu of Xcode, as shown in:


Start Alcatraz

Click "Package Manager" to launch the plugin list page as shown in.
Select the column select "Installed", then filter the list you have installed, you can delete


List of installed, can be deleted

Select "All" to display a list of all recommended plugins to install


Recommended list to install 4. Plugin path

Xcode all the plugins are installed in the directory ~/library/application support/developer/shared/xcode/plug-ins/, you can also manually change to this directory to remove plugins.

5. Common Xcode Plugins

5.1 ksimagenamed
Ksimagenamed is a plugin that can help you enter the [UIImage imageNamed:] name of a resource. When you type, the [UIImage imageNamed] context menu automatically pops up to select the name of the picture resource you want to enter, and when you select the picture resource, you can also preview the resource on the left.


ksimagenamed Example

5.2 Xvim
Xvim is a Xcode vim plugin that enables VIM mode in Xcode's editing window.
The biggest benefit of Vim mode is that you can move the cursor, first-level copy, and paste code with the full keyboard operation. Xvim also has a good support for Xcode's column mode. As with Vim's own column mode, you can use the shortcut key control+W to change the currently edited column.

5.3 Fuzzyautocompleteplugin
Fuzzyautocompleteplugin allows for automatic code completion using a fuzzy approach.
For example, if we are going to overload a viewDidAppear: method, we must type in view丶did丶appear order to get the corresponding completion information, after using Fuzzyautocompleteplugin, we can type vda(view丶did丶appear三个单词的首字母) , or any substring that matches the viewDidAppear order of the entire word ( such as vdapp,idear, etc.), can be matched to this method


Fuzzyautocompleteplugin Example

5.4 Xtodo
Xtodo is a lookup for all tagged comments in the project TODO丶FIXME丶???丶!!!
Usually we in the project development, for a variety of reasons, some things need to be processed later, this time in order to prevent forgetting, plus TODO or comment is very FIXME necessary, but to go online or submit code before the need for these unresolved issues is slightly troublesome, Xtodo can provide a summary of the interface, All outstanding and marked are displayed TODO centrally FIXME . control+T Open the Summary interface


Xtodo shortcut key Marker
Xtodo Example

5.5 Vvdocumenter
Vvdocumenter is a tool that automatically generates code comments that can easily extract the parameter names and return values of a function. As shown in:


Vvdocumenter Example

5.6 Deriveddata Exterminator
Deriveddata Exterminator is a plugin that clears the Xcode cache directory.
Sometimes there are strange problems with Xcode, most often in some complicated operation (for example, in the same project, back and forth to various branch versions), will cause Xcode to show some compile errors or warnings, but eventually can be compiled, Usually clear the Xcode cache to solve such problems, the plugin added a clear cache button on the Xcode menu, you can easily clear the cache content with one click

5.7 Omcolorsense
Omcolorsense is a uicolor color input helper that helps you to browse the appropriate colors in real time when writing Uicolor code, as shown in.


Omcolorsense Example
Omcolorsense Example

Management tools for Xcode

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.