NSManagedObject
class NSManagedObject : NSObject
NSManagedObject extension that adds useful generic methods.
-
Returns the last object from given
NSFetchRequest.Declaration
Swift
public class func lastObject<T>(from request: NSFetchRequest<T>, in context: NSManagedObjectContext) -> T? where T : NSManagedObjectParameters
requestThe request where the last object will be fetched.
contextNSManagedObjectContextwhere the fetch will be executed. -
Returns all objects from given
NSFetchRequest.Declaration
Swift
public class func allObjects<T>(from request: NSFetchRequest<T>, in context: NSManagedObjectContext) -> [T] where T : NSManagedObjectParameters
requestThe request where all objects will be fetched.
contextNSManagedObjectContextwhere the fetch will be executed.
View on GitHub
NSManagedObject Extension Reference