FAQ MacConsultez toutes les FAQ
Nombre d'auteurs : 15, nombre de questions : 123, dernière mise à jour : 28 juin 2013
Oui.
Sous Tiger(voir peut être panther), Apple propose "OjectAlloc".
A travers cette dernière, vous pourrez lancer votre application et suivre le
nombre d'instances des objets créés. Un autre logiciel dans la même trempe : MallocDebug.
Vous trouverez cette application avec les developers tools,
dans le dossier /Developer/Applications/Performance Tools
Dans ce dossier d'autres applications sont disponibles, allez y faire un tour.
Pour Leopard, ces applications seront obsolètes.
En effet ce dernier possédera Xray qui utilise la technologie Dtrace de Sun
pour aider à trouver les fuites de mémoire et aider à l'optimisation.
Lien : Lien vers la présentation d'Xray
Lien : Information sur Dtrace
Lien : La communauté Dtrace
- "Cocoa par la pratique" aux éditions Eyrolles. (FR)
- "Objective-C précis et concis" aux éditions O'reilly. (FR)
- "Cocoa with Objective-C" aux éditions O'Reilly. (EN)
- "Building Cocoa Applications" aux éditions O'reilly. (EN)
A la racine du répertoire utilisateur, créez un fichier texte nommé ".gdbinit". Editez-le pour y ajouter les lignes suivantes :
fb -[NSException raise]
fb objc_exception_throw()
Quittez votre session puis relancez XCode.
Lorsque le débogueur est lancé, Xcode s'arrêtera de lui même sur les exceptions levées.