PDA

View Full Version : Where to find info on removing debugging code?




chrono1081
Sep 27, 2010, 06:22 AM
Hi guys.

I've never written lots of debugging code before (probably because I am only a hobbyist ;) ) but now that my projects are getting quite large I decided to start doing so.

I know in some IDEs you can put a symbol or special syntax in front of a line of code (like a line that writes to console or something) and with one command you can remove all of it from the final build. I'm sure XCode has a similar feature but I can't seem to find it anywhere.

I've never used it so maybe its done with a macro instead of in the IDE but I know people out there do it and I want to start since it will make my life easier:D

Does anyone know what I'm talking about or have any tips where I can find such information? I'm not having much luck : /



Cromulent
Sep 27, 2010, 06:26 AM
You could just incase your debug code in:

#ifdef DEBUG
// insert code here
#endif

and then just delete the define for the production build.

robbieduncan
Sep 27, 2010, 06:55 AM
I'd look at using the DLog pre-processor macro discussed here (http://iphoneincubator.com/blog/debugging/the-evolution-of-a-replacement-for-nslog).