No post de hoje iremos abordar plugins que irão deixar seu XCode eficiente e por conseqüência seu desenvolvimento mais produtivo.
No post de hoje irei abordar apenas plugins e no post seguinte serão dadas dicas e truques.
1. Plugins
1.1 BBUDebuggerTuckAway
Função: Esconde o console de debugger assim digitar alguma coisa e o console só irá aparecer novamente na próxima compilação.
Modo de instalação: Baixe o projeto no site do desenvolvedor, compile em seguida feche o XCode e abra novamente, o plugin será instalado automaticamente. Se preferir utilize o gerenciador de plugins do XCode chamada Alcatraz.
1.2 XcodeColors
Função: Possibilita exibir textos coloridos no console de Debugger.
Modo de Instalação: Baixe o projeto no site do desenvolvedor, compile-o e em seguida verifique na pasta “~/Library/Application Support/Developer/Shared/Xcode/Plug-ins” foi criado o arquivo XcodeColors.xcplugin, em seguida basta reiniciar o XCode.
Forma de uso (exemplo):
Defina os seguintes valores no cabeçalho junto com as bibliotecas do seu projeto:
[sourcecode language=”objc” wraplines=”false” collapse=”false”]
#define XCODE_COLORS_RESET_FG XCODE_COLORS_ESCAPE @"fg; "
#define XCODE_COLORS_RESET_BG XCODE_COLORS_ESCAPE @"bg; "
#define XCODE_COLORS_RESET XCODE_COLORS_ESCAPE @";"
[/sourcecode]
A seguir três exemplos de uso:
[sourcecode language=”objc” wraplines=”false” collapse=”false”]
NSLog(XCODE_COLORS_ESCAPE @"fg0,0,255;" @"Texto Azul"
XCODE_COLORS_RESET);
NSLog(XCODE_COLORS_ESCAPE @"fg255,255,255;"
XCODE_COLORS_ESCAPE @"bg0,0,0;" @"Texto branco fundo preto"
XCODE_COLORS_RESET);
NSLog(XCODE_COLORS_ESCAPE @"fg209,57,168;" @"Texto rosa!"
XCODE_COLORS_RESET);
[/sourcecode]
Conforme podemos notar na imagem a seguir é possível alterar a cor do texto e a cor de fundo.
1.3 SCXcodeMiniMap
Função: Disponibiliza um mini-map do código em uma barra lateral, função similar pode ser encontrada no editor Sublime.
Modo de instalação: O processo de instalação do plugin é similar os anteriores, baixe o projeto no site do desenvolvedor compile e verifique se ele foi instalado na pasta “~/Library/Application Support/Developer/Shared/Xcode/Plug-ins” o arquivo criado será o SCXcodeMinimap.xcplugin e para que tenha efeito o XCode deverá ser reiniciado.
Conforme podemos notar a seguir, um mini mapa é exibido a direita, para cada código aberto.
1.4 VVDocumenter-Xcode
Função: Facilitar a documentação do código inserindo comentários que são customizados.
Modo de instalação: Existem duas formas de instalação, a mais fácil é pelo Alcatraz, porém caso não o tenha, você pode baixar o projeto no site do desenvolvedor compila-lo e verificar se o plugin foi corretamente instalado na pasta apropriada do XCode já citada anteriormente.
Modo de uso: No site do desenvolvedor é possível verificar várias formas de uso, customizando de acordo com a situação. A forma mais fácil de iniciar os comentários é digitar /// (barra invertida três vezes seguidas) e o plugin será habilitado.
1.5 ColorSense for XCode
Função: Para mim é um dos plugins mais útil, ele cria uma paleta de cores e ao selecionar a cor desejada o objeto UIColor é criado já com os valores correspondentes, muito útil no dia-a-dia.
Modo de instalação: Forma de instalação similar aos outros plugins, baixe o projeto do plugin no site do desenvolvedor, compile e verifique se o plugin foi corretamente instalado na pasta de Plugins do XCode, se o arquivo OMColorSense.xcplugin estiver disponível na pasta o plugin foi instalado com sucesso e para utiliza-lo basta reiniciar o XCode.
Modo de uso: A forma mais simples que encontrei para utilizar o plugin é criar um objeto UIColor com uma cor padrão, tipo vermelho.. Conforme mostrado a seguir:
Feito isso, um balão com a cor do objeto é criado e se clicar nele uma paleta de cores é exibida, basta selecionar a cor que deseja que o objeto será alterado automaticamente.
No proximo tutorial iremos abordar Dicas e truques sem a utilização de Plugins.