CocoaHeads em FunCorp


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!

Source: https://habr.com/ru/post/pt418283/


All Articles