What are the differences between debug and release builds for a Cocoa application? I know the debug version contains additional information for debugging but what else is di
The release version is more optimized for better performance and smaller size.
Also from personal practice I can say that it's useful to turn on more warnings in release configuration to know which methods are not used, which methods don't have declaration where signed/unsigned are being compared as well as other useful stuff.