What’s New in Swift 5.10, Xcode 15.3 & iOS 17.4 (+ Swift 6 Sneak Peek) |

  Переглядів 3,763

The Swift Bird

The Swift Bird

День тому

Swift 5.10 is out, and it’s safe to say this version is all about concurrency. With new checks and optimizations, Swift concurrency is now even more efficient at preventing data races and ensuring a smooth user experience. Though it’s only a theory, I believe this emphasis on concurrency is not accidental.
Another thing to keep in mind is, Swift 5.10 is the last milestone before Swift 6, the language’s first major release in five years. In this video, I’m having a quick look at one of the most wished-for improvements in the language-typed errors in throwing functions.
Finally, not only is Swift getting an update this week, but also Xcode and iOS. While changes in Xcode are hard to notice (which is a good thing), I wouldn’t say the same about iOS.
You can support the Swift Bird by…
• …becoming a regular sponsor: / swiftbird
• …buying me a coffee: www.buymeacoffee.com/SwiftBird
Links:
• Swift changelog: github.com/apple/swift/blob/m...
• Download Xcode on the Mac App Store: apps.apple.com/us/app/xcode/i...
• Xcode 15.3 release notes: developer.apple.com/documenta...
• Swift 6 release process: forums.swift.org/t/swift-6-0-...
• DMA and apps in Europe: developer.apple.com/support/d...
• Fee calculator for apps in Europe: developer.apple.com/support/f...
Chapters:
• 0:00 Intro
• 0:41 Swift 5.10 Main Theme
• 1:58 Swift 5.10 Updates in Detail
• 5:16 Xcode 15.3
• 5:50 iOS 17.4 & DMA (EU)
• 8:18 Swift 6 Sneak Peek
• 10:03 Outro
The Swift Bird is produced by / yakovmanshin .
#Swift #updates #softwareengineering

КОМЕНТАРІ: 7
@MirrorsEdgeGamer01
@MirrorsEdgeGamer01 6 днів тому
I am looking forward to type pack iteration in Swift 6.
@axelcrkv
@axelcrkv Місяць тому
Thanks Yacov!!
@Vigotskij
@Vigotskij Місяць тому
Good report! Thanks!
@Xaxxus
@Xaxxus Місяць тому
We have had tons of build system crashes on Xcode 15.3. We had to downgrade back to 15.2. Also strict concurrency checking has yielded hundreds of errors and thousands of warnings. Not even sure how we’re going to do the swift 6 migration in our codebase. Apple seems to have blindly slapped @MainActor on every single UIkit construct. Regardless if it’s a simple struct that should be sendable, or a class with mutable state.
@SwiftBird
@SwiftBird Місяць тому
Crashes of the build system itself? 🤔 Personally, one (big) issue I noticed after all the releases (and the video) is, Apple seems to have tweaked some checks on the App Store back end. I used to build my app with beta and RC versions of Xcode for the past few months, and they worked just fine in TestFlight. But a couple weeks ago, when I uploaded a fresh build created in the same environment, with very few changes in the project, that build was “processing” in ASC for, like, 12 hours-and then failed to deploy. Apple even reached out to me and showed some errors I’d never seen before: apparently, at least one Firebase component was “not a proper framework bundle.” I wouldn’t be surprised if that was the first time they saw this themselves. The funny thing is, I tried rebuilding and redeploying a commit that succeeded before, and got the same problem with infinite processing. Speaking of concurrency, I also noticed quite a few changes in the strict mode, but that project was small enough for me to fix them (except now I can’t go back to 15.2). So yeah, Xcode 15.3 does have its fair share of problems, after all 😵‍💫
@Arlen277
@Arlen277 Місяць тому
@swiftbird so would you recommend downgrading to 15.2 then going back to 15.3 once they have addressed the bugs. Even when I start a new project the default “Hello World!” View will not preview or simulate
@SwiftBird
@SwiftBird Місяць тому
I think it could be something different in your case 🤔 Most of the issues I had were caused by third-party frameworks (e.g. Firebase) or App Store checks-neither are part of Xcode itself. Missing previews in SwiftUI happen from time to time, except they’re not really missing-it’s just the preview pane (“canvas”) decided to not show for some reason (but it can be re-enabled in editor options).
Swift 5.9 Released | Prime Reacts
14:36
ThePrimeTime
Переглядів 58 тис.
Não pode Comprar Tudo 5
00:29
DUDU e CAROL
Переглядів 65 млн
Лизка заплакала смотря видео котиков🙀😭
00:33
The PC Reborn - Introducing Snapdragon X Plus
19:38
Snapdragon
Переглядів 162 тис.
Can Swift Replace Bash (for Scripting)? | @SwiftBird
20:18
The Swift Bird
Переглядів 1,6 тис.
WWDC23: What’s new in SwiftUI | Apple
34:03
Apple Developer
Переглядів 44 тис.
I Tried a Disney Secret Project!
11:33
Marques Brownlee
Переглядів 3,1 млн
WWDC23: Meet Object Capture for iOS | Apple
20:06
Apple Developer
Переглядів 111 тис.
I coded on the Apple Vision Pro for 24 hours - it was okay lol
17:52
Your Average Tech Bro
Переглядів 60 тис.
What's new in Swift 5.10
5:09
donny wals
Переглядів 3,1 тис.
ИГРОВОЙ ПК c WILDBERRIES за 40 тысяч рублей
30:17
Ремонтяш
Переглядів 474 тис.
Секретная функция ютуба 😱🐍 #shorts
0:14
Владислав Шудейко
Переглядів 1,4 млн
Vortex Cannon vs Drone
20:44
Mark Rober
Переглядів 11 млн
Changing Replace And Edit Backgrounds New Tech || Photo Eedit NEW3X
0:50