This article presents three separate techniques app developers can use to leverage the capabilties of mobile device operating systems to build more engaging experiences for app users.
In this post, I’ll discuss how to configure a MacOS Xcode Server machine to route email messages to the development team via an external SMTP server.
In this article, I’ll overview the product architecture and discuss some of the plus and minus factors for using Xcode server vs. 3rd-party alternatives.
What is Machine Learning, and why is it now coming to mobile computing platforms?
Using the WebKit/WKWebView techniques presented here, your native apps can be better integrated with web content and provide a superior experience to end-users.
This article steps through a methodology for building repeatable, automated database unit tests for iOS applications using CoreData as their persistence layer.
Every year I look forward to WWDC — it’s like Christmas morning for apple developers, where we get to take the wrapping paper off the next version of Xcode and the various iOS, tvOS, macOS and watchOS SDKs.
Xcode provides a fully-featured, scriptable UI Testing framework. A key to using the framework is understanding its architecture and how to best leverage its capabilities.
Biometric security like Face ID and Touch ID help make iOS mobile devices more secure and convenient for users. These technologies can also be used by 3rd-party applications.
A recipe for setting constraints on Storyboard views to serve up a proper scrolling view for iOS applications.
This tutorial will teach you how to create the familiar chat bubble with tail UI element used in the built-in Apple Message application.
In this tutorial, we’ll create a UICollectionView that works like a static UITableView.