Document Scanning and Text Recognition With Vision and VisionKit on iOS
Jun 10, 2020
Learn how to scan documents and detect in iOS with the Vision Framework.
Using the iOS Keychain with Biometrics
Jun 3, 2020
Learn how to use the iOS Keychain with Biometrics, such as Touch ID or Face ID.
Using the iOS Keychain in Swift
May 27, 2020
Learn how to use the iOS Keychain in Swift.
Writing Content Blockers for iOS
May 20, 2020
Learn how to write Content Blockers for iOS.
Dependency Injection with Storyboards on Apple Platforms
May 13, 2020
Learn how iOS 13 solves the issue of Storyboard dependency injection.
Quick Introduction Reflection in Swift
May 6, 2020
If you have been programming for a few years, you have undoubtedly come across the term Reflection. This feature allows us to inspect and work with the members of a type.
if this doesn’t make sense, suppose you wanted to check what members a type has. How would you do this? Ideally you’d like to iterate over its members and print them. This is a very basic application of Reflection, but it should let think of other potential uses for it.
Understanding @dynamicMemberLookup and @dynamicCallable in Swift
Apr 27, 2020
Learn to use @dynamicMemberLookup and @dynamicCallable in Swift.
Writing Command Line Tools in Swift Using ArgumentParser, Part 5: Tools with Asynchronous APIs
Apr 15, 2020
Learn how to write ArgumentParser tools with APIs that need Asynchronous Execution.
Writing Command Line Tools in Swift Using ArgumentParser, Part 4: Customizing Help
Apr 8, 2020
Learn how to customize the help pages of your ArgumentParser command to provide better documentation.