2015-12-20 1 views
0

Dans Visual Studio, je peux faire "Intellitrace" et effectuer le débogage inverse. Comment puis-je faire la même chose dans Xcode. Je ne veux pas redémarrer l'application encore et encore.Comment effectuer le débogage inverse dans Xcode

+0

Vous devez ajouter une explication de ce IntelliTrace et inverser le débogage sont avec ce que vous essayez de faire. Vous ne pouvez pas supposer que les développeurs iOS et Mac sont familiers avec Visual Studio. Je ne suppose pas que les développeurs Windows étaient familiers avec Xcode. –

Répondre

0

Le débogage réversible est une chose où Linux surpasse à la fois Windows et OS-X. Intellitrace vous donne quelque chose de vaguement comme le débogage réversible, mais ce n'est vraiment pas l'affaire complète. Sur Linux, vous avez un débogage réversible intégré dans gdb, des projets open-source tels que rr (https://github.com/mozilla/rr), et des choses commerciales telles que UndoDB de ma société (http://undo-software.com/). Un véritable débogage réversible signifie que vous pouvez avancer/reculer vers n'importe quel point dans l'historique d'exécution du programme, et aussi que vous pouvez voir toutes les données à n'importe quel point de son historique. Lorsque vous avez cela, les points de contrôle (aka points de rupture de données) à l'envers sont particulièrement puissants.

+0

Comment Linux est-il lié à Xcode? – animaonline