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

[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

[iOS] Sécurité – PIN certificate SSL

lundi 30 janvier 2017
Nous allons voir ici comment contrer les attaques de type MITM (man in the middle) au niveau sécurité mobile. Pour ce point Alamofire propose plusieurs solutions et en parle sur leur github ici L’objectif est d’empêcher de by passer le controle du certificat SSL entre l’application et le serveur. Pour cela, nous allons donc dans […] Lire la suite

[iOS] Sécurité: Alamofire – désactivation de NSURL cache

lundi 30 janvier 2017
Par défaut et pour un soucis de rapidité d’appel à des webservices, les urls sont sauvés dans une base de données sqlite locale dans l’application. Cette base de donnée se trouve dans /library/Cache/…../Cache.db Dans cette db on peut retrouver les appels vers nos webservices avec les paramètres envoyés. Suite à un audit de sécurité, il […] Lire la suite

[Swift] Mes astuces autolayout

mardi 16 août 2016
Toujours utilisé le bouton Pin et align ! Permet de rajouter plusieurs contraintes droite – gauche – en bas -en haut en même temps. gauche -> leading en haut -> top droite -> trailing en bas -> bottom Ces contraintes vont permettre de définir donc les distances vers ces 4 directions toujours en fonction des […] Lire la suite

[Swift] UItableView with expand list

mardi 16 août 2016
Voici un exemple de résultat souhaité: Dans un storyboard on peut mettre deux tableviewCell même si on utilisera un dans un certain cas et l’autre dans une autre. Par exemple: dans le cas de la réalisation d’une liste d’items de type expand qui ouvre un item de la liste en affichant plus de détail. Dans […] Lire la suite