A File Download Queue in Combine for Swift
Aug 12, 2020
Learn how to use the powerful NSPredicate API for searching and filtering.
Common Reasons for Background Tasks to Fail in iOS
Aug 5, 2020
Learn what are the common reasons your background tasks never get executed, and how to go around them.
Adding Custom SwiftUI Views and Modifiers to the Xcode Library
Jul 29, 2020
Learn how to add custom views and modifiers to the Xcode library using the LibraryContentProvider protocol.
Wrapping Asynchronous APIs into Combine Futures
Jul 22, 2020
Learn to wrap asynchronous APIs into simple Combine publishers in Swift.
Sharing Data Across Apple Devices with the MultipeerConnectivity Framework
Jul 15, 2020
How to use the Speech framework to detect speech on iOS.
New UIDatePicker in iOS 14
Jul 8, 2020
Learn about the new UIDatePicker in iOS 14.
UIMenu Improvements in iOS 14
Jun 24, 2020
Learn about new improvements introduced to the UIMenu APIs starting on iOS/iPadOS 14
The secret entitlements behind Default Apps on iOS
Jun 23, 2020
I hate that my first WWDC article is going to be as lazy as this, but I thought I’d write about it anyway so as to at least give an starting point to devs who will want to try creating their own default web browser or e-mail client on iOS and iPadOS.
Please note the vast majority of my thoughts here are based on a very short response I received on the dev forums.
Error Protocol Specializations in Swift
Jun 18, 2020
Learn about the different Error Protocol Specializations in Swift.
Please Help, Apple Is Threatening To Terminate My Apple Developer Account With No Clear Reason.
Jun 17, 2020
June 18, 2020 at 10:24 PM EST: I have made contact with a human at Apple after they reached to me via Resolution Center. We are working on solving the issues, and while I have not been told “yes, your account will not be terminated”, I believe in good faith we will work something out. Yes, the issue was my fault after all, but they are being very understanding and are letting me redeem myself by uploading a new binary.