PDFKit has been available to Mac developers since 10.4, but with iOS 11 Apple brought its support for viewing, editing, and authoring PDFs to iPhone and iPad. Previously, viewing PDF files meant rendering each page yourself with Core Graphics and Core Text, using an indirect solution like UIWebView or QuickLook, or . . .
Most apps need to store sensitive user information at some point. Most commonly it's a service-specific credential like a password or authentication token, but it could also be an encryption key, expiration date, or really anything private to the user that shouldn't be easily accessible on the device.
It's an exciting time for Swift developers to get into machine learning. With Apple's new Core ML framework, support on all four platforms, and a growing library of models available for the framework, incorporating machine learning solutions in Swift apps has never been easier.
January 1, 2018 | Learning
If you have a full-time software engineering job, most of the time you spend writing code, reading code, and thinking through complex engineering problems is spent at work. Those working hours are an enormous opportunity for learning while doing . . .
Swift is a programming language released by Apple in 2014. It was designed for a wide range of uses, from mobile and desktop applications (iPhone, iPad, Apple Watch, Apple TV, Mac) to websites, web applications, and APIs* to operating systems and more.