Skip to content

Instantly share code, notes, and snippets.

@kristopherjohnson
kristopherjohnson / NSFetchedResultsControllerDelegate_Boilerplate.swift
Created September 12, 2014 19:41
Swift boilerplate NSFetchedResultsControllerDelegate methods for a UITableViewController subclass
// MARK: NSFetchedResultsControllerDelegate
func controllerWillChangeContent(controller: NSFetchedResultsController) {
self.tableView.beginUpdates()
}
func controller(controller: NSFetchedResultsController,
didChangeObject anObject: AnyObject,
atIndexPath indexPath: NSIndexPath?,
forChangeType type: NSFetchedResultsChangeType,
@calebd
calebd / ArrayHelpers.swift
Last active November 4, 2022 15:17
Swift Helpers
extension Array {
func first() -> Element? {
if isEmpty {
return nil
}
return self[0]
}
func last() -> Element? {