IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

FAQ MacConsultez toutes les FAQ

Nombre d'auteurs : 15, nombre de questions : 123, dernière mise à jour : 28 juin 2013 

 
OuvrirSommaireDéveloppez sous MacLangagesObjective-C

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.

Créé le 20 septembre 2007  par Tarul, Sébastien Marchand

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)
Créé le 20 septembre 2007  par Sébastien Marchand

A la racine du répertoire utilisateur, créez un fichier texte nommé ".gdbinit". Editez-le pour y ajouter les lignes suivantes :

 
Sélectionnez

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.

Créé le 20 septembre 2007  par Sébastien Marchand