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

Fonctionnement des notifications Iphone/Ipad/Ipod

mercredi 19 décembre 2012
Une notification push permet d’avertir un device Apple sans pour autant que l’application soit lancée, du moment que le client ait accepté les notifications. L’émission des notifications push se fait via des envois de requêtes aux serveurs push d’Apple. Il existe notamment une application web EasyApns qui permet de mettre en place une queue d’envoi […] Lire la suite

Ajouter un NSArray dans un NSMutableDictionnary

jeudi 29 novembre 2012
Il est tout à fait possible d’ajouter un NSArray dans un NSMutableDictionary mais pas lors de l’initialisation du NSMutableDictionnary. Pour bien faire d’abord initialiser le NSMutableDictionnary avec des types « simple » comme NSNumber NSString etc… ensuite faire un setObject d’un NSArray. Dans ce cas-ci arEmail sera toujours un NSArray nil !!!!! Mieux vaut le retirer du […] Lire la suite

XCode ARC – Automatic Reference Counting

jeudi 29 novembre 2012
Depuis IOS 5 et Xcode 4.3, l’interface builder de Xcode nous propose de développer notre application avec ARC. Ce système va gèrer pour nous la mémoire et donc les retain et release. Ce qui nous facilite bien la vie. Donc on ne doit plus avoir de release ou autorelease dans notre code. De plus, quand […] Lire la suite

Interroger un fichier Json avec Xcode

jeudi 29 novembre 2012
Pour les applications mobiles, il est préconiser d’utiliser Json à la place de Xml car il est plus léger que son prédécesseur. Il plus intéressant de faire transiter des données via notre mobile avec du Json afin de limiter le volume de data qui reste cher en Belgique :-). Pour parser du contenu json il […] Lire la suite

Ajout de test unitaire sous Xcode

mercredi 28 novembre 2012
Pour ajouter des tests unitaires dans un projet existant, il suffit d’aller sur New > target dans l’interface builder de Xcode et de choisir dans Other, Cocoa Touch Unit Testing Bundle. Il créé automatiquement un dossier de test dans votre application avec un fichier .h et .m avec des fonctions prédéfinies. Il faut aussi ajouter […] Lire la suite