
Pour sourires et fous rires, j'ai essayé de compiler une Xcode projet J'ai créé en 2002. Eh bien, techniquement, il a été un projet Project Builder crée en 2002 qui a été converti en un projet Xcode une couple d'années plus tard, mais la majeure partie du code a été écrit en 2002. Je voulais voir combien de travail seraient impliqués dans la prise d'un projet qui a été écrit quand Puma était la version actuelle de Mac OS et Mac sont équipés de processeurs PowerPC d'expédition et de le faire pour compiler à travailler dans le mode 32/64 bits pour les Mac Intel.
Les modifications de code nécessaires? Pas un.
Il y avait un tas d'avertissements que je l'adresse si cela était le logiciel d'expédition, depuis quelques méthodes utilisées à l'époque, je ont été désapprouvées. Aucun d'entre eux ont encore été supprimés, de sorte que l'application fonctionne (autant que je peux dire) exactement comme il l'a fait en 2002. La configuration du projet a été, où la quasi-totalité des travaux a été mise à jour, et il n'y avait pas beaucoup de cela, pour être honnête. Investissement en temps total, environ 20 minutes.
C'est sacrément incroyable, des architectures différentes, la taille de registre différent, et une base de code de sept ans, écrit lorsque j'ai connu un diable de beaucoup moins sur le cacao. Malgré tous les changements étonnants à Snow Leopard, ce vieux code fonctionne toujours parfaitement.
Si vous êtes intéressés par une application Barcode gratuit, vous pouvez télécharger l'application compilée ici. Si vous avez une version de la police OCR-A installé, il va tenter de l'utiliser (vous pouvez en obtenir un gratuitement here), Sinon il se rabattra sur la police monospace système par défaut.
Je vais pousser le projet de modifications du code Google quand j'ai du temps libre.
Aucun commentaire:
Enregistrer un commentaire