Geraldo Bastos
Meu repositório para compartilhar tudo que sei/descubro ao desenvolver aplicações utilizando Swift ou Objective-C.
Pesquisar
terça-feira, 2 de outubro de 2018
Tipos diferentes e com o mesmo nome, como resolver?
Quando trabalhamos em projetos grandes e/ou em uma equipe de desenvolvimento é muito comum encontrarmos nomes iguais para tipos diferentes. Esse cenário também pode acontecer quando utilizamos framerworks de terceiros.
Vamos exemplificar o problema citado sobre nomenclaturas iguais e as três formas de resolvermos.
sábado, 15 de setembro de 2018
Performance com Array
Quando trabalhamos no desenvolvimento de aplicativos para dispositivos móveis, temos que ter como preocupação a perfomance de nosso algoritmo para não criarmos aplicações lentas. Algoritmos simples como percorrer uma coleção, pode impactar de forma negativa na experiência do seu app.
Nesse artigo, veremos a performance para percorrermos uma lista simples utilizando diferentes formas.
Nesse artigo, veremos a performance para percorrermos uma lista simples utilizando diferentes formas.
quinta-feira, 13 de setembro de 2018
Como chamar código Objective-C usando o Swift
Existem muitas dúvidas se conseguimos combinar em um projeto iOS totalmente escrito em Swift com trechos de código em Objective-C (ObjC). Essa foi uma das primeiras dúvidas quando a Apple lançou a linguagem Swift e até hoje existe esse questionamento, visto que muitas bibliotecas/frameworks foram criadas utilizando o ObjC e até mesmo código legado.
domingo, 9 de setembro de 2018
String e Substring
Em Swift uma String é composta por caracteres que são representados por grafemas e possuem uma representação mínima do sistema de escrita. Por exemplo quando utilizamos emojis em mensagens, eles são na verdade códigos unicode em que é convertido para imagens ou para algum outro caractere, por exemplo:
quinta-feira, 6 de setembro de 2018
#pragma mark - Swift
Quem começou desenvolvendo iOS com a linguagem Objective-C (ObjC), já sabe que conseguimos organizar nosso código utilizando - pragma mark.
quarta-feira, 5 de setembro de 2018
Compreendendo o Behaviour Driven Development - BDD
Quando comecei a estudar sobre desenvolvimento de testes, o que mais encontrei de artigos na internet foram relacionados a TDD e BDD. Recentemente, comecei a pesquisar um pouco sobre o famoso Behaviour Driven Development (BDD).
Quem me conhece sabe que minhas pesquisas terminam sendo um pouco "exageradas" demais, porém preciso entender o que incentivou a criação e como aplicar em meu dia a dia como desenvolvedor e integrante de um time.
Quem me conhece sabe que minhas pesquisas terminam sendo um pouco "exageradas" demais, porém preciso entender o que incentivou a criação e como aplicar em meu dia a dia como desenvolvedor e integrante de um time.
Compreendendo contentInset e contentOffset
Muito comum "trocar" o contentInset e contentOffset que existe na classe UIScrollView, UITableView e UITextView. Nesse artigo, veremos a definição de cada um de uma forma simples.
segunda-feira, 3 de setembro de 2018
MVVM não é tudo isso
Esse artigo é um pouco diferente, pois trata-se de uma leitura que fiz sobre esse tema e o resultado que tive após os estudos. Por isso ele será curto, pois seu conteúdo se encontra nos slides. Espero que goste ;)
Assinar:
Postagens (Atom)