Skip to content

Instantly share code, notes, and snippets.

let seconds:TimeInterval = 1.0
var lastSearched: Date?
func searchName() -> Void {
guard (self.lastSearched == nil) || self.lastSearched! < Date() else {
return
}
self.lastSearched = Date(timeIntervalSinceNow: seconds)
UIDevice.current.beginGeneratingDeviceOrientationNotifications()
NotificationCenter.default.addObserver(self, selector: #selector(gotNote), name: NSNotification.Name.UIDeviceOrientationDidChange, object: nil)
@paulmars
paulmars / CollectionView.swift
Last active November 1, 2016 18:26
Basic List - UICollectionView. Two labels
//
// ListViewController.swift
//
// Created by Paul McKellar on 11/1/16.
// Copyright © 2016 Paul McKellar. All rights reserved.
//
import Foundation
import UIKit
@paulmars
paulmars / TypedImageView.swift
Created October 11, 2016 18:05
UIView for normal picture / animated picture
//
// TypedImage.swift
//
// Created by Paul McKellar on 8/22/16.
// Copyright © 2016 Paul McKellar. All rights reserved.
//
import UIKit
import FLAnimatedImage
@paulmars
paulmars / ImageUploader.swift
Last active October 10, 2016 16:26
Image Upload to Rails 5 w/ Swift 3
//
// ImageUploader.swift
//
// Created by Paul McKellar on 10/9/16.
// Copyright © 2016 Paul McKellar. All rights reserved.
//
import Foundation
class ImageUploader: NSObject {
@paulmars
paulmars / SignupViewController.swift
Last active March 30, 2017 12:34
Swift Signup Controller
//
// SignupViewController.swift
//
// Created by Paul McKellar on 10/3/16.
// Copyright © 2016 Paul McKellar. All rights reserved.
//
import Foundation
import UIKit
@paulmars
paulmars / mars.zsh-theme
Created September 24, 2016 22:50
Zsh prompt
PROMPT='%{$fg_bold[green]%}%p%{$fg[green]%}%~ %{$fg_bold[cyan]%}$(git_prompt_info)%{$fg_bold[blue]%}% %{$reset_color%}'
RPROMPT='%{$fg[$NCOLOR]%}%p %{$reset_color%}'
if [ $UID -eq 0 ]; then NCOLOR="red"; else NCOLOR="yellow"; fi
ZSH_THEME_GIT_PROMPT_PREFIX="%{$fg[cyan]%}"
ZSH_THEME_GIT_PROMPT_SUFFIX="%{$reset_color%}"
ZSH_THEME_GIT_PROMPT_DIRTY="%{$fg[green]%}%{$fg[yellow]%}⚡%{$reset_color%} "
ZSH_THEME_GIT_PROMPT_CLEAN="%{$fg[green]%}] "
@paulmars
paulmars / gist:bd159705d896299aa49d737792037e96
Last active August 24, 2016 20:00
Random background color
let randomRed:CGFloat = CGFloat(drand48())
let randomGreen:CGFloat = CGFloat(drand48())
let randomBlue:CGFloat = CGFloat(drand48())
let backgroundColor = UIColor(red: randomRed, green: randomGreen, blue: randomBlue, alpha: 1.0)
self.animatedImageView.backgroundColor = backgroundColor
self.imageView.backgroundColor = backgroundColor
self.backgroundColor = backgroundColor
@paulmars
paulmars / gist:89c51e901f36b72f6ef8e891de2ede77
Last active August 23, 2016 06:03
animated gif or images
//
// TypedImage.swift
//
// Created by Paul McKellar on 8/22/16.
// Copyright © 2016 Paul McKellar. All rights reserved.
//
import UIKit
import FLAnimatedImage
@paulmars
paulmars / gist:e04e56f2645732495b24d1a4c3355fef
Created August 13, 2016 22:35
Working collection view example in swift
//
// ViewController.swift
// CollectionView
//
// Created by Paul McKellar on 8/13/16.
// Copyright © 2016 Paul McKellar. All rights reserved.
//
import UIKit