L’OpenData pour les vélos se lance enfin avec JCDecaux

© JCDecaux

Depuis hier, le plus grand opérateur de réseaux de vélos en libre-service lance enfin un portail d’accès aux données des stations dans le monde. Dans le portail simpliste mais complet, on trouve dans un format bien connu des développeurs, le JSON, l’ensemble des données.

Simple et rapide tout comme l’enregistrement !
Mais au fait, avant s’était comment ?
Lire la suite →

Différence entre définition et résolution

screens

Souvent un abus de langage, le mot résolution est utilisé dans beaucoup de cas pour les nouvelles technologies.
On parle de résolution pour un écran, pour une image ou pour une imprimante mais on utilise souvent ce mot à tord.
Petit retour sur la terminologie des périphériques d’affichage et des images numériques d’hier et d’aujourd’hui. Lire la suite →

Passbook pour les développeurs

passbook-hero

Suite à ma petite introduction à Passbook (lire Voyages-sncf et SNCF : les billets de train dans Passbook), je reviens faire un topo plus pratique et technique sur les points importants de Passbook.
Passbook peut être une opportunité pour une entreprise ou un service de s’intégrer dans l’éco-système de l’iPhone. Aujourd’hui, il n’est pas nécessaire d’avoir une application sur l’App Store pour pouvoir utiliser Passbook. Un compte développeur iOS suffit. Lire la suite →

Dcovery, vos carnets de voyage embarqués

Dcovery

Petite découverte de ce début d’année, l’application Dcovery pourrait devenir votre compagnon de voyage pour cette année.
Si avant de partir en vacances vous préparez vos visites, logements et autres lieux, vous avez certainement créé un carnet de voyage sans le savoir.
Seul souci, vous n’avez pas de quoi partir avec votre carnet numérique.

Dcovery est là pour vous ! Lire la suite →

TIP: UIButton et certaines zones inactives (userInteractionEnabled)

Vous avez peut-être déjà rencontré ce problème. Voici la solution.

Vous souhaitez créer votre propre bouton de type UIButton en ajoutant des “sous-vues” (addSubview) dans celui-ci.
Vous lancez votre application, testez, mais rien n’y fait, seule une petite partie de votre bouton est cliquable. Il s’agit de la partie où l’on ne trouve pas de sous-vues.

Pour résoudre le problème, il suffit d’indiquer à vous sous-vues qu’elles ne doivent pas suivre les évènements utilisateurs (sinon le bouton ne les voit pas).

maSousVue.userInteractionEnabled = NO;

Pour rendre le bouton actifs, pensez également à lui donner une taille (frame).
Et voilà, le tour est joué, votre bouton est entièrement cliquable avec vos propres éléments à l’intérieur.