Po iOS 4.2.6, iOS 4.3 beta 3, nowej wersji beta systemu Mac OS X, Apple udostępniło także programistom Xcode 4 GM. Jest to ostatnia wersja przed wydaniem ostatecznej, więc to, co znajdziesz teraz, prawdopodobnie pozostanie na stałe w pakiecie Xcode. Oto, co nowego w tej wersji Xcode 4.
- Xcode 4 ma zupełnie nowy interfejs z jednym oknem dla wszystkich głównych przepływów pracy
- Konstruktor interfejsów jest teraz zintegrowany z głównym IDE Xcode
- Asystent pokazuje sparowany edytor z plikami uzupełniającymi (nagłówki, kontrolery interfejsu użytkownika itp.)
- Napraw – podświetla kod, w którym wykryto błąd podczas pisania, a nawet może go naprawić
- Edytor wersji pokazuje porównanie na żywo w historii SCM przy użyciu Git lub Subversion
- Kompilator LLVM 2.0 zawiera pełną obsługę języków C, Objective-C, a teraz C++
- Debuger LLDB jest szybszy i zużywa mniej pamięci niż silnik debugowania GDB (patrz uwagi poniżej, jak włączyć kompilator LLVM lub debuger LLDB)
- Instruments dodaje System Trace i nowe instrumenty iOS, w tym OpenGL ES
Aktualizacja: Xcode 4 GM był emerytowany przez Apple wkrótce po publikacji, ponieważ można go było zainstalować tylko w systemie Mac OS X 10.7 Lion. Przy tej okazji poznamy kilka nowych plotek dotyczących premiery systemu Mac OS X 10.7 Lion.