View in English

  • Apple Developer
    • Get Started

    Explore Get Started

    • Overview
    • Learn
    • Apple Developer Program

    Stay Updated

    • Latest News
    • Hello Developer
    • Platforms

    Explore Platforms

    • Apple Platforms
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store

    Featured

    • Design
    • Distribution
    • Games
    • Accessories
    • Web
    • Home
    • CarPlay
    • Technologies

    Explore Technologies

    • Overview
    • Xcode
    • Swift
    • SwiftUI

    Featured

    • Accessibility
    • App Intents
    • Apple Intelligence
    • Games
    • Machine Learning & AI
    • Security
    • Xcode Cloud
    • Community

    Explore Community

    • Overview
    • Meet with Apple events
    • Community-driven events
    • Developer Forums
    • Open Source

    Featured

    • WWDC
    • Swift Student Challenge
    • Developer Stories
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Centers
    • Documentation

    Explore Documentation

    • Documentation Library
    • Technology Overviews
    • Sample Code
    • Human Interface Guidelines
    • Videos

    Release Notes

    • Featured Updates
    • iOS
    • iPadOS
    • macOS
    • watchOS
    • visionOS
    • tvOS
    • Xcode
    • Downloads

    Explore Downloads

    • All Downloads
    • Operating Systems
    • Applications
    • Design Resources

    Featured

    • Xcode
    • TestFlight
    • Fonts
    • SF Symbols
    • Icon Composer
    • Support

    Explore Support

    • Overview
    • Help Guides
    • Developer Forums
    • Feedback Assistant
    • Contact Us

    Featured

    • Account Help
    • App Review Guidelines
    • App Store Connect Help
    • Upcoming Requirements
    • Agreements and Guidelines
    • System Status
  • Quick Links

    • Events
    • News
    • Forums
    • Sample Code
    • Videos
 

Vídeos

Abrir menu Fechar menu
  • Coleções
  • Todos os vídeos
  • Sobre

Mais vídeos

  • Sobre
  • Resumo
  • Código
  • Novidades do Xcode 26

    Descubra os avanços mais recentes em produtividade e desempenho no Xcode 26. Saiba como usar LLMs (grandes modelos de linguagem) no seu fluxo de trabalho de desenvolvimento. Explore os aprimoramentos na edição e na depuração, o desempenho melhor e as ferramentas de teste, além do Swift Build, o mecanismo de sistema de compilação de código aberto usado pelo Xcode.

    Capítulos

    • 0:00 - Introdução
    • 0:49 - Otimizações
    • 1:42 - Espaço de trabalho e edição
    • 10:37 - Inteligência
    • 17:47 - Depuração e desempenho
    • 27:50 - Compilações
    • 30:15 - Teste
    • 36:10 - Conclusão

    Recursos

    • Analyzing CPU usage with the Processor Trace instrument
    • Measuring your app’s power use with Power Profiler
    • Enabling enhanced security for your app
    • Understanding and improving SwiftUI performance
    • Xcode updates
      • Vídeo HD
      • Vídeo SD

    Vídeos relacionados

    WWDC25

    • Codificação guiada: explore recursos de localização no Xcode
    • Conheça o novo visual dos ícones de apps
    • Crie ícones com o Icon Composer
    • Grave, reproduza e revise: automação de interface com o Xcode
    • Monitore e otimize o consumo de energia do seu app
    • Novidades do Swift
    • Novidades do SwiftUI
    • Otimize o desempenho da CPU com o Instruments
    • Otimize o desempenho do SwiftUI com o Instruments

    WWDC24

    • Demystify explicitly built modules

    Tech Talks

    • Explore UI animation hitches and the render loop
  • Buscar neste vídeo...
    • 5:25 - Using Playgrounds

      import Playgrounds
    • 5:30 - Using Playgrounds

      #Playground {
        
      }
    • 5:37 - Using Playgrounds

      let landmark = Landmark.exampleData.first
    • 6:10 - Using Playgrounds

      let region = landmark?.coordinateRegion
    • 6:33 - Regex to scan for floating point numbers

      func scanForFloatingPointNumbers() -> [Regex<Substring>.Match] {
          return self.matches(of: /[0-9]*[.][0-9]+/)
      }
    • 6:42 - Adding another playground

      #Playground {
        
      }
    • 6:49 - Adding another playground

      let string = "lon: -113.16096, lat: 36.21904"
      let longitude = string.scanForFloatingPointNumbers().first
      let latitude = string.scanForFloatingPointNumbers().last
    • 7:33 - Updated regular expression

      func scanForFloatingPointNumbers() -> [Regex<Substring>.Match] {
          return self.matches(of: /[+-]?[0-9]*[.][0-9]+/)
      }
    • 18:49 - Checking for camera authorization

      // Checking for camera authorization
      
      var isCameraAuthorized: Bool {
          get async {
              let status = AVCaptureDevice.authorizationStatus(for: .video)
      
              // Determine if the user previously authorized camera access.
              var isAuthorized = status == .authorized
      
              // If the system hasn't determined the user's authorization status,
              // explicitly prompt them for approval.
              if status == .notDetermined {
                  isAuthorized = await AVCaptureDevice.requestAccess(for: .video)
              }
      
              return isAuthorized
          }
      }
    • 34:40 - Test scrolling animation performance with XCTHitchMetric

      // XCTHitchMetric
      
      func testScrollingAnimationPerformance() throws {
          // Custom performance test measure options.
          let measureOptions = XCTMeasureOptions()
          measureOptions.invocationOptions = .manuallyStop
      
          // App being tested.
          let app = XCUIApplication()
      
          // Launch app and get reference to scroll view.
          app.launch()
          let scrollView = app.scrollViews.firstMatch
      
          measure(metrics: [XCTHitchMetric(application: app)], options: measureOptions) {
              scrollView.swipeUp(velocity: .fast)
              stopMeasuring()
              scrollView.swipeDown(velocity: .fast)
          }
      }
    • 0:00 - Introdução
    • Conheça as melhorias do Xcode para desenvolvedores de apps, entre elas, otimizações de tamanho e desempenho do download, melhorias no espaço de trabalho e no editor de código-fonte, novos recursos de inteligência de código, ferramentas de depuração e desempenho, atualizações de compilação e melhorias em testes.

    • 0:49 - Otimizações
    • Este ano, o Xcode ganhou otimizações significativas, resultando em um tamanho de download 24% menor. Isso foi possível graças à remoção do suporte padrão a Intel nos tempos de execução do Simulador e ao download condicional do conjunto de ferramentas do Metal. A entrada de texto de expressões complexas melhorou até 50%, e o desempenho de carregamento da área de trabalho aumentou em 40%, beneficiando especialmente projetos grandes.

    • 1:42 - Espaço de trabalho e edição
    • A versão do Xcode deste ano traz melhorias significativas no editor de código-fonte, aprimorando a experiência do usuário e a produtividade. As abas do editor agora apresentam uma nova página inicial, semelhante ao Safari, e os usuários podem fixar abas, aumentando o controle sobre o espaço de trabalho. A funcionalidade de busca foi renovada com a introdução da pesquisa de várias palavras. Esse novo modo usa técnicas de mecanismo de busca para encontrar clusters de palavras no projeto, permitindo localizar segmentos de código específicos com mais eficiência, mesmo que os termos de pesquisa apareçam em ordem diferente ou em várias linhas. Também houve grande avanço em acessibilidade. O Xcode agora é compatível com o Modo Swift para Controle por Voz, permitindo escrever e pronunciar o código Swift naturalmente. O Controle por Voz entende a sintaxe do Swift, inserindo automaticamente espaços e formatando códigos de modo correto, o que o torna uma ferramenta eficiente para desenvolvedores que precisam de recursos de acessibilidade ou que preferem usar comandos de voz. Além dessas melhorias principais, o Xcode introduz uma nova macro chamada #Playground, que permite iterar rapidamente qualquer código. Você pode adicionar playgrounds em linha em documentos; os resultados da execução do código aparecem em uma aba separada, fornecendo feedback em tempo real à medida que o código é modificado. Um novo app chamado Icon Composer vem com o Xcode, simplificando o processo de criação de ícones em várias camadas que funcionam em diversas plataformas e modos, como escuro e colorido.

    • 10:37 - Inteligência
    • O Xcode 26 integra LLMs (grandes modelos de linguagem), como o ChatGPT, para aprimorar o suporte de programação. Agora, você pode fazer perguntas gerais sobre o Swift ou perguntas específicas sobre seus projetos. O modelo fornece explicações, faz alterações ou gera código. Um novo menu leve permite que você aplique alterações automaticamente ao código selecionado. O modelo também pode analisar o contexto de todo o projeto, permitindo que ele compreenda referências e faça modificações relevantes. Você controla se o sistema inclui o contexto do projeto e se aplica as alterações de código automaticamente. O Xcode mantém snapshots do código antes de cada alteração, facilitando a revisão e a reversão. Além da explicação e modificação do código, agora o Xcode pode gerar playgrounds, corrigir erros e resolver avisos de descontinuidade. Você pode escolher entre vários provedores de modelo de linguagem, inclusive o ChatGPT, o Anthropic ou modelos locais, e alternar entre eles facilmente no Xcode.

    • 17:47 - Depuração e desempenho
    • O novo Xcode apresenta melhorias significativas na depuração e na análise de desempenho para desenvolvedores de apps. A depuração de código concorrente no Swift está mais simplificada, já que o Xcode acompanha a execução em funções assíncronas, exibe IDs das tarefas e fornece representações claras e legíveis de tipos relacionados à concorrência. O Xcode agora também identifica automaticamente quando um app é interrompido por falta de uma descrição de uso para acesso a recursos privados, disponibilizando um botão Adicionar direto no editor Signing & Capabilities para corrigir o problema. Para análise de desempenho, há um Instruments atualizado. O instrumento Processor Trace, introduzido no Xcode 16.3 e compatível com dispositivos M4 e com o iPhone 16, captura todas as decisões de ramificação de baixo nível da CPU, fornecendo uma visualização de alta fidelidade do fluxo de execução. O instrumento CPU Counters também foi substancialmente atualizado. Ele passou a usar modos predefinidos que ajudam a entender como seu código interage com a CPU, permitindo otimizações de microarquitetura e identificação de gargalos. O Instruments também inclui novos recursos para SwiftUI, permitindo acompanhar as atualizações de visualização e identificar os gargalos de desempenho. O instrumento Power Profiler ajuda a otimizar a duração da bateria, registrando métricas de energia e visualizando o consumo de energia do sistema e o impacto do app em vários componentes do dispositivo. O Xcode Organizer foi atualizado com o Trending Insights expandido, que destaca problemas crescentes de desempenho, como travamentos e gravações em disco em diversas versões do app. As métricas foram ampliadas para incluir recomendações, que comparam o desempenho do app com dados históricos e de apps semelhantes, fornecendo metas claras de melhoria, como a otimização do tempo de inicialização.

    • 27:50 - Compilações
    • O Xcode 26 melhora a eficiência da compilação ao ativar, por padrão, os módulos compilados explicitamente, aumentando a confiabilidade e a velocidade de depuração. O Swift Build, o mecanismo de compilação de código aberto, está sendo integrado ao Swift Package Manager para suporte multiplataforma e contribuições da comunidade. O Xcode também recebeu recursos de segurança reforçada para apps, semelhantes aos usados nos apps da Apple, para reforçar a proteção contra ataques.

    • 30:15 - Teste
    • Os recursos de teste de interface do Xcode também foram significativamente aprimorados. O novo sistema de geração de código otimiza a gravação de automação da interface, permitindo criar testes com mais eficiência. Usando o recurso de gravação, você pode interagir com o app no Simulador, e o Xcode gera automaticamente um código de teste conciso para cada ação. Esse recurso simplifica e facilita o processo de criação de testes da interface. O Automation Explorer em relatórios de teste auxilia ainda mais a depuração, fornecendo gravações de vídeo e ferramentas de inspeção de elementos. O Xcode também inclui suporte ampliado para medir a capacidade de resposta da interface, detectar problemas e executar verificações de API de tempo de execução, garantindo que o código siga as práticas recomendadas e permaneça responsivo e estável.

    • 36:10 - Conclusão
    • O Xcode 26 melhora a eficiência da codificação, a criação de recursos e o suporte a idiomas. Ele auxilia na depuração, na inspeção de desempenho e nos testes de interface. Você pode baixar o Xcode 26 e utilizar o Xcode Cloud para testes e distribuição.

Developer Footer

  • Vídeos
  • WWDC25
  • Novidades do Xcode 26
  • Open Menu Close Menu
    • iOS
    • iPadOS
    • macOS
    • tvOS
    • visionOS
    • watchOS
    • App Store
    Open Menu Close Menu
    • Swift
    • SwiftUI
    • Swift Playground
    • TestFlight
    • Xcode
    • Xcode Cloud
    • Icon Composer
    • SF Symbols
    Open Menu Close Menu
    • Accessibility
    • Accessories
    • Apple Intelligence
    • Audio & Video
    • Augmented Reality
    • Business
    • Design
    • Distribution
    • Education
    • Games
    • Health & Fitness
    • In-App Purchase
    • Localization
    • Maps & Location
    • Machine Learning & AI
    • Security
    • Safari & Web
    Open Menu Close Menu
    • Documentation
    • Downloads
    • Sample Code
    • Videos
    Open Menu Close Menu
    • Help Guides & Articles
    • Contact Us
    • Forums
    • Feedback & Bug Reporting
    • System Status
    Open Menu Close Menu
    • Apple Developer
    • App Store Connect
    • Certificates, IDs, & Profiles
    • Feedback Assistant
    Open Menu Close Menu
    • Apple Developer Program
    • Apple Developer Enterprise Program
    • App Store Small Business Program
    • MFi Program
    • Mini Apps Partner Program
    • News Partner Program
    • Video Partner Program
    • Security Bounty Program
    • Security Research Device Program
    Open Menu Close Menu
    • Meet with Apple
    • Apple Developer Centers
    • App Store Awards
    • Apple Design Awards
    • Apple Developer Academies
    • WWDC
    Read the latest news.
    Get the Apple Developer app.
    Copyright © 2026 Apple Inc. All rights reserved.
    Terms of Use Privacy Policy Agreements and Guidelines