Archive pour la catégorie 'Développement IOS'
Xcode 7 : nouveautés
lundi 5 octobre 2015
Voici tout ce que j’ai retenu comme nouveautés au sujet de Xcode 7 Address Sanitizer permet de mieux localiser des bad access par exemple dans votre code. Par exemple vous testez votre application et boum erreur bad access, vous activez address sanitizer et vous refaites la même manipulation et il vous localise directement l’erreur de […] Lire la suite
[kontakt] cloud beacon
jeudi 3 septembre 2015
Cloud Beacon est un appareil vendu par kontakt qui permet de faciliter la gestion des beacons. Il est plus volumineux qu’un beacon et comporte la technologie wifi en plus du bluetooth. Il est aussi plus volumineux car il comporte une batterie et un cable mini usb est fourni pour l’alimenter. Comme dit précédemment son objectif […] Lire la suite
[iOS] Gestion d’événements
mercredi 2 septembre 2015
De manière générale, un programme informatique exécute de façon séquentielle une suite d’instructions. Mais dans la plupart du temps une application doit aussi réagir à différents événements qu’ils proviennent d’interactions avec le réseau, avec le système de fichier ou bien encore par l’utilisateur en lui-même via le clavier,souris ou le touché. La plupart du temps […] Lire la suite
[iOS] Grand Central Dispatch (GCD) – dispatch_async
mercredi 2 septembre 2015
Grand Central Dispatch est une technologie développée par Apple pour optimiser la prise en charge des processeurs multi-coeurs, elle se chargera donc de bien distribuer les processus aux différents coeurs. La fonction dispatch_async permet de créer des threads, processus asynchrone. En faite, elle rajoute le block dans la queue. Voici un exemple complet: Cette fonction […] Lire la suite
[iOS8] Autorisation pour les notifications locales
mercredi 2 septembre 2015
Sous iOS8, il faut rajouter soit même les alerts pour demander l’autorisation à l’utilisateur de l’application à recevoir des notifications locales. Voici le code qu’on peut rajouter dans la fonction didFinishLaunchingWithOptionsdu fichier AppDelegate.m Lire la suite