Apple hat meine Mail zur Kenntnis genommen und in Xcode 4 das meiste gefixt was in Xcode schon immer schlecht war.
Die öffentlich verfügbare preview 2 von Xcode 4 hat noch Fehler und stürzt auch gerne mal ab, aber man kann schon im Alltag damit arbeiten wenn man kein Problem hat sich auf dieses Abenteuer einzulassen.
Vieles hat sich getan, das User Interface wurde komplett ueberarbeitet, alles befindet sich jetzt in einem einzigen Fenster. Der Interface Builder wurde komplett in Xcode integriert. XIB Files werden also nicht mehr in einer extra Anwendung geladen und muss sich mit Xcode syncen, das passiert jetzt alles direkt in Xcode. Auch dort wurde das Interface komplett ueberarbeitet, mir gefaellt es jetzt viel besser, auch die Verknuepfung mit dem Code Editor ist sehr gelungen. Frueher hat man Verbindungen zu Outlets im Interface Builder in ein Panel gezogen, jetzt wird das ganze direkt in die Header Files gezogen und Xcode generiert einem die richtigen Outlets. Das viele Arbeitsschritte und somit Zeit, auch die Fehlerquellen werden somit weniger.
Mit Xcode 4 ist der LLVM auch endlich der Default Compiler und der GDB kann durch LLDB als Debugger ersetzt werden. Der LLVM Compiler macht nicht nur schnellen Code, er ist auch in den Editor integriert, der Parser checkt bei der Texteingabe auf Fehler und gibt Tips zum Bugs Fixen.
Der Code Editor ist mit einen Ansichten ausgestattet, zb die Header File neben die Source File zu legen oder eine Art Time Machine View um Versionen zu Vergleichen. Wo wir auch schon bei einem grossen Problem von Xcode 3 sind, die Versionierung war damit nicht moeglich. Mit Xcode 4 findet Git seinen Weg in ins IDE und wird es hoffentlich endlich moeglich machen mit Xcode die Versionierung zu bedienen.
Die Einstellungsmenus wurden neu gemacht, viel uebersichtlicher und kleiner sind sie geworden. Auch kann man jetzt eigene Aktionen definieren, wie zum Beispiel nach dem erfolgreichen bauen eines Projektes den Debugger zu oeffnen, eine Meldung anzuzeigen das der Build Vorgang fertig ist und wenn man damit fertig ist wieder den Debugger verschwinden laesst und dann zurueck zum Editor View.
Viel hat sich getan, endlich hat man das Gefuehl man ist wieder vorne mit dabei. Aber es gibt noch mehr zutun fuer Apple, wenn Xcode 4 fertig ist werde ich mir eine Liste machen und diese dann nochmal zu Apple schicken.