Skip to content

Instantly share code, notes, and snippets.

View PaulWoodIII's full-sized avatar

Paul Wood III PaulWoodIII

View GitHub Profile
import Foundation
class Box<T> {
typealias Observer = (T) -> Void
var observer: Observer?
func bind(observer: Observer?) {
self.observer = observer
}
var value: T {
didSet {
@PaulWoodIII
PaulWoodIII / LRUCache.swift
Last active September 19, 2019 14:35
An interview question I solved
//
// main.swift
// LRUCache
//
// Created by Paul Wood on 9/19/19.
// Copyright © 2019 Paul Wood. All rights reserved.
//
import Foundation
@PaulWoodIII
PaulWoodIII / ImageDownloaderCommonBlocks.h
Last active September 23, 2019 16:19
Obj-C Code needed to show progress of an image downloading using NSURLSession
//
// ImageDownloaderCommonBlocks.h
// AsyncImageDownloader
//
// Created by Paul Wood on 9/23/19.
// Copyright © 2019 Paul Wood. All rights reserved.
//
#ifndef ImageDownloaderCommonBlocks_h
#define ImageDownloaderCommonBlocks_h