When selecting an iOS device and clicking the "Use for Development" button in Xcode organizer, what does it change on the device (iPhone or iPad)?
Are there any debugging symbols installed or some sort of profilers or loggers?
Does this mode affect device performance or battery life while being "used for development"?
It installs a development profile certificate on your device. Code signed by these certificate will be accepted to run on the device.