William Boles

  • Progressive Core Data Migrations

    February 4th, 2019

    There are very few certainties in app development but one is that once your app is released it will change in unexpected ways. And no matter how flexible your architecture is inevitably one of those changes will be a breaking change. Perhaps the most important breaking changes involve the user's …

  • Can Unit Testing and Core Data become BFFs?

    April 2nd, 2018

    Core Data and Unit Testing haven't always been the best of friends. Like two members of the same friend group who don't really know each other but really like their UIKit friend, Core Data and Unit Testing have in fact discovered that they have a lot in common and have …

  • Step-by-step Core Data Migration

    November 30th, 2017

    This post is now outdated, please instead checkout the newer: "Progressive Core Data Migration". I'll leave this post here just in case anyone has based their solution on it. People really care about their possessions. Nowhere do you see this more than on public transport. It's not unusual …

  • Smarter NSEntityDescription declaration

    October 22nd, 2011

    A common situation in software development is that an application will evolve over time often resulting in some refactoring work to your existing code base. For the most part xCode's built in refactoring tool works well however an area that it fails on is NSEntityDescription declarations. Example: If I have …

  • Core Data terms

    March 11th, 2011

    I'm often asked to explain Core Data to the new joiners. I thought I'd share what I tell them about the components that make up Core Data: Persistent store - is where Core Data stores its data, more often in a form of a SQLLite database but can be Atomic …

  • Search your table's data

    January 24th, 2011

    Adding search functionality to your UITableView can be achieved using the built in UISearchBar object and implementing the UISearchBarDelegateprotocol. I am going to take us through an example that searches an Article instances (data object) properties for the users entered search string, displaying those articles that match. Each article object …

Older Posts →
Page 2

Home / About / Favourites / Mind Maps / Twitter / RSS