All the New Features in Xcode 15
Discover what's new in Xcode 15 that will help speed up your workflow and it will make you developer life easier.
• 2 min read
And with a long waited new debugger filters by log category.
Here is a list of all the new features of Xcode 15.
Editing
- class struct name completion based on file name
![name completion](/xcode15/xcode15-1.png)
- Tap right arrow to show all options for a specific method
![right arrow to show all options for a specific method](/xcode15/xcode15-2.png)
- Modifier prediction based on your most used ones with that object
![Modifier prediction based on your most used ones](/xcode15/xcode15-3.png)
- Code completion for image and color assets
![completion for image](/xcode15/xcode15-4.png)
- Localization manager
![Localization manager](/xcode15/xcode15-5.png)
- Redesigned documentation popups
![Redesigned documentation popups](/xcode15/xcode15-6.png)
- Create custom Swift macros
- New SwiftUI preview declaration. Even on UIKit and AppKit
![New SwiftUI preview declaration](/xcode15/xcode15-7.png)
Navigating
- Create bookmarks without typing a comment but in the dedicated bookmark sidebar tab
Sharing
- New Changes view for Git repositories
- Edit, stage and unstage files directly in the changes view
![Edit, stage and unstage files directly in the changes view](/xcode15/xcode15-8.png)
Testing
- New high detailed tests report view
![New high detailed tests report view](/xcode15/xcode15-9.png)
Debugging
- Full support for
os
log
![Full support for os log](/xcode15/xcode15-10.png)
- Filter logs by category in Xcode
![Filter logs by category in Xcode](/xcode15/xcode15-11.png)
Distributing
- Add test flight note right in Xcode
- Xcode Cloud now supports notarisation
- Signature verification for XCFrameworks
- Mac notifications about the distributing stage
- New methods of distribution dialog
![methods of distribution dialog](/xcode15/xcode15-12.png)
If you have any question about this article, feel free to email me or tweet me @franceleonidev and share your opinion.
Thank you for reading and see you in the next article!
Share this article