A grande maioria dos aplicativos no iOS utiliza um UITableView ou um UICollectionView para exibir um conjunto de dados ou uma lista de opções. Quando precisamos sincronizar estes dados com atualizações de uma API utilizamos o método updateData() que força a UITableView ou a UICollectionView a redesenhar todas as rows. Este reload é perceptível pro … Continuar lendo Utilizando IGListKit com UICollectionView
Tag: tvOS
Decodificando json com Swift 4 Parte 1
Já abordamos anteriormente aqui no blog sobre como pode ser trabalhoso decodificar arquivos json com o Swift e como bibliotecas de terceiros podem nos ajudar com esta tarefa. No Swift 4 foi acrescentado uma forma de lidarmos com json de maneira simples e nativa. Neste artigo iremos examinar alguns pontos desta novidade.
Utilizando o Zeplin para ler designs desenvolvidos no Sketch
Construir uma tela no Xcode a partir de um projeto do Sketch pode ser uma tarefa bem trabalhosa. Caso o projeto tenha sido impresso não é possível obter as medidas que foram utilizadas pelo designer. Cabe ao desenvolvedor tentar vários valores diferentes para chegar a um resultado aproximado do design. Mesmo que a equipe de … Continuar lendo Utilizando o Zeplin para ler designs desenvolvidos no Sketch
Gráficos no iOS utilizando Charts
Existe um ditado que diz: "Uma imagem vale por mais que mil palavras". Este ditado também vale para quando precisamos apresentar números. Um gráfico pode melhorar muito o entendimento sobre uma informação que queremos apresentar em um aplicativo. No caso do iOS temos algumas bibliotecas disponíveis no GitHub sobre o tema. Hoje iremos falar sobre … Continuar lendo Gráficos no iOS utilizando Charts
Automatizando tarefas com o fastlane
O fastlane é um conjunto de ferramentas que automatiza o processo de compilação, testes, entrega para homologação e publicação de aplicativos para iOS. Também permite que o processo seja realizado em uma máquina remota, que possa ser iniciado por pessoas que não sejam os desenvolvedores ou que possa ser agendado para executar em horários predeterminados. … Continuar lendo Automatizando tarefas com o fastlane
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
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
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