Lorsque l'on commence un projet, il n'est pas toujours facile de faire comprendre aux autres intervenants comment l'on imagine l'interface. La solution est donc de créer un prototype de l'interface utilisateur (mockup en anglais). Pour créer ces prototypes, il existe plusieurs solutions :

tap tap tap, l'éditeur de Where To? et Tipulator, vient de publier les statistiques de vente de ses applications pour le mois de juillet. Il annonce des ventes, après soustraction de la partie revenant à Apple, d'un peu plus de 50 000$. Le billet met de plus en exergue l'importance d'être bien classé sur l'AppStore pour pouvoir garder des ventes de cette importance :

Voici quelques liens pour comprendre l'évolution du système de fichiers de Mac OS X, de comprendre les FSEvent (évenements du système de fichier) et de les suivre :

  • Mac OS X 10.5 Leopard: FSEvents, une partie de l'article sur Leopard de Ars Technica. Il revient en particulier sur l'évolution du système de fichier de Mac OS X, l'inspiration venant de BeOS et pour finir les FSEvents.
  • fseventer, un utilitaire pour suivre les événements de type FSEvents. Il permet donc de suivre les fichiers modifiés, supprimés, etc.
  • File System Events Programming Guide, le guide d'Apple sur les FSEvents.

C4[2] : Programme et inscriptions

01082008 Dans: Conférences, Liens

Jonathan 'Wolf' Rentzsch, vient d'annoncer l'ouverture des inscriptions pour la conférence C4[2] ainsi que le programme de la conférence. Si la conférence n'était pas à Chicago, j'y serais volontiers allé. Tout particulièrement pour :

  • SELECT * FROM SQLite_internals par Richard Hipp, l'auteur de SQLite
  • On Going Free par Brent Simmons
  • Pimp My App par Mike Lee

J'espère surtout que comme l'édition 2007, les vidéos des conférences seront mise en ligne.

Snippets pour Cocoa

31072008 Dans: C, Cocoa, Liens, Objective-C

Les snippets sont des extraits de code, le plus souvent court, montrant comment résoudre en problème particulier en développement. Il s'agit par exemple de savoir comment :

Voici donc quelques sites proposant des snippets pour Cocoa et le développement Mac de manière général :

Penser comme un programmeur Cocoa

29062008 Dans: Cocoa, Liens

Scott Stevenson vient de publier un article très intéressant sur "Penser comme un programmeur Cocoa" (Thinking Like a Cocoa Programmer). L'article est sympathique, car il n'aborde pas uniquement ce qu'il faut faire, mais aussi ce qu'il ne faut pas faire.

Je vais voir avec Scott Stevenson pour proposer une traduction en français pour les personnes ne parlant pas anglais.

Un exemple de gestion des préférences

09062008 Dans: Liens

La gestion des préférence dans est logiciel n'est pas toujours quelque chose de simple à comprendre pour l'utilisateur car :

  • il y a des listes d'options pas toujours très clair
  • il faut même de temps en temps redémarrer le logiciel pour que les modifications soient prises en compte.

L'article Excellence in Preference Windows présente l'exemple du logiciel CoverSutra qui est quant un lui un modèle du genre. Encore une fois un très bon article de Scott Stevenson sur Theocacao.

Ars Technica vient de publier la 3ème et avant-dernière partie de la série d'articles "Pourquoi passer de Win32 à Cocoa" (From Win32 to Cocoa: a Windows user's conversion to Mac OS X). Peter Bright après avoir abordé comment Apple à réussi à dépasser les erreurs du passé et comment Microsoft à échoué étudie ici tous les petits plus qui rendent Cocoa et le développement sous Mac OS X plus sympathique :

Planet Cocoa

27052008 Dans: Cocoa.fr, Liens

Envie de suivre les différents blogs anglais concernant le développement avec Cocoa ? Le mieux est de lire Planet Cocoa, le site qui agrège les billets en venant de différents blogs en langue anglaise.

D'ailleurs si vous avez un blog sur Cocoa en français, n'hésitez pas à me contacter ou à laisser un commentaire. J'aimerais bien mettre en place l'équivalent pour les développeurs francophones.

Plein de vidéos

26052008 Dans: Liens, Vidéos

Après quelques jours avec peu de billets mais beaucoup de problèmes de mon coté, voici quelques vidéos bien sympathique et pour tous les niveaux :

De plus ces vidéos sont disponible en différentes résolutions et même en HD.


Sponsors