Filters

Hide filters
Platform
Content Type
Difficulty

All Tutorials · 5 Results

Contained in: Vision Framework async/await
iOS & Swift

Lesson in Vision Framework

Unveiling New Vision Framework Features in iOS 18 & iOS 26

…they inherit. In the example above, the request is declared as the basic VNRequest. When it gets instantiated, the appropriate subclass applies. Concurrency With Async/Await By using the async/await pattern instead of completion block handlers, code becomes more readable. Apple has been slowly introducing the new pattern…
iOS & Swift

Lesson in Vision Framework

Diving into the Vision Framework

…human body pose using depth information. iOS 18 included improvements to body pose detection, finding the best image quality, and support for concurrency via async/await. You’ll learn about the iOS 26 changes in this module’s final lesson. Importing the Framework Although the Vision Framework has many different structures…
iOS & Swift

Lesson in Vision Framework

Unveiling New Vision Framework Features in iOS 18 & iOS 26

…every year. In 2024, the biggest changes announced at Worldwide Developers Conference (WWDC) 2024 were that the framework is moving to the modern Swift async/await pattern and that Apple is dropping the VN prefix for Vision APIs. Those changes affect the code in your apps. There were also incremental improvements…
iOS & Swift

Lesson in Vision Framework

Unveiling New Vision Framework Features in iOS 18 & iOS 26

…completion handlers might try to append their data at the same time. So you could add some serial processing queues or embrace the new async/await pattern you’ll learn about in the next section…
iOS & Swift

Lesson in Vision Framework

Unveiling New Vision Framework Features in iOS 18 & iOS 26

…ideas for new ones. You’ve learned about Apple’s focus on judging image quality, unified hand and body pose recognition, and concurrency with async/await. You’ve also spent some time learning or re-learning about how you can support different operating system versions in the same code…