Tag: MacOS

Utilizando IGListKit com UICollectionView

Utilizando IGListKit com UICollectionView

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

Anúncios
Decodificando json com Swift 4 Parte 1

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

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

Conectando-se a dispositivos Bluetooth utilizando o Core Bluetooth

Conectando-se a dispositivos Bluetooth utilizando o Core Bluetooth

Recentemente um amigo me apresentou uma empresa que fornece um serviço de monitoramento dos dados do carro através de um dispositivo Bluetooth conectado a um smartphone. Ao ver o produto fiquei curioso em entender como o iOS se comunica com um dispositivo Bluetooth. No iOS o framework Core Bluetooth é o responsável pela comunicação com … Continuar lendo Conectando-se a dispositivos Bluetooth utilizando o Core Bluetooth

Rodando vídeos do YouTube com o YouTube-Player-iOS-Helper

Rodando vídeos do YouTube com o YouTube-Player-iOS-Helper

O YouTube é um dos mais antigos e populares serviços de streaming de vídeo existente na web. Se você pretende rodar um vídeo do YouTube no iOS saiba que não é possível faze-lo diretamente em um componente como o AVPlayer. Para tocar o vídeo no iOS teremos que utilizar um UIWebView para mostrar o player do … Continuar lendo Rodando vídeos do YouTube com o YouTube-Player-iOS-Helper

Automatizando tarefas com o fastlane

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

Realm – Uma alternativa ao Core Data

Realm – Uma alternativa ao Core Data

Um dos tópicos mais comentados pelos desenvolvedores iOS é o Core Data. O Core Data possui muitos fãs por sua integração com o UITableView e pelo gerenciamento de memória. Também possui muitos "haters" por causa dos erros ligados a multithreading. A biblioteca Realm vem como uma alternativa a persistência de dados no iOS tendo versões … Continuar lendo Realm – Uma alternativa ao Core Data

Criando uma Pokedex com Core Data

Criando uma Pokedex com Core Data

A persistência de dados no aparelho é uma necessidade comum em vários aplicativos. Muitas vezes precisamos salvar informações que precisam ser acessadas sem conexão com a internet. Podem ser informações inseridas pelo usuário ou informações referentes ao aplicativo. Para informações mais simples como preferências do usuário podemos utilizar a classe NSUserDefaults como visto neste artigo. … Continuar lendo Criando uma Pokedex com Core Data

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