Tutorial iOS: XCode – Dicas e Truques

On 16 de setembro de 2014 by Conrado Carneiro

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.

plugin

Clique para visualizar a animação

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.

Captura de Tela 2014-09-16 às 19.29.40

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.

68747470733a2f2f646c2e64726f70626f7875736572636f6e74656e742e636f6d2f752f31323734383230312f534358636f64654d696e694d61702f534358636f64654d696e694d617076312e332e706e67

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 Alcatrazporé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.

vvdocumenter

Clique para visualizar a animação

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:

Captura de Tela 2014-09-16 às 19.50.38

Objeto UIColor red criado

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.

Captura de Tela 2014-09-16 às 19.53.59

Palheta de cores, o objeto UIColor é alterado automaticamente

No proximo tutorial iremos abordar Dicas e truques sem a utilização de Plugins.

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *