Stuart Breckenridge

External monologue.

Searchable App Content with Core Spotlight

Making your app content searchable on iOS was made a possibility with iOS 9 and additions to the Core Spotlight API. In this post, we expand the capabilities of the OS X History app to add and remove data from the on-device search index.

Swift 3.0 Release Process

Later this year, Swift 3.0 will be released. It is source breaking and you should be aware of the release process.

Implementing UISearchController

With iOS 8, Apple introduced a more streamlined approach to incorporating a UISearchBar and associated search functionality. In this post, we look at how to implement UISearchController.

Extending Array to Enforce Unique Elements

Arrays store values of the same type in an unordered list, but they don't enforce uniqueness. This post looks at how to extend Swift's Array to ensure only unique items are added.