Autor: Mateus Freitas

Cores flat no iOS com Chameleon

Cores flat no iOS com Chameleon

Uma das coisas mais difíceis para um desenvolvedor é escolher as cores que irão compor a interface dos aplicativos. Se você não for um designer a escolha das cores que combinem entre si ou a escolha de uma cor que se destaque sobre outra é uma tarefa bem difícil. Hoje irei falar sobre uma biblioteca … Continuar lendo Cores flat no iOS com Chameleon

Implementando Swipe no UITableView com MGSwipeTableCell

Implementando Swipe no UITableView com MGSwipeTableCell

Um recurso muito interessante que vemos em muitos apps disponíveis na Apple Store é a possibilidade de deslizar a célula do tableView para a direita ou para a esquerda para habilitar as opções de ações para um determinado item. Iremos aprimorar o nosso app Lista de Pendências para possibilitar editar e excluir uma pendência ao … Continuar lendo Implementando Swipe no UITableView com MGSwipeTableCell

Tratando fontes de dados vazias com DZNEmptyDataSet

Tratando fontes de dados vazias com DZNEmptyDataSet

Grande parte dos projetos desenvolvidos no iOS tem um UITableView ou um UICollectionView. Há situações em que a fonte de dados relacionadas a estes componentes não retornam nenhum dado. Seja porque o usuário ainda não cadastrou nenhum informação, seja por uma pesquisa que não retornou resultado ou por uma conexão a internet que não pode ser concretizada. … Continuar lendo Tratando fontes de dados vazias com DZNEmptyDataSet

Usando Unbox para decodificar JSON

Usando Unbox para decodificar JSON

Grande parte dos aplicativos atuais utilizam algum tipo de informação extraída da WEB. Por padrão a maioria das fontes de dados utilizam o formato JSON (JavaScript Object Notation). Ele ele se tornou popular devido a simplicidade e a fácil leitura. Utilizando JSON com Swift Considere o JSON abaixo. [{ "menu": { "id": "file", "value": "File", … Continuar lendo Usando Unbox para decodificar JSON

Tutorial de Instalação do CocoaPods

Tutorial de Instalação do CocoaPods

Durante o desenvolvimento de aplicativos para iOS precisamos utilizar uma API ou até mesmo uma simples classe de terceiros para adicionar uma funcionalidade ao projeto. Com ferramentas de repositório de projetos tais como o CocoaPods ou Carthage para iOS e MacOS esta tarefa pode ser bastante simplificada. Utilizar fontes open source desenvolvidos por terceiros pode ser interessante por se ter a … Continuar lendo Tutorial de Instalação do CocoaPods