Apple, 새로운 모습의 Xcode 12 IDE 출시

Apple은 계획된 MacOS Big Sur 릴리스와 일치하는 새로운 모습으로 Xcode 12 통합 개발 환경의 베타를 출시했습니다.

6 월 22 일에 공개 된 Xcode 12는 네비게이터를위한 맞춤형 글꼴 크기와 간소화 된 코드 완성 및 새 문서 탭을 제공합니다. 현재 코드 줄을 변경할 필요없이 계획된 Apple Silicon Mac을 지원하도록 앱을 구축 할 수 있습니다. Xcode 12 베타는 Apple Developer 프로그램을 통해 제공됩니다.

Xcode 12 베타에는 iOS 14, MacOS 11, iPadOS 14, tvOS 14 및 watchOS 7 용 SDK가 포함되어 있습니다. "유니버설 앱"이 Intel 기반 CPU와 Apple Silicon 시스템 모두에서 실행되도록 베타 배포판이 제공됩니다.

Xcode 12의 특정 기능 :

  • 이제 문서를 자체 탭에서 열어 나머지 IDE 구성을 유지하면서 파일간에 전환 할 수 있습니다.
  • 코드 완성에는 집중된 인터페이스가있어 완성을 쉽게 찾을 수 있습니다. 또한 완료가 더 정확하고 빠릅니다.
  • 위젯, 앱 클립 및 Swift 패키지의 콘텐츠를 미리 볼 수 있습니다. App Clips는 NFC 및 공유 링크뿐 아니라 App Clip 코드라는 시각적 표시기를 통해 iOS 14 앱을 검색하는 메커니즘을 제공합니다.
  • LibraryContentProvider프로토콜은보기와 수정이 엑스 코드 라이브러리에 표시 할 수 있습니다.
  • 이제 각 앱에 대한 중요한 정보가 한 곳에서 그룹화됩니다.
  • iPad 앱을 MacOS로 가져올 때 이제 Mac 용 인터페이스 최적화 대상 설정을 기본 MacOS 컨트롤 및 Mac 해상도에 사용할 수 있습니다.
  • 다중 플랫폼 앱 템플릿은 Apple 플랫폼간에 코드를 공유하도록 프로젝트를 설정합니다.
  • 작업 가능성을 보장하기위한 테스트 시나리오를 생성하는 동안 앱에서 제공 할 수있는 다양한 구독 및 인앱 구매 제품을 설명하는 StoreKit 파일을 생성하는 도구가 포함되어 있습니다.
  • 자동 들여 쓰기가 개선되었습니다.

릴리스 정보는 developer.apple.com에서 찾을 수 있습니다. 관련 발표에서 Apple은 Swift 언어를 통해 UI를 빌드하기위한 프레임 워크 인 SwiftUI가 새로운 기능과 더 나은 성능을 제공하는 동시에 기존 SwiftUI 코드를 Xcode 12로 가져 오는 안정적인 API를 제공한다고 말했습니다. 라이프 사이클 관리 API를 사용하면 개발자가 전체 앱을 작성할 수 있습니다. SwiftUI를 사용하고 Apple 플랫폼간에 더 많은 코드를 공유합니다.