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

Xcode: Mise à jour app de IOS6 vers IOS7

jeudi 27 mars 2014
Voici les nombreux changements que j’ai dû opérer lors de la mise à jour d’une de mes applications de IOS6 à IOS7. Premièrement, mettre à jour le deployment target et la version de mon application Ensuite, j’ai corrigé les nombreux warning IOS6 ou IOS7 deprecated Voici quelques exemples de conversion de codes: Xcode vous demandera […] Lire la suite

Xcode: conserver les anciennes versions IOS SDK

mardi 25 mars 2014
Chaque fois, qu’on installe le nouveau Xcode suite à une nouvelle version d’IOS, Apple nous retire souvent l’ancien SDK d’IOS.Ce qui peut être ennuyeux!Voici comment contourner le problème: Il faut savoir que les SDKs de Xcode se trouvent dans /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs, et donc pour contourner le problème, il suffit de copier le dossier du sdk dans […] Lire la suite

Compatibilité entre les différentes versions d’IOS dans une application

mardi 18 mars 2014
Il est parfois nécessaire de maintenir son application avec différentes versions d’IOS et de quand même avoir besoin d’utiliser des fonctionnalités d’une version d’IOS si elles sont présentes! Pour se faire, Xcode nous offre une fonction très utiles: Dans ce cas-ci, respondsToSelector permet de vérifier si myMethod est défini dans myVar. Ce qui peut être […] Lire la suite

Xcode : intégration d’une webradio accessible dans le centre de contrôle audio

lundi 17 mars 2014
Voici un exemple de code qui intègre une Webradio définit par une url dans une application et qui se retrouvera dans le lecteur audio intégré de votre appareil. La Webradio tournera même si l’application est en background et sera toujours accessible dans le centre de contrôle de votre appareil et lorsque votre sera verrouillé. Tout […] Lire la suite

IOS 7: tâches de fonds

mercredi 12 mars 2014
Une des nouveautés de IOS7, est bien sûr la gestion multitâches en background. Bien sûr, Apple a limité ces fonctionnalités de tâches de fonds pour protéger l’utilisateur de consommation abusive de batterie et du processeur de l’appareil. Apple fournit aux développeurs des moyens pour exécuter des tâches de fonds limitées avant d’être suspendu. En outre, […] Lire la suite