or Connect
AppleInsider › Forums › Software › Mac OS X › Apple issues Xcode 4.4 Developer Preview 3
New Posts  All Forums:Forum Nav:

Apple issues Xcode 4.4 Developer Preview 3

post #1 of 8
Thread Starter 
Apple on Wednesday included a beta version of Xcode 4.4 for developers alongside releases of OS X Mountain Lion 10.8 and Safari 5.2

The preview of Xcode 4.4 includes an updated Apple LLVM Compiler version 4.0. According to the release notes for the software, enhancements include:


Objective-C language features
Improved support for the 2011 C++ standard
Major improvements to Xcode's static analyzer
New interface builder support for AppKit features
A viewer and editor for 3D files as .DAE documents
Improvements to the Find Bar and Search Navigator
Integrated QuickHelp in code completion
Tweaks to the source editor jump bar popup

Known issues with the release include possible difficulty downloading earlier versions of Xcode from the App Store, scheme editing problems and several minor issues with linker and new load commands, DYLD_* environment variables and the network link conditioner. Additionally, non-admin users debugging or running Instruments will need to authenticate each time.

The notes also cautioned that performance of ATS APIs will suffer in OS X 10.8 because the ATS.framework is being deprecated. Developers are instructed to replace all their ATS code with CoreText as it will be removed in future OS X releases.

Xcode 4.4 Developer Preview 3 requires OS X Lion 10.7.3 or Mountain Lion Developer Preview 3. Apple released the third developer preview for its upcoming OS X update to developers on Wednesday. Developers also received a prerelease version of Safari 5.2.



Apple outed its plans for OS X 10.8 Mountain Lion with the first developer preview in February. Since then, releases have come roughly a month apart, as Developer Preview 2 was seeded in mid-March.

OS X 10.8 Mountain Lion is scheduled to arrive this summer with more than 100 new features, including the Messages app, tighter integration with iCloud and new Gatekeeper security controls.

[ View article on AppleInsider ]
post #2 of 8
Developers!
Developers!
Developers!
Developers!

Developers!
Developers!
Developers!
Developers!

Developers!
Developers!
Developers!
Developers!
Android: pitting every phone company in the world against one, getting a higher number, and considering it a major achievement.
Reply
Android: pitting every phone company in the world against one, getting a higher number, and considering it a major achievement.
Reply
post #3 of 8
Quote:
Originally Posted by GTR View Post

Developers!^12

That's fine, just don't post the picture.
post #4 of 8
Quote:
Originally Posted by Tallest Skil View Post

That's fine, just don't post the picture.

Don't worry.

I realise there may be some children browsing this site.

Or people eating.
Android: pitting every phone company in the world against one, getting a higher number, and considering it a major achievement.
Reply
Android: pitting every phone company in the world against one, getting a higher number, and considering it a major achievement.
Reply
post #5 of 8
Xcode 4 is shaping up to be a very nice IDE. LLVM and CLANG have made a huge difference. It is great to see how fast things are progressing now that Apple has moved away from GCC. I'm hopeful that debugging will greatly improve with LLDB as well.
"Slow vehicle speeds with frequent stops would signal traffic congestion, for instance."

uh... it could also signal that my Mom is at the wheel...
Reply
"Slow vehicle speeds with frequent stops would signal traffic congestion, for instance."

uh... it could also signal that my Mom is at the wheel...
Reply
post #6 of 8
Quote:
Originally Posted by GTR View Post

Don't worry.

I realise there may be some children browsing this site.

Or people eating.

Why did Jack Black just jump into my mind? The lady on the loo would be far better!
From Apple ][ - to new Mac Pro I've used them all.
Long on AAPL so biased
"Google doesn't sell you anything, they just sell you!"
Reply
From Apple ][ - to new Mac Pro I've used them all.
Long on AAPL so biased
"Google doesn't sell you anything, they just sell you!"
Reply
post #7 of 8
http://clang.llvm.org/cxx_status.html

May 15th is still the target for LLVM/Clang 3.1

The next release, 3.2 finishes C++11 full implementation. Concurrency is the big issue remaining for full implementation--only partially to date.

Libc++/Libc++ ABI will be able to be defacto replacements for Libstdc++ and the ABI on OS X, FreeBSD, and Linux.

http://libcxxabi.llvm.org/spec.html

http://libcxx.llvm.org/

GCC support up to 4.7 to build LLVM/Clang before self-hosting with Atomics is already in.

Lots of stuff being extending with OpenCL and proposals like this one for GSoC2012 show promise:

[LLVMdev] GSoC 2012 Proposal: Automatic GPGPU code generation for llvm
post #8 of 8
Adding new features is fine but, what about documenting existing ones?

For example, templates for files and projects are poorly documented. Keywords for template are kept secret.

It seems Apple doesn't want its IDE to be used for targets but OS and iOS.

All I need is a couple keywords so I could use Xcode for embedded programming Arduino, Wiring, chipKIT and LaunchPad.

New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Mac OS X
AppleInsider › Forums › Software › Mac OS X › Apple issues Xcode 4.4 Developer Preview 3