[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

[iOS] sécurité: keychain + encryption

mercredi 13 juillet 2016
Keychain Dans iOs chaque application à son propre keychain ou seulement l’application a accès. Donc elle n’est pas accessible par une tierce partie. Un keychain est un container crypter pour sauver les mots de passe et autre données sensibles. Il faut bien garder à l’esprit que le keychain ne peut stocker que de petite partie […] Lire la suite

[Swift] code + interface graphique

mardi 24 mai 2016
Dans cet article, je vous présent les bases pour utiliser la magnifique interface graphique de Xcode avec Swift. Pour commencer, vous créer un projet en Swift. Ensuite vous cliquez sur le fichier Main.storyboard de votre projet et vous retrouver la représentation de vos écrans de votre application. Il est possible d’avoir une vue qui permet […] Lire la suite

[Swift] base du language

mercredi 18 mai 2016
Variables variable non typé = Type implicite variable typé = Type explicite Si implicite, lorsqu’on affecte une valeur, le type de variable est gardé en mémoire. Par la suite, il sera impossible d’affecter un autre type à cette même variable. Dans le cas contraire, on obtiendra une erreur de type Cannot convert value of type […] Lire la suite