Channel Avatar

The Swift Bird @UC3mDnPzYxvKHaMLANaiDDYQ@youtube.com

2.1K subscribers - no pronouns :c

I’ve been building software with Swift for over 6 years, and


Swift Testing in 45 seconds | @SwiftBird #shorts Swift Testing is open-source and cross-platform! 🎉 | @SwiftBird #shorts Sometimes Swift Testing can’t help you | @SwiftBird #shorts Tags in Swift Testing let you group tests across suites and source files | @SwiftBird #shorts Traits in Swift Testing let you customize tests in many ways | @SwiftBird #shorts Test suites in Swift Testing are useful—but not always necessary | @SwiftBird #shorts Error matching in tests becomes easier with Swift Testing | @SwiftBird #shorts Parameterized testing: Cover more use cases with less code | @SwiftBird #shorts How you check results and expectations in Swift Testing | @SwiftBird #shorts How Swift macros made Swift Testing possible | @SwiftBird #shorts Why develop Swift Testing when there’s XCTest? | @SwiftBird #shorts What does AI think of Swift 6 updates? ✨ | @SwiftBird #shorts How to migrate your code to Swift 6 | @SwiftBird #shorts Typed throws in Swift 6 make your code shorter and more expressive | @SwiftBird #shorts Swift 6 guarantees freedom from data races | @SwiftBird #shorts Embedded Swift for low-power devices | @SwiftBird #shorts New low-level synchronization primitives | @SwiftBird #shorts New use cases for noncopyable types in Swift 6 | @SwiftBird #shorts Iterate over parameter packs more easily in Swift 6 | @SwiftBird #shorts My overall impression from using Swift 6 | @SwiftBird #shorts UI tests | @SwiftBird #shorts Integration tests | @SwiftBird #shorts Unit tests | @SwiftBird #shorts There’s many kinds of automated tests. How do you choose? | @SwiftBird #shorts No one likes writing tests. Can you make it enjoyable? | @SwiftBird #shorts Overall impressions from #WWDC24 | @SwiftBird #shorts #AppleIntelligence: Don’t get excited too soon | @SwiftBird #shorts #SwiftTesting, Apple’s new testing framework | @SwiftBird #shorts #Xcode 16 looks good, and not because of AI | @SwiftBird #shorts #WWDC24: Apple Translation API and other framework updates | @SwiftBird #shorts #WWDC24: Server-side and embedded Swift | @SwiftBird #shorts #Swift 6 at #WWDC24: Concurrency details and your transition path | @SwiftBird #shorts Key highlights from #WWDC24 | @SwiftBird #shorts Advantages of copy-on-write in #Swift | @SwiftBird #shorts #Swift’s copy-on-write in a nutshell | @SwiftBird #shorts What problem #Swift’s copy-on-write solves | @SwiftBird #shorts Copy-on-write: The best of both worlds for your #Swift code | @SwiftBird #shorts How you actually choose the type for your task | @SwiftBird #shorts Size limitations make working with value types a little bit harder | @SwiftBird #shorts Are two class instances the same? Equality vs. identity | @SwiftBird #shorts How you modify value and reference types in your app | @SwiftBird #shorts How to create an independent copy of a reference-type object in #Swift | @SwiftBird #shorts How value and reference types in #Swift are similar | @SwiftBird #shorts Data types available in #Swift | @SwiftBird #shorts Two ways to handle data in your app | @SwiftBird #shorts #Swift 6 Sneak Peek | @SwiftBird #shorts #iOS 17.4 Brings Major Changes to Users & Developers | @SwiftBird #shorts What’s New in #Xcode 15.3 (Not Much, and That’s Good News) | @SwiftBird #shorts