-
Xcode의 에이전틱 코딩 만나 보기
Xcode 26.3가 어떻게 OpenAI Codex와 Claude Agent 같은 코딩 에이전트를 원활하게 통합하여 복잡한 다단계 작업에 대한 협업을 수행하는지 확인하세요. Xcode가 MCP(Model Context Protocol)를 통해 코딩 에이전트가 프로젝트를 빌드하고, 테스트를 실행하며, Apple 문서를 검색할 수 있도록 하는 방법을 알아보세요.
리소스
-
비디오 검색…
안녕하세요, Ken입니다 Xcode 팀을 이끌고 있죠 Xcode 26.3 출시와 함께 Xcode에 에이전틱 코딩을 도입하게 되어 정말 기쁩니다 MCP(Model Context Protocol)를 사용하는 도구로 구동됩니다 이제 Xcode와 코딩 에이전트가 협업하여 복잡한 다단계 작업을 처리할 수 있습니다 개발자를 대신해서요 직접 보여 드리죠 제가 개발 중인 Landmarks 샘플 앱에서는 사용자가 전 세계의 멋진 장소들을 탐색할 수 있습니다 국립 공원과 산악 지역 등을 둘러볼 수 있죠 랜드마크의 현재 날씨를 보여 주는 기능을 추가해 보겠습니다 먼저 Intelligence 설정을 엽니다 이 데모에서는 이미 Anthropic 계정을 설정해 두었기 때문에 클릭 한 번으로 Claude Agent를 다운로드하고 코딩을 시작할 수 있습니다 Claude Agent를 선택해 새로운 대화를 시작하고 원하는 내용을 설명합니다 이제 WeatherKit을 사용해 날씨 데이터를 받고 Liquid Glass로 7일 예보 뷰를 생성하겠습니다
Xcode가 에이전트와 협업해 작업을 더 작은 단계들로 세분화합니다 그러면 쉽게 따라가면서 작업 과정을 정확히 볼 수 있죠
다음으로, 에이전트가 프로젝트를 숙지합니다 파일과 구조를 살펴보면서 변경할 부분을 파악하죠 이때 에이전트는 Apple 문서에서 Liquid Glass를 검색합니다 제가 프롬프트에서 그렇게 언급했기 때문이죠
Xcode가 관련 코드 스니펫과 샘플을 가져오는 문서 도구를 제공하므로 에이전트가 최신 API로 현대적인 코드를 생성할 수 있습니다
에이전트는 코드 생성뿐 아니라 다양한 작업을 수행할 수 있습니다 Entitlement(권한)를 추가해 WeatherKit API 사용을 지원합니다
날씨 서비스 클래스를 생성해 날씨 데이터를 가져옵니다 뷰를 생성해 랜드마크의 현재 날씨를 보여 줍니다
Liquid Glass를 사용해 7일 예보 오버레이를 추가합니다
마지막으로 프로젝트를 빌드합니다 하지만 이 경우에는 첫 시도에서 빌드되지 않습니다 모델은 때로 오류가 있는 코드를 생성합니다 Xcode가 모든 빌드 오류를 나열하는 도구를 제공하므로 에이전트가 빠른 반복을 통해 오류를 수정할 수 있죠 그리고 완료되면 모든 변경 사항 요약을 명확하게 확인할 수 있습니다 이제 새로운 현재 날씨 뷰가 랜드마크 제목 아래에 나타납니다 이를 탭하면 멋진 뷰에 7일 예보와 함께 실시간 날씨 데이터가 표시됩니다
지금까지 작업한 내용을 요약해 보죠 하나의 요청으로 Xcode와 에이전트가 WeatherKit Entitlement(권한)를 추가했고 실시간 날씨 데이터를 통합했으며 400줄 이상의 코드로 새 파일 세 개를 생성했고 멋진 Liquid Glass 뷰를 빌드했죠 그리고 이 모든 작업을 단 몇 분 만에 해냈습니다
전에는 몇 시간씩 걸리던 작업인데 이제 훌륭한 첫 번째 초안을 검토하고 수정만 하면 됩니다 에이전틱 코딩으로 Xcode가 자율적으로 작업하여 목표를 달성하도록 도와줍니다 복잡한 작업을 더 간단한 단계들로 세분화하고 프로젝트 아키텍처에 따라 결정을 내리며 적절한 도구를 활용해 작업을 완수합니다 Xcode는 MCP를 통해 기능을 공개합니다 이 개방형 표준 덕분에 원하는 MCP 호환 에이전트나 도구를 자유롭게 사용하여 Xcode로 작업할 수 있습니다
이러한 기능은 Xcode 26.3에서 제공되며 앞으로 더 많은 기능이 추가될 예정입니다
또한 Anthropic Claude Code나 OpenAI Codex를 사용하는 개발자를 위해 Xcode에 직접 원활한 통합을 구현했습니다 클릭 한 번으로 코딩 에이전트를 다운로드할 수 있으며 자동으로 업데이트됩니다
또한 토큰 사용과 도구 호출을 최적화했기 때문에 가능한 최상의 결과를 얻을 수 있습니다 개발자와 Xcode, 모델 간의 반복 작업이 이제 자동으로 수행됩니다 에이전트가 Xcode 도구를 사용해 빌드, 테스트, 개선, 반복하므로 개발자는 멋진 기능 개발에 계속 집중할 수 있습니다 지금까지 Xcode의 에이전틱 코딩을 살펴봤습니다 이제 Xcode 26.3를 사용할 수 있습니다 에이전틱 코딩으로 그 어느 때보다 원활하게 아이디어를 실현할 수 있습니다
-