IOS 6.0 – Mes nouveautés découvert et utilisés

jeudi 31 janvier 2013
Voici les nouveautés que j’ai découvert et apprécié sur IOS6.0 1. Facebook est intégré comme tweeter en natif et donc on a accès à une librarie de fonctionnalités facebook qui permet par exemple de partager un lien, image sur facebook sans devoir importer un framework et devoir géré tout ça. Voici un exemple de code […] Lire la suite

Déploiement d’une application IOS – Généralités

lundi 14 janvier 2013
Il existe deux types de programme de développement chez Apple pour IOS. – IOS Developer Enterprise program qui coûte 299$, qui ne permet pas de distribuer sur app store mais qui permet de créer un réseau d’entreprise (In house) pour « pusher » des applications uniquement à son réseau d’entreprise et contrôler tous les devices (limiter les […] Lire la suite

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