New Features in Xcode 4.3

转载 2012年03月21日 09:19:06

Xcode 4.3 adds features to support iOS 5.0 and Mac OS X v10.7.

The Xcode 4.3 Toolset Is Repackaged as a Single App

This version of Xcode is distributed as a single application bundle,, installed through the Mac App Store directly to the Applications folder. Installing Xcode 4.3 no longer requires the Install Xcode application. These changes make it easier for you to install and update Xcode using the standard Mac App Store mechanism.

Complementary Tools Launch from Within Xcode

The Xcode 4.3 installation reorganizes other key development tools and allows launching them using the Xcode > Open Developer Tool menu (Figure 1).

Figure 1  Open Developer Tool menu in Xcode 4.3

For your convenience, you can also add these tools to the Dock to allow direct access, as shown in Figure 2.

Figure 2  Adding bundled developer tools to the Dock

Command-Line Tools Are Optional

The command-line tools are not bundled with Xcode 4.3 by default. Instead, they can be installed optionally using the Components tab of the Downloads preferences panel as shown in Figure 3.

Figure 3  Components tab of the Downloads preferences panel

/Developer No Longer Exists

The simplification afforded by repackaging Xcode 4.3 as a single app bundle eliminates the need for the /Developer directory containing prior versions of Xcode. As a result, the Install Xcode application and the uninstall-devtools command line script are also no longer needed.

Note: The first time you run Xcode 4.3, you are prompted with a dialog to delete the Install Xcode application from the Applications directory if one is resident, and to remove any older installation of Xcode (Figure 4). These actions are optional, Xcode 4.3 can co-exist with older installations of Xcode on the same Mac. Some operations may require an administrator password to enable them if you switch from one version of Xcode to another.

Figure 4  Option to remove older versions of XcodeIf you choose not to delete these items on the first launch of Xcode 4.3, you can remove the /Developer folder and the Install Xcode application by dragging them to the Trash at any time.

Since the /Developer directory no longer exists with Xcode 4.3, some other parts of prior Xcode installations have moved.

Sample Code. The three sample projects previously available in /Developer/Examples—TextEdit, Sketch and CircleView—have been moved to the Sample Code sections of the iOS and Mac OS X Developer Libraries at

Plug-ins, templates and other sub-components. Any path for component additions to developer tools that was previously found in a subdirectory of/Developer is now going to be located internal to the Xcode 4.3 application bundle. For example, Instruments templates—files such asAutomation.tracetemplate—previously located in the /Developer subdirectory at /Developer/Platforms/iPhoneOS.platform/… is now stored in a similar path inside /Applications/….

Other standalone utility applications and add-on technologies. Several additional tools are no longer part of the default Xcode installation, they are now downloadable as separate packages. The More Developer Tools menu command (Figure 5) provides a direct jump to Safari where these development tools can be found.

Figure 5  Downloads for Apple Developers webpage

The available downloads include:

  • Audio tools: AULab, HALLab, and audio utility source code

  • Accessibility tools: Accessibility Inspector, Accessibility Verifier

  • Hardware IO tools: Bluetooth tools, IORegistryExplorer, USB Prober

  • Graphics tools: CI Filter Browser Widget, OpenGL tools, Pixie, Quartz Debug, Quartz Composer tools

  • Auxiliary tools: Clipboard Viewer, CrashReporterPrefs, Help Indexer, PackageMaker, Speech tools, SleepX

  • Dashcode: Dashcode application

Auto Layout Is Now the Default for All New Cocoa Projects

New Cocoa projects created in Xcode 4.3 now use Interface Builder’s Auto Layout feature by default. It can be disabled by deselecting an option in the Interface Builder design canvas (Figure 6):

Figure 6  Use Auto Layout option

New Features in Xcode 6

Next What’s New in Xcode Important: This is a preliminary document for an API or technology ...
  • MIRAGE086
  • MIRAGE086
  • 2014年11月18日 17:19
  • 558

The new features of OSX 10.11 and Xcode 7

本文主要列举了OSX10.11 以及 Xcode7的新特性。 从用户和开发者两个方面进行了列举分类,包括新增加的用户体验,相关API的变化。...
  • SkyNullCode
  • SkyNullCode
  • 2015年11月19日 22:54
  • 546


package json; import java.util.ArrayList; import java.util.List; import;...
  • wendrewshay
  • wendrewshay
  • 2014年10月26日 14:22
  • 949

ArcGIS api for JavaScript 4.3 学习笔记(1)Mapping and views

4.3是今年3刚出的,因为工作需要,花了点时间学习了下官网上的Sample Code。 一.Mapping and views 1.MapView(2D) 1.1引用ASJ。首先下载api文件,放到w...
  • lch2848508
  • lch2848508
  • 2017年03月14日 14:11
  • 2369

在xcode上New Group 的同时在本地创建一个文件夹(不支持Xcode8)

一、使用xcode工程中new group存在的问题; 1.如果在xcode工程中new group,只是在视觉效果上分好了几个文件夹,方便分类管理,但在finder中并不会创建新的文件夹,在硬盘目...
  • u011467458
  • u011467458
  • 2016年08月24日 16:04
  • 2183

PHP5.5 New features

Class name resolution via ::class ¶It is possible to use ClassName::class to get a fully qualified n...
  • dabao1989
  • dabao1989
  • 2016年04月15日 14:09
  • 178

[转]New Features of C++0x

Whats in C++0xYou can get a very good feel for the contents of C++0x by looking at the first partial...
  • ducktail
  • ducktail
  • 2007年04月29日 10:52
  • 584

WCE7- New and Undocumented Features

The following features are new or undocumented for this release. Browser New Features New user inter...
  • jw212
  • jw212
  • 2010年09月09日 14:46
  • 1525

new Objective-C Runtime Features

简介:    Objective-C有两种Runtime:Modern Runtime和Legacy Runtime。    Modern Runtime运行在大多数现在平台和体系结构中,他是Appl...
  • cloud_zero
  • cloud_zero
  • 2010年12月16日 20:10
  • 2425

DOCSIS 3.0 new features

DOCSIS 3.0 introduces a number of features that build upon what was present in previous versions of ...
  • kewb_2013
  • kewb_2013
  • 2013年04月06日 10:51
  • 643
您举报文章:New Features in Xcode 4.3