During WWDC 2010 Apple has a preview of the new integrated development environment Xcode 4 dedicated to application developers for Mac OS X and IOS.
The main change from previous versions is the new graphical interface that contains all the functionality in a single window by streamlining and simplifying access to various tools, including, at last, bulider the interface with their property inspector.
The upper part of the IDE very reminiscent of the graphical interface of iTunes with a small LCD screen for reporting states and the navigation bar that allows easy access to various screens and to its functionality through a dynamic pop-up appears at the selected item.
Another new feature introduced in Xcode Fixit 4 is the feature that provides some useful suggestions for code completion and identification of the most common bugs or typos underscores with a red line.Other features introduced in Xcode 4 relate to improved management version of the code including the possibility of compare different versions of the same file to facilitate the merge of the code.
4 Xcode also supports the new compiler LLVM (Low Level Virtual Machine), supported by Apple as an open source project to replace one day the GCC.
The LLVM compiler now supports C + +, in addition to C and Objective-C, and is three times faster than GCC. Mac OS X applications compiled with LLVM are on average 25% faster, while the application for IOS are faster by 60% due to optimizations performed at compile time.
LLVM includes in its modular structure, a new and more efficient debugger called LLDB that Apple will release as open source project.
Finally, the new Xcode 4 includes a new version of Instruments, originally called Xray, the profiling tool based on Sun's DTrace technology
The new version Instruments allows developers to examine how the application uses system resources by interacting with the kernel and other applications, was also added support for OpenGL developers to help maximize application performance who use this technology.
No comments:
Post a Comment