• [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
  • Tester la connexion et envoi de mail via telnet

    lundi 27 juin 2016
    Voici un permettant de tester la connexion à un serveur mail et tester l’envoi d’un email. Utilisation de telnet sur le port SMTP par défaut 25. Si tout se passe bien on obtient la connexion de la façon suivante : Ensuite on fait un petit test d’envoi de mail cmd: Réponse cmd: Réponse cmd: Réponse […] Lire la suite
  • [Xcode] ajout d’une customview en Swift et UI

    jeudi 23 juin 2016
    Dans cet article, je vais vous présenter ma méthode pour charger une customview définit en xib et avec adaptive layout dans une viewController de votre storyboard. Tout d’abord, vous pouvez ajouter un fichier .swift dans votre projet qui représentera votre customview. Appelez la customview et qu’elle hérite de UIView. Ensuite rajouter un fichier .xib dans […] Lire la suite

[iOS] Demande de device token chez apple depuis notre application

mardi 31 mai 2016
Selon la doc d’Apple, il faut rajouter dans la fonction didFinishLaunchingWithOptions, la demande d’enregistrement pour recevoir les notifications push ou RemoteNotifications. Ce code permet donc de définir le type de notification souhaitez et la demande d’enregistrement auprès d’Apple pour recevoir les notifications push. Et donc trois fonctions delegate peut être utilisée: Cette première fonction delegate […] Lire la suite

Tags: Notifications , token

[iOS] Depuis Appdelegate, appelez une méthode dans une autre vue

lundi 30 mai 2016
Si vous souhaitez exécuter une méthode d’une autre vue, par exemple rafraichir la vue depuis l’Appdelegate, voici une méthode simple en utilisant le defaultcenter de NSNotificationCenter Dans la fonction viewDidiLoad de votre vue: On ajoute un observer et la déclartion de la fonction. Dans le fichier Appdelegate, il reste a envoyer une notification de refresh […] Lire la suite

Tags: NSNotificationCenter

[Xcode] Ajouter un appareil dans une app en mode adhoc

mardi 24 mai 2016
Voici les étapes à suivre pour rajouter par exemple un device à un provisioning profile et ajouter celui-ci dans une archive pour un déploiement adhoc Log in sur votre compte développeur depuis le portail d’Apple. Cliquez sur Certificat/Provisioning onglet. Cliquez sur Devices > All Cliquez sur le + Ajouter le device avec son UUID et […] Lire la suite

Tags: adhoc , provisioning profile , xcodebuild

[Xcode] Changer le nom d’une application iOS

mardi 24 mai 2016
dans mon cas, il est arrivé que je dois modifier le nom de l’application. Pour cela, il faut bien comprendre que le Product name dans Xcode représente le nom qui sera affiché sous votre icône d’application. Donc, c’est bien lui qu’il faut modifier dans Build Settings Par contre l’identifier, c’est lui qui doit être unique […] Lire la suite

Tags: Xcode

[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

Tags: AutoLayout , Swift