
No primeiro mês da primavera em nosso escritório, houve uma reunião sobre o desenvolvimento do CocoaHeads para iOS. Uma surpresa para os convidados foi a primeira apresentação de Stas Sarychev sobre o tema da programação funcional. Tradicionalmente, era caloroso e sincero, e agora no vídeo:
À primeira vista, palavras incompreensíveis que você possa ter encontrado no instituto. Mas, de fato, tudo é muito mais simples do que parece. Nós no Tutu.ru estamos ativamente agitando a programação funcional e, além disso, a usamos em nossa prática diária. Neste relatório, falarei sobre alguns dos fundamentos matemáticos nos quais o FP se baseia e como eles ajudam nos problemas do mundo real.
O tipo de string é a base dos idiomas Objective-C e Swift. Cada um de nós resolveu centenas de várias mini-tarefas, mas você já se perguntou como os métodos padrão fornecidos pelo SDK funcionam dentro de si? Existem mecanismos alternativos?
A partir do relatório, você receberá conhecimento sobre como usar mecanismos iOS pouco conhecidos, que permitirão resolver com mais eficiência tarefas relacionadas à formatação e várias conversões de cadeias usando as chamadas da biblioteca do sistema libICU. Existem muitos exemplos de caracteres de escape e exclusão, substituição de ocorrências, transliteração, normalização de strings, conversões de maiúsculas e minúsculas.
Tudo o que você queria saber sobre a vida secreta de seus aplicativos, mas tinha medo de pesquisar no Google. Vou dizer como os aplicativos são montados, como o executável é organizado e como o kernel do sistema operacional entende o que fazer com ele.
Planejamos o próximo mitap mais perto do outono, venha visitar!