Apple a mis en ligne la liste des sessions qui seront présentées lors du WWDC 2008. La liste est accessible sur l'Apple Developer Connection - Sessions and Labs.
Développement Mac et iPhone
Apple a mis en ligne la liste des sessions qui seront présentées lors du WWDC 2008. La liste est accessible sur l'Apple Developer Connection - Sessions and Labs.
J'avais dans le billet Wil Shipley : Monster Marketing présenté une vidéo de la conférence C4[1]. Toutes les vidéos de la conférence sont maintenant disponibles sur le site de Jonathan 'Wolf' Rentzsch. Les vidéos sont les suivantes :
Même si la manière classique pour développer une application Cocoa est d'utiliser le langage Objective-C, il est aussi possible d'utiliser le langage Python grâce à PyObjC. De plus, la version 2.0 de PyObjC est livré en standard avec Mac OS X Léopard ce qui permet de s'en servir très facilement.
Vous pour retrouver sur le site de PyObjC, quelques exemples ainsi que de la documentation. On peut aussi retrouver un article sur l'Apple Developer Connection qui est malheureusement un peu ancien.
J'essairais à l'occasion de trouvez quelques ressources sur l'équivalent dans le monde Ruby : RubyCocoa
Mahalo, le moteur de recherche humain, est actuellement à la recherche d'une personne pour présenter son podcast vidéo. Voici donc la vidéo de candidature de Lindsay Hamel qui s'intitule "Tips for dating an Apple code" :
Apple vient de mettre à jour le guide sur la programmation concurrente et plus particulièrement avec les threads : Introduction to Threading Programming Guide. C'est en anglais et une version PDF est disponible.
Il n'est pas toujours facile lorsque l'on débute dans développement sous Mac OS X de bien faire la différence en Cocoa, Carbon et Objective-C. Voici donc la définition de chacun :
Pour prendre un exemple d'actualité, Photoshop CS 3 et la future version 4 sont écrit avec Carbon, mais il est prévu pour la version CS 5 de le passer sous Cocoa.
Voici une présentation de Jon Hicks sur la création d'icones avec l'exemple de l'application Mac PathFinder. Pour ceux qui ne le connaitrait pas, Jon Hicks est la personne qui a crée les icones de Firefox, Camino et Miro :
Apple vient de mettre à disposition des développeurs une nouvelle version du SDK iPhone proposant une nouvelle version de Interface Builder qui permet maintenant de créer des interfaces graphiques pour l'iPhone/iPod Touch.
Je vais essayer dès que possible de le télécharger et de proposer quelques captures d'écrans.
Je viens de migrer le blog de SQLite à MySQL, merci de me signaler si vous trouvez des problèmes d'affichage sur le site. Enfin pour les curieux, la migration d'une base de données de SQLite vers MySQL s'effectue de la façon suivante :
sqlite3 db.sqlite .dump > db.sql
BEGIN TRANSACTION;
à START TRANSACTION;
perl -pne s/\"//g db.sql > db.clean.sql
mysql -u user -p --default-character-set=utf-8 database_name < db.clean.sql
Je viens d'ajouter sur le site une rubrique la bibliothèque du développeur Mac OS X pour permettre aux développeurs Mac OS X de découvrir les livres existants et de les commenter pour aider les autres développeurs à choisir le livre le plus approprié aux profils de chacun.
J'ai commencé à remplir la rubrique avec le livre Cocoa Programming for Mac OS X.