Framework | Langage |
![]() |
![]() |
À partir de décembre 2007 en Universal binaries :
On pourra s'étonner que l'interface de mes applications soit en anglais. Tout existe (et depuis le début de Mac OS) pour qu'une application, par principe internationale, puisse être localisée, c'est-à-dire s'exécuter dans une autre langue. À partir de la version anglaise obligatoire, on peut ajouter les ressources propres à chaque langage. Lorsqu'une telle ressource existe, l'ordinateur hôte exécute la version choisie dans les Préférences Système : International.
Sans être un processus lourd, la localisation représente un certain travail et l'expérience montre qu'il vaut mieux la faire lorsque l'application est terminée (tout au moins quand on est sûr que son interface ne changera pas. Or mes applications sont bien souvent des versions béta, rarement terminées
À partir de 2010 : applications iOS
À partir de 2014 : mise à jour de certaines apps pour Mavericks et XCode 5.
Utilistion d'ARC, de @property, de la syntaxe @[] @{ } pour les NSArray et NSDictionary.
Le plus gros travail a été pour PhotoToMovie d'abandonner QuickTime
au profit de AVFoundation.
Mis à jour : Actions, Vocabulary, DVDTheque, ColorLab, TrackConverter
À partir de 2015 : initiation à Swift (surtout pour iOS)Liens Cocoa :
CocoaDev | MacDevCenter | Cocoa Builder |
CocoaDevCentral | Cocoa Programming | |
Theocacao | Objective Cocoa | Cocoa Blogs |
![]() |
![]() |
![]() |
|
Framework | Langage |
![]() |
Objective-J |
Scrapbook | Color Synthesis |
L'avantage avec Cappuccino c'est que les applications s'exécutent sur le Web, donc dans le navigateur. En conséquence les liens ci-dessus conduisent à l'application elle-même au lieu d'une page de présentation.