Skip to content


Adicionar fontes a um projeto iOS

Olá pessoal, para que nossos aplicativos sejam cada dia mais únicos temos sempre que procurar o novo e pra dar um ‘tcham’ no projeto com fontes que não são nativas do iOS basta seguir os passos a seguir.

1) Adicione o arquivo da fonte ao projeto

2) Adicione uma nova entrada no arquivo info.plist, chamada “Fonts provided by application”, antigo UIAppFonts. E no ‘array’ da entrada adicione o nome do arquivo que você adicionou ao projeto, inclusive a extensão

3) Descubra o nome real da fonte, no Finder, dê um duplo clique na fonte para abrir o Font Book já com a fonte que você deseja

4) Use a fonte com o nome real (sem a extensão) no seu projeto assim como você usa uma de sistema

Você pode adicionar, quase todo tipo de fonte, .ttf, .ps e inúmeras outras.

Bom final de semana a todos e estimulem a criatividade dos designers!!

Posted in Dev, Dicas, iOS, Mobile.

Tagged with , , , , , , , , .


NSUserDefaults

Pessoal, vou usar NSUserDefaults no meu próximo post, então achei melhor já dar uma palinha a respeito e esclarecer pra que serve e como se usa.

O NSUserDefaults é utilizado para guardar as preferências do usuário, como login e senha, por exemplo, para eu não ter que manipular um banco de dados é mais fácil e prático eu guardar esse tipo de informação com get/set.

NSUserDefaults *preferences = [NSUserDefaults standardUserDefaults];

Salvando valores:

[preferences setObject:@"paulo" forKey:@"string"];
[preferences setInteger:28 forKey@"integer"];
[preferences setFloat:1.7 forKey@"float"];

Existe a possibilidade de sincronizar assim que os valores são adicionados, mas eu particularmente não uso:

[preferences synchronize];

Recuperando valores:

[preferences stringForKey@"string"];
[preferences integerForKey@"integer"];
[preferences floatForKey@"float"];
[preferences arrayForKey@"some_array"];
[preferences dictionaryForKey:@"some_dictionary"];

Para adicionar um array ou um dictionary é com o setObject e para resgatá-lo tem as opções acima.

O NSUserDefaults herda de NSObject, mas é praticamente um NSDictionary e não precisa de nenhuma configuração extra.

Por hoje é isso ai, no próximo post vocês verão um exemplo prático de como utiliza-lo.

Até a próxima e um bom final de semana a todos!!

Posted in Dev, iOS, Mobile.

Tagged with , , , , , .


[Atualizado] Dica: Sintaxes coloridas e "autocomplete" de volta no xcode

Olá pessoal,

No meio de um projeto, sem causa aparente eu perdi as minhas sintaxes destacadas/coloridas e o “autocomplete”, então depois de algumas buscas segue os passos para a solução simples e rápido:

1. Feche e abra novamente o projeto

2. Com o projeto aberto novamente clique em Window -> Organizer -> Projects -> $YourProject -> Delete Derived Data

3. Clean and build

Pronto seu projeto já está todo colorido e você pronto pra voltar ao trabalho!

Até a próxima.

Posted in Dicas, Mobile, Xcode.

Tagged with , , , , .