Temos ótimas notícias! No dia 25 de agosto, juntamente com a comunidade CocoaHeads, realizaremos um mitap do iOS (nosso primeiro mitap em Moscou).
O programa
Sergey Tursunov, VK.com
"Envio Rápido de Método"
- Tipos de despacho Direto / Testemunha / Tabela / Mensagem e por que essa é uma parte fundamental do OOP
- Quais tipos se aplicam a tipos de valor, tipo de referência e extensão
- Como os tipos de despacho são alterados com modificadores finais / dinâmicos / inline / objc / nonobjc nas classes
- O efeito da OMM no envio e por que ele é um bom assistente de desenvolvimento
- Como verificar independentemente quais tipos de despacho são criados para os arquivos compilados (SIL) e um pouco sobre o processo de compilação no Swift.
E por toda parte: quais bugs / recursos podem ser encontrados, por que, para os seletores, é necessário especificar os atributos
objc /
dynamic e swizzling nos mínimos no Swift.
Andrey Mukhametov, FunCorp
"A evolução do inventário de publicidade"
- Como começou a publicidade no iFunny?
- Problemas comuns com SDKs de publicidade
- Monitoramento de rede de aplicativos
- Anúncio nativo
- Arquitetura para trabalhar com anúncios no iFunny
- Uma nova maneira de trabalhar com inventário de publicidade.
Vladimir Ozerov, Sberbank
"Carregamento lento"
- Quais são os diferentes tipos de bibliotecas?
- Mecanismos para carregá-los
- Como organizar sua própria biblioteca Lazy
- Armadilhas
- Determinando o momento ideal para carregar a biblioteca.
Evgeny Kireev, ivi.ru
"Implementação do sistema de design no iOS"
- Sincronização do sistema de design de plataforma cruzada entre servidor e clientes
- Geração de código de átomos, moléculas e elementos
- Criação de uma interface de usuário adaptativa universal sem xibs, storyboards e sem trabalho direto com contêineres que suportam diferentes grades
- Tarefa declarativa de layouts para UICollectionView e construtor de células universal
- Integração em um projeto com arquitetura modular
- Problemas e desenvolvimento.
Mikhail Nikolaev, Redmadrobot
"MVC correto"
- Problemas e soluções MVC
- Diferenças entre um Content Controller e um Container Controller
- Como e quando usar controladores de contêiner
- Capacidade de usar o MVC em grandes projetos e em telas complexas.
A partir das 12:00
Você pode se inscrever para um mitap
aqui ou
aqui .
Venha junto! Estamos esperando!