Skip to content

Instantly share code, notes, and snippets.

View vikdenic's full-sized avatar

vik vikdenic

  • Chicago, IL
View GitHub Profile
//
// EmojiItem.swift
// SpokinModel
//
// Created by Kevin McQuown on 9/21/17.
// Copyright © 2017 Spokin. All rights reserved.
//
import Foundation
public class EmojiItem {
public var itemCategory: EmojiItemCategory!
//
// EmojiSelections.swift
// Alamofire
//
// Created by Vik Denic on 9/26/17.
//
import Foundation
public class EmojiSelections {
public static let shared = EmojiSelections(name: "EmojiSelections")
var params = [String : Any]()
if let currentUser = SPKUser.sharedUser {
params["userId"] = currentUser.idText
}
if let scene = scene {
params["app location"] = String(describing: type(of: scene))
}
Crashlytics.sharedInstance().recordError(error, withAdditionalUserInfo: params)
@vikdenic
vikdenic / EmojiSelections.plist
Created September 27, 2017 16:55
EmojiSelections.plist 9/27 12pm
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>male</key>
<array>
<dict>
<key>name</key>
<string>skinColor</string>
<key>displayName</key>
@vikdenic
vikdenic / EmojiSelections.swift
Created September 27, 2017 16:54
EmojiSelections.swift 9/27 12pm
//
// EmojiSelections.swift
// Alamofire
//
// Created by Vik Denic on 9/26/17.
//
import Foundation
public class EmojiSelections {
public static let shared = EmojiSelections(name: "EmojiSelections")
@vikdenic
vikdenic / EmojiItem.swift
Created September 27, 2017 16:54
EmojiItem.swift 9/27/17 12pm
//
// EmojiItem.swift
// SpokinModel
//
// Created by Kevin McQuown on 9/21/17.
// Copyright © 2017 Spokin. All rights reserved.
//
import Foundation
public class EmojiItem {
public var gender: Gender!
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<array>
<dict>
<key>name</key>
<string>skinColor</string>
<key>displayName</key>
<string>Skin Color</string>
@vikdenic
vikdenic / EmojiSelection.plist
Created September 25, 2017 22:03
EmojiSelection
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<array>
<dict>
<key>name</key>
<string>skinColor</string>
<key>displayName</key>
<string>Skin Color</string>
@vikdenic
vikdenic / appdelegate
Created September 25, 2017 20:58
one signal setup
let notificationReceivedBlock: OSHandleNotificationReceivedBlock = { notification in
if let notification = notification, let payload = notification.payload, let notifId = payload.notificationID {
print("📡Received Notification: \(notifId)")
}
}
let notificationOpenedBlock: OSHandleNotificationActionBlock = { result in
print("☝️reacted to notif")
// This block gets called when the user reacts to a notification received
if let payload: OSNotificationPayload = result!.notification.payload {
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<array>
<dict>
<key>name</key>
<string>peanuts</string>
<key>displayName</key>
<string>Peanuts</string>
<key>imageName</key>