Xcode의 새로운 기능

차세대 훌륭한 앱과 게임을 빌드할 도구를 살펴보세요.


Xcode 27

원하는 모델로 구동되는 코딩 에이전트를 이용해 Xcode에서 아이디어를 더 빠르게 현실화하세요. 그리고 일하는 방식에 맞게 Xcode를 맞춤 설정해 보세요. Device Hub로 모든 기기를 한 곳에서 관리할 수 있습니다. 업데이트된 성능 및 테스트 도구를 통해 앱을 디테일하게 다듬으세요. 또한, 향상된 현지화 기능으로 전 세계 더 많은 사람들에게 앱을 선보일 수 있습니다

이제 Xcode의 코딩 어시스턴트는 에이전트와 함께 작업하는 다양한 방법을 지원하며, 개발의 어떤 단계에서도 적용이 가능합니다. 첫 프로토타입을 만들든, 구현 세부 사항을 채우든, 최종 경험을 다듬든, 에이전트는 각 단계의 수준에 맞춰 작업을 처리합니다. 코딩 어시스턴트는 반복적이고 기계적인 업무를 백그라운드에서 처리하여, 개발자가 아키텍처, 디자인, 앱을 정의하는 세부 사항 등 중요한 결정에 집중하도록 돕습니다. 에이전트는 개인 개발자나 개발 팀 모두에서 원활히 작동합니다. 기존 워크플로에 자연스럽게 합류하므로, 작업 방식을 바꿀 필요가 없습니다.


간편한 현지화

코딩 에이전트를 사용하여 언어 추가, 문자열 카탈로그 업데이트, 문자열 번역 같은 작업을 수행하세요. 번역된 결과물을 검토하고 현지화를 반복하세요. 앱의 맥락을 이용해 언어에 맞는 복수형을 추가할 수 있습니다. Xcode는 에이전트에 맥락과 언어별 스타일 지침을 제공해 전 세계 사람들에게 맞춤형 경험을 선사합니다.


Device Hub

Device Hub를 통해 개발 환경을 떠나지 않고, 기기와 시뮬레이터를 한 곳으로 가져와 개발 워크플로를 가속화할 수 있습니다. 문제를 빠르게 진단하고 재현하며, 기기 상태를 검사하고, 테스트를 간소화하세요.


Instruments

Instruments의 개선된 워크플로를 통해 앱의 반응성 문제를 전보다 빠르게 진단하고 해결해 보세요. Swift 동시성 도구를 이용하면 비동기 작업 스케줄링, 액터 경합, 스레드 사용량을 볼 수 있어, 동시성에 문제가 발생한 부분을 더 쉽게 식별할 수 있습니다. Time Profiler는 여전히 CPU 병목 현상을 식별하는 도구로 자주 사용되며, System Trace는 더 깊은 시스템 수준의 뷰를 제공해 앱이 OS, 스레드 및 하드웨어 리소스와 상호작용하는 방법을 이해할 수 있도록 합니다.

상위 함수가 새롭게 개선되어, 추적 시 가장 무거운 호출 스택을 빠르게 표시하고 비교 연산자를 구동할 수 있습니다. 이를 통해 수정된 부분이 미치는 영향을 나란히 두고 비교해 직관적으로 측정하며, 출시하기 전 수정된 내용이 실제 작동하는지 확인합니다. 함께 사용하면 프로파일, 식별, 수정, 검증과 같이 명확하고 반복 가능한 사이클을 만드는 도구가 됩니다. Instruments 전반의 추가 개선 사항으로 사이클의 각 단계에서 소요되는 시간이 줄어든 덕에, 더 짧은 시간 안에 더 원활한 경험을 빌드할 수 있습니다.


기능은 변경될 수 있습니다. 일부 기능과 서비스는 일부 지역 또는 일부 언어로 제공되지 않을 수 있습니다. 일부 기능의 제공 여부는 현지 법률 및 규정에 따라 달라질 수 있습니다.