Professional Documents
Culture Documents
Release Notes Xcode44dp
Release Notes Xcode44dp
This document contains release notes for Xcode 4.4 developer preview 1. It discusses new features and issues present in Xcode 4.4 developer preview 1.
Installation
This preview release of Xcode 4.4 is distributed as a single application bundle, Xcode.app. Upon final release in the App Store, this will enable developers to easily download Xcode directly. During the preview period, to install Xcode.app, doubleclick to open the downloaded DMG file, and drag the Xcode.app file to your Applications folder. Within Xcode, you can launch additional developer tools, such as Instruments and FileMerge, via the menu item Xcode > Open Developer Tool. You can then keep the tool in your Dock for access when Xcode is not running. Not all of the tools previously included in the Xcode installer are bundled in this preview release. This preview release includes Unix development tools for OS X 10.8 placed in /usr. You can download these tools, now known as the Command Line Tools, from Xcode preferences. Look for the them in the Components tab of the Downloads preferences pane. Note on Installing Previous Xcode Releases from the App Store : When running OS X 10.7.3 if you choose to install the Xcode 4.4 developer preview 1 in your /Applications folder you may later have difficulty downloading earlier versions of Xcode from the App Store. You can work around this by simply renaming your Xcode.app; e.g. to Xcode44DP1.app. Or you can drag Xcode.app to a different location; e.g. to your desktop. Then try downloading from the App Store again.
http://developer.apple.com/xcode: The Xcode home page on the Apple Developer website provides information on the developer tools. http://devforums.apple.com: The Apple Developer Forums feature a dedicated Developer Forum for Xcode developer previews. Use http://bugreport.apple.com to communicate issues with Apple. Include detailed information of the issue, including the system and developer tools version information, and any relevant crash logs or console messages.
LLVM 4.0 Compiler Xcode now includes the Apple LLVM Compiler version 4.0, including the following new Objective-C language features: Default @synthesize: automatically synthesizes an @property when unimplemented Objective-C literals: create literals for NSArray, NSDictionary, and NSNumber, just the same as the literals for NSString Objective-C container subscripting: use '[]' syntax to access containers such as NSArray and NSDictionary
Network Link Conditioner Network Link Conditioner will not be functional in this developer preview. It will be fixed in a subsequent developer preview. Debugging and Security When debugging or running Instruments as a non-admin user, you will be asked to authenticate each time. Deprecation of ATS.framework ATS.framework is being deprecated. Source code using ATS APIs will generate warnings while being compiled. For 10.8, there will be no loss of functionality but there could be areas where performance will suffer. Developers need to replace all their ATS code (including ATSUI) with CoreText. ATS functionality will be removed in future OS X releases: More information about this change is available at: https://developer.apple.com/ library/mac/#documentation/StringsTextFonts/Conceptual/CoreText_Programming/ Introduction/Introduction.html