What’s New in Xcode

Xcode is the complete developer toolset used to create apps for iPad, iPhone, and Mac. The Xcode development environment bundles the Instruments analysis tool, iOS Simulator, and the OS frameworks in the form of iOS SDKs and OS X SDKs.

Highlights for Xcode 6 Beta

Xcode 6 Beta is the latest release of Apple’s integrated development environment. Xcode 6 Beta introduces new ways to design and build software, focusing on features and enhancements to improve your ability to adopt and expand upon core platform features, to design new interfaces, and to deliver high-quality applications.

Xcode 6 Beta includes Swift, an innovative new programming language, with a new interactive work area—a playground in which to experiment. Xcode 6 Beta also expands upon and extends its basic features with new live visualization capabilities.

Xcode 6 Beta includes the following highlighted features:

Swift Language

  • Advanced, innovative new object-oriented programming language for iOS and OS X development


Xcode 6 Features for Swift

  • Full support with playgrounds, a rich documentation experience, read-eval-print loop, and other advanced features

    See more details in Swift Language.

Additional Feature Enhancements for Xcode 6 IDE


  • Testing capabilities for performance measurement

  • Ability to test asynchronous code with enhanced XCTest

    See more details in Testing.

Interface Builder

  • Extensive new features that support live rendering, storyboards for OS X, versatile size classes, and custom iOS fonts

    See more details in Interface Builder.


  • New view debugger, enhanced queue debugging, and new debug gauges

    See more details in Debugging.

Sprite Kit

  • Enhanced game development with new level designer and improved debugging

  • Support for Sprite Kit and Scene Kit to work together on iOS

    See more details in Sprite Kit.

Extensions and Frameworks

  • Ability to add extensions to any app increasing functionality

  • Ability to create dynamic frameworks for iOS

    See more details in Extensions and Frameworks.

iOS Simulator

  • New iOS Simulator configurations that allow saving data and settings for reuse

    See more details in iOS Simulator.


  • XLIFF format support for strings localization

  • Automatic base language .strings generation

  • New Interface Builder assistant preview of alternative language UI

  • Ability to run apps as they appear in other locales

    See more details in Localization.


  • Profile Guided Optimization (PGO)

  • User-defined modules

    See more details in Compiler.


  • Updated user interface with new template chooser and track view

  • App extension profiling support

  • Profile tests to discover regression causes

    See more details in Instruments.

Xcode Server

  • More complex integration scenarios with triggers

  • Support for performance testing integrations

  • Greater control over bot configuration and execution; bot-level statistics

    See more details in Xcode Server.

Home Kit Accessory Simulator

For additional details on the Xcode 6 Beta release, see the seed release notes:http://developer.apple.com/xcode/releasenotes/prerelease/ios/index.html


Xcode 6 Beta requires a Mac running OS X v10.9.3 (or later) or OS X v10.10. It includes SDKs for OS X v10.9, OS X v10.10, and iOS v8.0. To develop apps targeting prior versions of OS X or iOS, see About SDKs and the iOS Simulator.


Xcode 6 Beta can coexist on a Mac computer with previous versions of Xcode.

This prerelease version of Xcode is distributed as a single application bundle available from developer.apple.com to authorized seed developers in a disk image file (DMG). To install during the beta period, open the downloaded DMG file and drag the Xcode icon to your Applications folder. Upon final release, Xcode is installed through the Mac App Store.

Developer Resources

The iOS and Mac developer programs provide access to the App Store, additional support and documentation, and provisioning resources to enable testing and deployment on an iPad, iPhone, or iPod touch device. For more information visit:

For discussions about any Apple developer software, including prerelease products, visit the Apple Developer Forums at http://devforums.apple.com/.

For the latest security information, visit http://support.apple.com/kb/HT1222.

For more detailed information on a release, see the complete Xcode release notes available from the Xcode Help menu.

About SDKs and iOS Simulator

A software development kit (SDK) is a collection of frameworks (libraries, headers, and resources) that represent the API for a specific iOS or OS X version. Most of the functionality your app gets from an SDK is actually provided by the host operating system, which makes the right Base SDK and OS Deployment Target settings critical for app compatibility. Xcode automatically builds with the latest SDK and targets the latest OS.

If your app doesn’t require the latest OS features, you can configure it to run on a previous version of iOS or OS X using the OS Deployment Target option in the Xcode Project settings. If your project was created in an older version of Xcode, you can let Xcode update your project. For details on this features, see Project Modernization.

For iOS, Xcode automatically switches between the iOS Simulator SDK and the device SDK, depending on where you intend to run your app. You don’t need to select these settings manually.

Project Modernization

When you open a project, Xcode evaluates it to see whether any settings should be updated. This feature provides an easy way to make sure your projects conform to the latest SDKs and best practices.

Open the issue navigator to see whether anything in your project needs to be updated. You can also select the project in the project navigator and choose Editor > Validate Settings.

If the issue navigator lists modernization issues, click the issue to see a dialog, which explains the updates that should be made and lets you perform any or all of them.

After you have clicked Perform Changes, regardless of whether you choose to make all the changes, Xcode does not show the warning again. To rerun the check, select your project in the project navigator and choose Editor > Validate Settings.

New Features in Xcode by Release

Chapter articles are listed by major revision. Minor update release information is appended in the chapter for the major revision.

Xcode 6 Beta adds support for development on OS X v10.10 and iOS 8.0.

Relevant Chapter: New Features in Xcode 6 Beta

Xcode 5.1 adds support for development on iOS 7.1.

Relevant Chapter: New Features in Xcode 5.1

Xcode 5 adds support for development on iOS 7.0 and OS X v10.9.

Relevant Chapter: New Features in Xcode 5

Xcode 4.6 adds support for development on iOS 6.1.

Relevant Chapter: New Features in Xcode 4.6

Xcode 4.5 adds support for development on iOS 6.0.

Relevant Chapter: New Features in Xcode 4.5

Xcode 4.4 adds support for new Objective-C language features and supports development on OS X v10.8.

Relevant Chapter: New Features in Xcode 4.4

Xcode 4.3 adds enhancements to Xcode installation, improves operations and workflow, and support development for iOS 5.0.

Relevant Chapter: New Features in Xcode 4.3

Xcode 4.2 adds enhancements to the features and workflow of Xcode 4.1 to support development for iOS 5.0.

Relevant Chapter: New Features in Xcode 4.2

Xcode 4.1 adds enhancements to the features and workflow of Xcode 4.0 and, when running on OS X v10.7, implements user interface features standard in OS X v10.7 such as full-screen windows.

Relevant Chapter: New Features in Xcode 4.1

See Also

To learn more about Xcode, see Xcode Overview.

To learn more about the tasks and workflow required to develop and distribute OS X and iOS apps, see App Distribution Guide.


Xcode 6 베타 릴리즈 노트




iOS 6.1 소프트웨어 업데이트

버전 6.1

등록일 2013.01.28


- LTE 지원합니다. 더 많은 통신 사업자 (애플은 이전이 이번 주에 더 많은 LTE 사업자를 추가 할 것이라고 발표)에 대한 36 추가 아이폰 캐리어. 23 추가 아이 패드 캐리어.
- Siri 로 Fandango를 통해 영화 티켓 구매 가능 (미국 만 해당)

- 아이튠즈 매치 가입자는 지금 iCloud에서 개별 곡을 다운로드 할 수 있습니다
- 새로운 버튼을 클릭으로 광고 식별자를 재설정 할 수 있습니다.



- LTE support for more carriers (Apple previously announced that it would add more LTE carriers this week). 36 additional iPhone carriers. 23 additional iPad carriers. 

- Purchase movie tickets through Fandango via Siri (US only)

- iTunes Match subscribers can now download individual songs from iCloud

- New button to reset the Advertising Identifier.



Xcode 업데이트 4.6

버전 4.6
등록일 2013.01.28


- OS X 10.8 사자와 iOS 6.1을위한 SDK를 제공합니다.
- 코드 완성 추론이 더 정확합니다. 그리고 최적화 된 기본 데이터 세트를 사용합니다.
- 새로운 컴파일러 경고가 ARC와 약한 참조를 사용하는 경우 잠재적 인 버그를 식별하는 데 도움이됩니다.
- C + 11 '사용자 정의 리터럴'와 '무제한 노동 조합'기능을 지원합니다.
- 디버거는 NSArray 또는 NSDictionary 객체 요소를 검사 할 수 있습니다.
- 지금 깊은 Objective-C와 C + + 코드의 간 기능 정적 분석을 수행 분석 할 수 있습니다.
- 색인 패스의 수는 향상된 의존성 검사로 인해 감소된다.
- 추가 버그 수정 및 안정성 개선.

- Includes SDKs for OS X 10.8 Mountain Lion and iOS 6.1.
- Code completion heuristics are more accurate. and use an optimized default data set.
- New compiler warnings help identify potential bugs when using ARC and weak references.
- C++11 support for 'user defined literals' and 'unrestricted unions' features.
- Debugger can inspect elements within NSArray or NSDictionary objects.
- Analyze now performs deeper cross-function static analysis of Objective-C and C++ code.
- The number of indexing passes is reduced due to improved dependency checking.
- Additional bug fixes and stability improvements.

'iOS' 카테고리의 다른 글

iOS 7 Design Resources PDF 입니다.  (0) 2013.06.11
iOS 7 beta for Developers  (0) 2013.06.11
[apple]iOS 6.1 Xcode 4.6 업데이트  (0) 2013.01.29
[object-c] 형변환  (0) 2013.01.17

+ Recent posts

티스토리 툴바