I hereby claim:
- I am federicomazzini on github.
- I am federicodaniel (https://keybase.io/federicodaniel) on keybase.
- I have a public key ASBAWFiI81fEAVqC6rcvrCzVteYETsGSxeTLTnZOhhGy0Ao
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
import Foundation | |
class ShadowCastingManager { | |
static let sharedInstance = ShadowCastingManager() | |
var startSlope : Double = 1.0 | |
var multipliers = [ | |
[1, 0, 0, -1, -1, 0, 0, 1], | |
[0, 1, -1, 0, 0, -1, 1, 0], |
import Darwin.ncurses |
let fetchRequest = NSFetchRequest(entityName: "Example") | |
let sortDescriptor = NSSortDescriptor(key: "date", ascending: true) | |
let sortDescriptors = [sortDescriptor] | |
fetchRequest.sortDescriptors = sortDescriptors |
saveContext() | |
let newItem = NSEntityDescription.insertNewObjectForEntityForName("ExampleItem", inManagedObjectContext: self.managedObjectContext!) as! ExampleItem | |
newItem.title = "Wrote Core Data Tutorial" | |
managedObjectContext.deleteObject(exampleObject) | |
saveContext() | |
print(NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory, inDomains: .UserDomainMask)) |
import Foundation | |
import CoreData | |
@objc(Event) | |
class Example : NSManagedObject { | |
@NSManaged var id : String? | |
@NSManaged var exampleDate : NSDate? | |
@NSManaged var exampleNumber : Int32 |
//inside any view controller | |
lazy var fetchedResultsController: NSFetchedResultsController = { | |
let examplesFetchRequest = NSFetchRequest(entityName: "Example") | |
let frc = NSFetchedResultsController( | |
fetchRequest: examplesFetchRequest, | |
managedObjectContext: self.context, //if you keep a Managed Object Context inside your view controller | |
sectionNameKeyPath: nil, | |
cacheName: nil) |
// Create request on Event entity | |
let fetchRequest = NSFetchRequest(entityName: "ExampleEntity") | |
var fetchedResults = [NSObject]() | |
//Execute Fetch request | |
do { | |
fetchedResults = try managedObjectContext.executeFetchRequest(fetchRequest) as! [ExampleEntity] | |
} catch let fetchError as NSError { | |
print("retrieveById error: \(fetchError.localizedDescription)") | |
} | |
import UIKit | |
import CoreData | |
@UIApplicationMain | |
class AppDelegate: UIResponder, UIApplicationDelegate { | |
var window: UIWindow? | |
func application(application: UIApplication, didFinishLaunchingWithOptions launchOptions: [NSObject: AnyObject]?) -> Bool { |