Archive pour la catégorie 'Développement IOS'
Xcode: gestion de la reception des notifications push
mardi 18 juin 2013
Concernant la gestion de la réception des notifications push, il y a plusieurs cas à traiter: Si l’application est active (l’utilisateur est dedans): Si l’application est inactive (en background): Dans ce cas-ci, le payload de la notification se trouve dans userInfo Si l’application n’est pas lancée et pas en background: Dans ce cas-ci, la notification […] Lire la suite
Xcode: Jouer un son et faire vibrer le téléphone
mardi 18 juin 2013
Il faut inclure le framework AudioToolBox et inclure le .h. Et voici un code pour jouer un son embarqué dans l’application et faire vibrer le téléphone. Dans mon cas, j’ai utilisé cette fonctionnalité pour faire sonner le téléphone quand on recevait une notification push et qu’on se trouvait dans l’application. Lire la suite
XCode: Gestion de la langue dans l’application
mardi 18 juin 2013
Pour une application que j’ai développé, la langue devait être gérée par l’utilisateur dans l’application à l’aide d’un bouton FR et NL. Dans ce cas-ci, il est difficile d’utiliser l’outil de Localizable.strings qui se base sur la langue du téléphone. Mais Xcode nous offre la possibilité d’utiliser très facilement la fonction suivante: Et ensuite il […] Lire la suite
Xcode: Condition mode développement ou production
mardi 18 juin 2013
Voici un code utile pour savoir si on est en mode développement ou distribution. Idéal pour les liens vers des webservices de production et de développement. Pour ma part dans une classe singleton qui contient toute les variables générales de mon application (Root.plist, taille écran etc…), dans le .h je défini dans quel mode on […] Lire la suite
Xcode: Exécuter une fonction avec un certain temps
vendredi 14 juin 2013
Il peut être utile de devoir exécuter une ou plusieurs action après un certain temps dans Xcode. Le code ci-dessus exécute la fonction goHome déclarée dans la vue après 20 secondes. Sorte d’équivalence à setTimout de javascript. Lire la suite