Bonjour,
je me demandait quelle bibliothèque graphique utilisait la version Windows d'iTunes, et je n'ai pas trouvé la réponse.
Pouvez-vous m'éclairer ?
Merci
Bonjour,
je me demandait quelle bibliothèque graphique utilisait la version Windows d'iTunes, et je n'ai pas trouvé la réponse.
Pouvez-vous m'éclairer ?
Merci
Très probablement Cocoa. Apple a les sources donc rien ne l'empêche de la compiler pour Windows. D'ailleurs ça m'avait fait bizarre quand j'avais vu la bibliothèque CoreFoundation pour Windows (fournie avec le SDK QuickTime pour Windows).
Euh non, iTunes est toujours écrit en Carbon, donc ça ne peut pas être Cocoa pour Windows, par contre pour Safari probablement.
Mais pourquoi ils utilisent Carbon au lieu de Cocoa ??
Parce que iTunes est né au temps de Mac OS 9 et qu'il devait être compatible avec... C'est dommage mais c'est comme ça.![]()









Je pense qu'il y a aussi une question de sécurité. Les possibilités d'introspection et de swizzling (remplacement de méthodes à la volée) d'Objective-C? La possibilité d'ajouter des plugins d'animation serait alors un point d'entrée facile à exploiter.
Partager