The Navigator area in Xcode 15 helps you browse, search, and manage project files and resources with multiple specialized navigators:
- Project Navigator: Browse and organize your project files
- Source Control Navigator: Manage Git repositories and changes
- Symbol Navigator: Browse classes, methods, and symbols
- Find Navigator: Powerful search across your project
- Issue Navigator: View warnings and errors
- Test Navigator: Organize and run tests
- Debug Navigator: View the call stack during debugging
- Breakpoint Navigator: Manage breakpoints
- Report Navigator: View build and run information
Pro Tip: Use keyboard shortcut Command + 1-9 to quickly switch between navigators.
The central workspace in Xcode 15 where you write and edit code, design interfaces, and configure project settings.
- Source Editor: Write and edit code with advanced features like intelligent code completion, macro expansion, and inline error display
- Interface Builder: Design UI visually
- SwiftUI Canvas: Real-time preview of SwiftUI code
- Asset Catalog Editor: Manage images, colors, and other assets
- Property List Editor: Edit configuration files
New in Xcode 15: Improved code completion with AI-powered suggestions and enhanced SwiftUI previews.
Displays properties and settings for selected items in the editor.
- File Inspector: View and edit file settings
- Quick Help Inspector: Documentation and API information
- Identity Inspector: Identity properties in Interface Builder
- Attributes Inspector: View and edit UI element properties
- Size Inspector: Configure size and positioning
- Connections Inspector: Manage outlets and actions
Access inspectors using keyboard shortcut Option + Command + 0-4.
Used during debugging sessions to inspect variables and view console output.
- Variables View: Inspect the state of variables during debugging
- Console: View print statements and error messages
- Memory Graph Debugger: Visualize and inspect memory usage and detect leaks
- View Debugger: 3D visualization of view hierarchies
New in Xcode 15: Enhanced debugging for Swift concurrency issues and improved memory diagnostics.
Test your apps on virtual iOS, iPadOS, watchOS, tvOS, and visionOS devices without needing physical hardware.
- Multiple Device Types: Simulate different device models (iPhone, iPad, Apple Watch, Apple TV, Vision Pro)
- Different OS Versions: Test on multiple OS versions
- Hardware Features: Simulate features like camera, location, and biometrics
- Testing Tools: Recording, screenshots, device rotation
New in Xcode 15: visionOS simulator for testing spatial computing applications for Apple Vision Pro.