Archive pour janvier 2017

[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

[iOS] Application Charles Proxy

lundi 30 janvier 2017
Est une application intéressante qui permet d’analyser toutes les requêtes sur le réseau depuis le simulateur de son mac ou encore son ipad. Il est possible de la télécharger ici Pour cela, il suffit de rajouter dans les settings de l’ipad au niveau du WifI un proxy http manuel ou on met l’ip du mac […] Lire la suite