Skip to content

Instantly share code, notes, and snippets.

//
// CaptuvoManager.swift
//
import Foundation
class CaptuvoManager: NSObject, CaptuvoEventsProtocol {
static let sharedManager = CaptuvoManager()
@paulw11
paulw11 / ViewController.swift
Created April 12, 2017 00:53
Sample cloud kit asset list saving
//
// ViewController.swift
// AssetSyncTest
//
// Created by Paul Wilkinson on 12/4/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
import UIKit
import CloudKit
@paulw11
paulw11 / ViewController.swift
Created April 12, 2017 00:53
Sample cloud kit asset list saving
//
// ViewController.swift
// AssetSyncTest
//
// Created by Paul Wilkinson on 12/4/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
import UIKit
import CloudKit
//
// ViewController.m
// ArrayCrash
//
// Created by Paul Wilkinson on 24/5/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
#import "ViewController.h"
//
// FirstViewController.swift
// AnotherBT
//
// Created by Paul Wilkinson on 15/7/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
import UIKit
import CoreBluetooth
//
// main.swift
// SearchTest
//
// Created by Paul Wilkinson on 22/8/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
import Foundation
//
// PhoneCallObserver.swift
//
// Created by Paul Wilkinson on 27/9/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
import UIKit
import CallKit
@paulw11
paulw11 / GroupClassModel.h
Last active October 12, 2017 22:20
GroupClassModel
//
// GroupClassModel.h
// GCM
//
// Created by Paul Wilkinson on 13/10/17.
#import <Foundation/Foundation.h>
@interface GroupClassModel: NSObject
@property (strong, nonatomic) NSString *id;
//
// CircularTimerView.swift
// ProgressView
//
// Created by Paul Wilkinson on 26/11/17.
// Copyright © 2017 Paul Wilkinson. All rights reserved.
//
import UIKit
extension Dictionary where Key == String {
func isNullOrEmpty(key: String) -> Bool {
guard let value = self[key] else {
return true
}
if value as? NSNull == NSNull() {
return true