Tout ce que vous avez toujours voulu savoir le fonctionnement du runtime d’envoi de messages d’Objective-C 2.0. Dans cette série d’articles, Bill Bumgarner détaille instruction par instruction le fonctionnement de la fonction objc_msgSend() (dont le code source en assembleur commenté est publiquement disponible).
Après lecture de cette série d’article, l’envoi de messages en Objective-C n’aura plus de secret pour vous !
C’est par là (en Anglais évidemment) : bbum’s weblog-o-mat » Blog Archive » objc_msgSend() Tour Part 1: The Road Map.
Le piratage des applications iPhone est un gros problème. S’il est assez simple de détecter si une application a été piratée, il est aussi très simple de modifier le code d’une application qui effectuerait cette détection. L’article iWillApps » Detecting Piracy suggère une solution de détection un peu moins triviale, qui proposera un nouveau challenge à ceux qui préfèrent ne pas payer les applications qu’ils utilisent…
Apple a bel et bien enterré l’idée d’utiliser ZFS dans MacOS X. La cause principale ? Sun violerait certains brevets logiciels appartenant à NetApp.
Apple ne pouvant prendre le risque de se retrouver également dans la tourmente, ZFS est tout simplement abandonné.
Source : StorageMojo.
Alors que tout le monde l’attendait, grosse déception : ZFS est totalement absent de Snow Leopard.
Plusieurs informations contradictoires circulent sur les raisons de cette absence. Robin Harris, sur son blog, évoque quelques pistes intéressantes, et tente de prédire le futur de ZFS (Article en Anglais) : Why did Apple drop ZFS?.

Les Apple Store en ligne viennent de réouvrir: comme attendu, Snow Leopard est désormais disponible en précommande:
« Apple a annoncé aujourd’hui que la commercialisation de Mac OS X 10.6 Snow Leopard débuterait le vendredi 28 août auprès des Revendeurs Agréés Apple », précise le communiqué de presse de Cupertino.
« les ingénieurs d’Apple ont perfectionné 90 % des plus de 1 000 projets de Mac OS X. Les utilisateurs remarqueront ainsi un Finder plus réactif ; Mail qui charge les messages deux fois plus rapidement ; Time Machine dont la sauvegarde initiale est accélérée jusqu’à 80 % ; un Dock avec intégration d’Exposé ; QuickTime X avec un lecteur remanié qui permet aux utilisateurs de visualiser, d’enregistrer, d’ajuster et de partager facilement leurs vidéos ; et une version 64 bits de Safari 4 qui offre jusqu’à 50 % de gain de performances et résiste aux plantages causés par les plug-ins. Snow Leopard voit sa taille réduite de moitié par rapport à la version précédente et libère ainsi jusqu’à 7 Go d’espace disque une fois installé.
Pour la première fois, les applications système, notamment le Finder, Mail, iCal, iChat et Safari, sont en 64 bits et Snow Leopard, grâce à sa prise en charge des processeurs 64 bits, met à profit les gros volumes de RAM pour offrir des performances accrues et une sécurité renforcée, tout en restant compatible avec les applications 32 bits. Grand Central Dispatch (GCD) procure aux développeurs de logiciels un nouveau moyen révolutionnaire de créer des applications tirant parti des processeurs multicœurs. Quant à OpenCL, standard ouvert basé sur le langage C, il permet aux développeurs d’exploiter l’incroyable puissance de calcul du processeur graphique pour des tâches d’une toute autre nature.
Snow Leopard est le seul système d’exploitation pour ordinateurs de bureau à intégrer la prise en charge de Microsoft Exchange Server 2007, permettant d’utiliser Mac OS X Mail, le Carnet d’adresses et iCal pour envoyer et recevoir des e-mails, lancer des invitations à des réunions ou y répondre, ainsi que faire des recherches dans vos contacts et gérer ces derniers avec des listes d’adresses globales. Les informations issues d’Exchange fonctionnent de façon totalement transparente dans Snow Leopard, de sorte que les utilisateurs peuvent tirer parti des fonctionnalités exclusives de Mac OS X telles que les recherches Spotlight et les aperçus Coup d’œil. »