Skip to content

Instantly share code, notes, and snippets.

View ezequieloliveiralima's full-sized avatar
🏠
Working from home

Ezequiel de Oliveira Lima ezequieloliveiralima

🏠
Working from home
View GitHub Profile
@ezequieloliveiralima
ezequieloliveiralima / DBManager.swift
Created July 9, 2018 16:05
Generic Data Base Manager for Core Data
import UIKit
import CoreData
class DBManager {
private static var managedObjectContext: NSManagedObjectContext {
return (UIApplication.shared.delegate as! AppDelegate).persistentContainer.viewContext
}
class func create<E>(proccess: (_ object: E) -> Void) -> Bool {
do {
@ezequieloliveiralima
ezequieloliveiralima / Http.swift
Last active June 12, 2018 10:32
Http Requests sample
import Foundation
enum Http {
typealias Callback = (Response) -> Void
enum Response {
case success(data: Any?)
case error(message: String?)
}