Skip to content

Instantly share code, notes, and snippets.

@kurisubrooks
Created August 5, 2015 03:02
Show Gist options
  • Save kurisubrooks/0ba9f7547ee960657dec to your computer and use it in GitHub Desktop.
Save kurisubrooks/0ba9f7547ee960657dec to your computer and use it in GitHub Desktop.
//
// eew.playground
//
// Created by Kurisu Brooks on 4/08/2015.
// Copyright © 2015 Lumios. All rights reserved.
//
import Foundation
var quakeArea = "Fukushima"
var quakeEpicenter = "462"
var quakeMagnitude = 6.2
var quakeSeismic = "5+"
var quakeTsunami = 0
func newQuake() -> Void {
let notif = NSUserNotification()
if quakeTsunami == 0 {
var quakeTsunamiWarning = "False"
} else if quakeTsunami == 1 {
var quakeTsunamiWarning = "True"
} else {
var quakeTsunamiWarning = "N/A"
}
notif.title = "Earthquake Warning"
notif.subtitle = "An Earthquake has occurred in " + quakeArea
notif.informativeText =
"Magnitude " + String(stringInterpolationSegment: quakeMagnitude) +
", Seismic " + String(quakeSeismic) +
", Tsunami: " + String(quakeTsunamiWarning)
NSUserNotificationCenter.defaultUserNotificationCenter().deliverNotification(notif)
}
newQuake()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment