Cocoa.fr

Developpement Mac, Objective-C, Cocoa et Swift

Migration cocoa.fr

Un blog Mac qui garde l'esprit historique, avec une base moderne.

Theme modernise a partir de la palette d'origine. Architecture prete pour importer les anciens contenus Objective-C, Cocoa et Swift.

21 August 2008 Cocoa

Le copier / coller pour vos applications iPhone

L’ajout d’une fonctionnalité de copier / coller sur l’iPhone est actuellement en bas de la liste des priorités d’Apple. Il est tout de fois possible de proposer des fonctionnalités de ce type dans vos applications iPhone grâce à OpenClip.

Il s’agit d’un framework pour le développement iPhone qui propose un espace partagé entre les différentes applications une fois que celles-ci sont stoppées. Plus d’informations sont disponibles dans la FAQ et la FAQ pour développeur. Pour finir, la vidéo suivante permet de comprendre en détail le fonctionnement :

Cut and Paste for iPhone from Cali Lewis on Vimeo.

Edition : John Gruber de Daring Fireball a écrit un billet où il explique en détail le fonctionnement de OpenClip, et pourquoi il y a de grandes chances que le système ne fonctionne pas sur le long terme. En fait, ça ne fonctionne déjà plus sur la version 2.1 de l’iPhone OS. Pour plus d’informations, vous pouvez lire Raining on the OpenClip Parade.


21 August 2008 iPhone / iPod Touch

Créer un prototype d’interface utilisateur

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 :

20 August 2008 C

nVidia Cuda 2.0 disponible

nVidia vient de rendre disponible la version 2.0 du SDK Cuda pour MAC OS X. Vous pouvez donc dès maintenant télécharger nVidia Cuda SDK 2.0. Il contient :

  • Le compilateur C nvcc
  • Les librairies CUDA FFT et BLAS pour le GPU
  • Le profileur
  • Le débuggeur gdb pour le GPU
  • Le driver d’éxecution CUDA (inclus dans le driver nVidia standard)
  • Le manuel de programmation CUDA
16 August 2008 Cocoa.fr

Bilan de Cocoa.fr

Cocoa.fr est maintenant en ligne depuis plus de 6 mois (le 7 février 2008) avec un peu plus de 100 billets (102 billets avec celui-ci) et 74 commentaires au total. J’espère continuer à ce rythme la pour les mois avec venir, avec je l’espère un peu plus de commentaires, donc n’hésitez pas à donner votre avis sur les différents billets.

En ce qui concerne l’évolution de Cocoa.fr, voici quelques idées que j’aimerais peut être mettre en place dans les mois à venir :

  • Un planet-cocoa si je trouve avec de blog sur le secteur en français.
  • Une section offres d’emplois et CV
  • Une section “magazine” avec des articles plus complets voir des tutoriaux.

N’hésitez donc pas à me dire ce que vous aimeriez voir sur Cocoa.fr parmi les idées ci-dessous ou autre.

Pour finir, si vous souhaitez participer à Cocoa.fr soit sur la futur section “magazine”, soit en tant qu’auteur invité, n’hésitez pas à me contacter grâce au formulaire sur Jibaku.fr.

16 August 2008 C

2008 LLVM Developers’ Meeting

Le 1er août a eux lieu l’édition 2008 de la rencontre des développeurs LLVM (Low Level Virtual Machine) sur le campus d’Apple.

Les vidéos et les slides sont maintenant disponible sur la page http://llvm.org/devmtg/2008-08/. Une bonne partie des présentations viennent d’employés d’Apple, ce qui permettre de découvrir les choses à venir dans le monde du développement Mac. Il s’agit tout particulièrement des présentations suivantes :

  • Clang Internals (slides) - Clang est le nouveau front-end C/ObjC/C++ actuellement en développement du projet LLVM qui pourrait permettre de remplacer GCC. Cette présentation décris l’état actuel et l’architecture du projet, ainsi que le fonctionnement de l’AST (Abstract Syntax Trees).
  • Finding Bugs with the Clang Static Analyzer (slides) qui présente un analyseur statique du code source qui permet de découvrir plus de problème lors de la compilation que les outils actuels.
15 August 2008 iPhone / iPod Touch

Les ventes AppStore de tap tap tap

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 :

15 August 2008 Cocoa

Systèmes de fichiers, FSEvents et fseventer

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.