i was updating one of my iOS apps yesterday and yea xcode blows major dick.
1. when you are debugging and it breaks, when you press "continue" it doesn't bring the simulator to the front of the screen, you have to go to the dock and click it to get back to it.
2. i hopened an old version of a file that i had for the project i was working on, like in a totally different location on the hard drive. then when in the project viewer whenever i clicked on that file it would load up the old version one, not th eone in the actual project. i even closed the project and reopened it, and the same thing. i had to "open" the file from the hdd for it to get back into my project ... again, never moving any files on the hdd locaitons.
3. undo doesn't undo your actual last action, it will undo "groups" of actions and that is annoying as hell.
4. the way when you do if then else, it adds the starting/ending brackets automatically, and ads this "STATEMENTS" block in between it. since it doesn't add the brackets in the format that I like, i have to manually modify it, and then go remove the STATEMENTS block that it automatically inserted.
5. when i click "build and debug" and it hits a break point, it will go to xcode but won't go to the debug tab by default - i have to click it every freaking time i want to go there.
those are just a few of my peeves with it, and i noticed this last night in like an hour or so of coding.