Archive pour la catégorie 'Développement IOS'

[XCode] crash app depuis l’AppStore

mardi 31 janvier 2017
Il est possible dans Xcode d’analyser les crashes des utilisateurs que API d’Apple à relevé. En effet dans Itunes connect, chaque client d’application à la possibilité d’analyser depuis le site web de itunes connect leur application. Elle retourne par exemple les devices actifs, le nombre de sessions, nombre d’application downloader et aussi les crashes qui […] Lire la suite

[iOS] Autolayout en programmation

mardi 31 janvier 2017
Dans cet article nous allons voir comment utiliser Autolayout en programmation et aussi quelques conseils avec Xcode. Pour ma part, j’utilise le pod SDC Autolayout disponible ici Voici un exemple de positionnement en X et Y avec sdc_autolayout Si je devrais le faire via UI dans Xcode j’aurais ceci: Maintenant via programmation, j’obtiens ceci: Il […] Lire la suite

[iOS] delegate in Objective C vs Swift

lundi 30 janvier 2017
Dans cet article, je vais vous présenter comment mettre en place la technique de delegation de méthodes entre deux classes. Cette technique permet d’implémenter une méthode dans une classe qui est appelé à un moment donnée dans une autre classe. On peut voir cela comme la technique de hook dans le web. On créé dans […] Lire la suite

[iOS] Key-Value Observing

lundi 30 janvier 2017
Key-Value Observing est considéré comme l’api la plus mauvaise de Cocoa. En objective C, il y a un certain nombre de moyens pour faire communiquer des événements dans votre application: NSNotification & NSNotificationCenter => fourni un certain nombre d’événement du système qui peuvent notifier et être notifier n’importe ou dans l’application. Le tout est de […] Lire la suite

[iOS] NSKEYARCHIVER

lundi 30 janvier 2017
La grande question que l’on peut se poser quand on créé une application mobile est de savoir comment nous allons conserver les données d’un lancement d’application à une autre. C’est à dire comment garder exactement le même affichage d’une application lorsqu’on la relance par après. Deux solutions: Core Data et NSKeyedArchiver / NSKeyedUnarchiver. Une troisième […] Lire la suite