Xcode  세부 사항

iPhone, iPad, Mac, Apple WatchApple TV 앱 빌드용 통합 개발 환경인 Xcode에서 사용 가능한 주요 기능에 대해 알아보십시오. 각 베타 릴리즈를 포함하여 최신 릴리즈 버전의 업데이트에 대한 자세한 내용은 Xcode 릴리즈 노트를 참고하십시오.

Xcode 14

해당 버전 Xcode에 대한 정보:

  • iOS 16, iPadOS 16, macOS 12.3, tvOS 16watchOS 9용 SDK가 포함되어 있습니다.
  • iOS 11 이후 버전, tvOS 11 이후 버전 및 watchOS 4 이후 버전에서 온디바이스 디버깅을 지원합니다.
  • macOS Monterey 12.5 이후 버전이 설치된 Mac이 필요합니다.

Xcode

  • 새로운 단일 타깃이 멀티 플랫폼을 지원하고 조건부로 특정 플랫폼에 대한 종속성, 코드, 리소스 및 빌드 설정을 포함합니다.
  • 최신 버전의 watchOS 및 tvOS 시뮬레이터 런타임을 다운로드할 수 있습니다.
  • 로그 빌드용 새로운 보조 편집기에서 빌드 타임라인을 표시하여 병렬성을 개선하고 빌드 성능 문제를 식별하는 데 도움을 줍니다.
  • 구문 하이라이트 및 플레이그라운드 인라인 기능을 포함한 정규 표현식 지원으로 빠른 반복이 가능합니다.
  • iPadOS용 DriverKit 드라이버 개발 지원.

애셋 카탈로그

애셋 카탈로그에 단일 1024 x 1024 픽셀 앱 아이콘을 제공하면 자동으로 대상에 맞게 크기가 조정됩니다.

디버깅

이제 메모리 그래프 디버거에서 메모리 그래프에 모든 수신 및 발신 참조를 표시합니다.

문서

  • Swift-DocC에서 Objective-C 및 C API에 대한 빌드 문서를 지원을 제공합니다.
  • Xcode 14에서 생성하는 Swift-DocC 문서는 GitHub Pages를 포함한 대부분의 관리되는 호스팅 서비스와 호환됩니다.

Instruments

  • 새로운 Swift 동시 실행 템플릿은 Swift의 동시 실행 프리미티브의 사용 정보 및 동작을 추적합니다.
  • 새로운 Hang Tracing Instrument는 앱의 메인 스레드에서 수신 이벤트를 처리할 수 없는 경우에 표시됩니다.

현지화

현지화에 사용할 수 있는 로컬 Swift 패키지를 내보내 보십시오.

Organizer

응용 프로그램 중단에 대한 새로운 진단 리포트 기능이 추가되었습니다.

미리보기

완전히 새로워진 디자인, 대화식 경험, 외관, 손쉬운 사용 크기 등의 설정을 자동으로 생성하는 버전 지원 등을 사용할 수 있습니다.

소스 편집기

  • 상위 수준에 이니셜라이저를 올려놓고 오버로드를 단일 행으로 압축하고 기본 인수 경험을 개선하여 코드 완성을 개선했습니다.
  • 스크롤하는 동안에는 코드 구조가 소스 편집기 상단에 고정됩니다.
  • 오버로드와 호출 사이트를 손쉽게 구분할 수 있도록 정의/호출자로 이동 기능의 UI가 완전히 새롭게 변했습니다.

Swift 패키지

Xcode에 명령어 및 빌드 플러그인 통합.