O JSON – JavaScript Object Notation, é um formato de dados utilizado para intercâmbio de dados computacionais que é empregado na maioria das aplicações atuais e é definido pela Json.org. Existem no mercado vários frameworks, e para diversas linguagens, que ajudam na conversão de objetos Json para seu modelo de dados porém nesse post vamos […]
Se você é desenvolvedor ou principalmente se você for designer de aplicativos já se deparou com a quantidade de tamanhos diferentes do ícone principal que temos que fazer: 7 para Android 20 para iOS 15 para Windows Phone (contando só os ícones quadrados, sem os wide) 2 para Blackberry (se é que alguém ainda produz […]
Este post é na verdade um tutorial de como configurar um domínio e fazê-lo apontar para um endereço do CloudFront. Durante o desenvolvimento de um projeto aqui na redspark, me deparei com esta tarefa. Já havia configurado o Route53 para alguns projetos pessoais, mas nenhum deles utilizando tecnologias como ELB (Elastic Load Balancer) ou CloudFront. […]
Caso você não tenha acompanhado essa série desde o começo poderá consultar os posts anteriores nos links a seguir: Parte 1 e Parte 2 Continuando com nossa série de posts sobre testes unitário em swift, vamos agora criar um teste para uma tela que necessita de dados de serviços externos. Vamos iniciar nosso trabalho criando […]
Junto com o Swift a Apple trouxe a programação orientada a protocolos. Hoje vamos ver como usar um importante recurso desse modelo de programação, as extensões de protocolos. As extensões de protocolo servem para garantir uma implementação padrão para as funções declaradas no protocolo (todas ou algumas delas). Vamos aos exemplos. 1 – Vamos criar […]
A nova versão do Angular está virando a esquina. Em desenvolvimento desde o final de 2014, e tendo como foco a correção de alguma decisões ruins do passado, no que diz respeito a sua estrutura e design, a equipe do Angular decidiu desenvolver a nova versão a partir do zero. Muita coisa mudou. Na verdade, […]
Hoje vamos falar um pouco sobre os Enums no Swift 2.2 . Os Enums servem para categorizar valores, como por exemplo os naipes de um baralho, que em Swift podem ser definido das seguintes maneiras: [markdown] “` enum Naipes { case Ouros case Copas case Espada case Paus } “` [/markdown] ou [markdown] “` enum […]
Para continuar com nossa série de posts de sobre teste unitário vamos, primeiramente, fazer com que o teste realizado na Parte 1 seja executado com sucesso. Ao final do primeiro post tínhamos nosso teste criado porém sem implementação de nossa viewcontroller o que fazia com que nosso teste falhasse. Então agora vamos implementar corretamente nossa […]
Todos nós sabemos da importância dos testes unitários no desenvolvimento de software e nesse post vamos montar um pequeno projeto com o teste básico de uma lista a fim de apresentar a estrutura do XCTest, framework de teste utilizado pelo Xcode. Para começar vamos criar um novo projeto e selecionar a opção “Include Unit Tests”
Promises foram criadas para lidar com um problema antigo de linguagens assíncronas, as callbacks, mais especificamente as callback hells. [cc lang=”javascript” tab_size=”2″ theme=”blackboard” noborder=”true” line_numbers=”false”] Async1(function () { Async2(function () { Async3(function () { Async4(function () { }) }) }) }) [/cc] Todas essas funções anônimas tornam um inferno a leitura, entendimento e tratamento de […]