Criando logs em Swift
Todo mundo, uma hora ou outra, coloca uns NSLogs no código. Muitas vezes, esse log só é útil apenas para o desenvolvimento ou debug.
Doutor em Física, faz parte da comunidade de iOS desde 2009. Trabalhou em uma ad network e teve seu código perturbando os usuários com anúncios em mais de 200 milhões de devices, também ajudou as pessoas a encontrar um táxi, quando desenvolvia o app iOS da 99Taxis. Já passou por novos projetos na Movile e hoje desenvolve no Nubank. Nas horas vagas gera entropia nas organizações do CocoaHeadsSP e de AppsterdamBR
Todo mundo, uma hora ou outra, coloca uns NSLogs no código. Muitas vezes, esse log só é útil apenas para o desenvolvimento ou debug.
O excesso de responsabilidades do ViewController é algo que me incomoda há algum tempo. Hoje quero falar sobre a relação entre as Views e o ViewController.
Em Objective-C, enviar mensagens para nil é válido e não lança exceção como em outras linguagens.
O UIButton é uma classe extensamente utilizada, muito testada e configurável.
Qualquer pessoa que frequente o slack do iOS Dev BR sabe que ando insatisfeito com Storyboard. Os motivos são vários, mas hoje vou falar apenas de um, as segues.
Para entender como uma scroll view funciona, precisamos entender o que significam 3 propriedades: contentOffset, contentSize e contentInset.