Skip to content

Instantly share code, notes, and snippets.

View tomdiggle's full-sized avatar

Tom Diggle tomdiggle

View GitHub Profile
@tomdiggle
tomdiggle / DataPersistence.swift
Created December 8, 2014 14:29
Data persistence with NSCoding in swift for more information visit http://tomdiggle.com/blog/2014/12/08/data-persistence-with-nscoding-in-swift/
import Foundation
// Data persistence errors
public let DataPersistenceErrorDomain = "com.tomdiggle.datapersistence.error"
class DataPersistence {
// MARK: Saving Data
/**
@tomdiggle
tomdiggle / Array.swift
Last active November 14, 2016 15:24
Appends an element to an array n times
// Tested in Swift 3
mutating func appendN(element: Element, n: Int) {
guard n > 0 else {
return
}
for _ in 0..<n {
self.append(element)
}
}
@tomdiggle
tomdiggle / blog.md
Last active October 6, 2017 14:36
Intro to gistlog

Test blog post