who is Craig Federighi?
Asked on 01/19/2025
1 search
Craig Federighi is a senior executive at Apple Inc., where he serves as the Senior Vice President of Software Engineering. He is responsible for overseeing the development of Apple's operating systems, including iOS, macOS, iPadOS, watchOS, and tvOS. Federighi often appears at Apple's Worldwide Developers Conference (WWDC) to present new software features and updates.

What’s new in AppKit
Discover the latest advances in Mac app development. Get an overview of the new features in macOS Sequoia, and how to adopt them in your app. Explore new ways to integrate your existing code with SwiftUI. Learn about the improvements made to numerous AppKit controls, like toolbars, menus, text input, and more.

Customize spatial Persona templates in SharePlay
Learn how to use custom spatial Persona templates in your visionOS SharePlay experience to fine-tune the placement of Personas relative to your app. We’ll show you how to adopt custom spatial Persona templates in a sample app with SharePlay, move participants between seats, and test your changes in Simulator. We’ll also share best practices for designing custom spatial templates that will make your experience shine.

Xcode essentials
Edit, debug, commit, repeat. Explore the suite of tools in Xcode that help you iterate quickly when developing apps. Discover tips and tricks to help optimize and boost your development workflow.