Nous avons de bonnes nouvelles! Le 25 août, avec la communauté CocoaHeads, nous organiserons un mitap iOS (notre premier mitap à Moscou).
Le programme
Sergey Tursunov, VK.com
"Envoi de la méthode rapide"
- Types d'envoi Direct / Témoin / Table / Message et pourquoi il s'agit d'un élément fondamental de la POO
- Quels types s'appliquent aux types de valeur, type de référence et extension
- Comment les types de répartition changent avec les modificateurs finaux / dynamiques / en ligne / objc / nonobjc dans les classes
- L'effet de l'OMM sur l'envoi et pourquoi c'est un bon assistant de développement
- Comment vérifier indépendamment quels types de répartition sont créés pour les fichiers compilés (SIL) et un peu sur le processus de compilation dans Swift.
Et partout: quels bugs / fonctionnalités peuvent être trouvés, pourquoi pour les sélecteurs, il est nécessaire de spécifier les
attributs objc /
dynamic et swizzling sur les minimums dans Swift.
Andrey Mukhametov, FunCorp
"L'évolution de l'inventaire publicitaire"
- Comment la publicité sur iFunny a-t-elle commencé?
- Problèmes courants avec les SDK publicitaires
- Surveillance du réseau d'applications
- Annonce native
- Architecture pour travailler avec des publicités dans iFunny
- Une nouvelle façon de travailler avec l'inventaire publicitaire.
Vladimir Ozerov, Sberbank
"Chargement paresseux"
- À quoi servent les différents types de bibliothèques?
- Mécanismes de chargement
- Comment organiser votre propre bibliothèque Lazy
- Pièges
- Déterminer le moment optimal pour charger la bibliothèque.
Evgeny Kireev, ivi.ru
"Implémentation du système de conception sur iOS"
- Synchronisation du système de conception multiplateforme entre le serveur et les clients
- Génération de code d'atomes, de molécules et d'éléments
- Création d'une interface utilisateur universelle adaptative sans xibs, storyboards et sans travail direct avec des conteneurs supportant différentes grilles
- Tâche déclarative de dispositions pour UICollectionView et le générateur de cellules universel
- Intégration dans un projet à architecture modulaire
- Problèmes et développement.
Mikhail Nikolaev, Redmadrobot
«Correct MVC»
- Problèmes et solutions MVC
- Différences entre un contrôleur de contenu et un contrôleur de conteneur
- Comment et quand utiliser les contrôleurs de conteneurs
- Capacité à utiliser MVC dans de grands projets et sur des écrans complexes.
À partir de 12:00
Vous pouvez vous inscrire pour un mitap
ici ou
ici .
Venez! Nous attendons!