Skip to content

Repository files navigation

SMCoreData

Installation

Cocoapods

SMCoreData is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod 'SMCoreData'

Swift Package Manager

  1. File > Swift Packages > Add Package Dependency
  2. Add https://github.com/SMzig/SMCoreData.git

OR

Update dependencies in Package.swift

dependencies: [
    .package(url: "https://github.com/SMzig/SMCoreData.git", .upToNextMajor(from: "1.0.0"))
]

Usage

Insert data

try SMDBHelper.shared.insertInto(entity: "TableUser", parameter: ["name":"sudhir", age: 10])

Fetch data

let arrResult = try SMDBHelper.shared.fetch(entity: "TableUser") as? [User]

Update data

let predicate = NSPredicate(format: "name==%@", argumentArray: ["YOUR_NAME"])

let arrResult = try SMDBHelper.shared.update(entity: "TableUser", predicate: predicate, parameter: ["name":"sudhir", age: 10])

Delete data

try SMDBHelper.shared.delete(entity: "TableUser", predicate: NSPredicate(format: "name==%@", argumentArray: ["YOUR_NAME"]))

About

Core data helper classes

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages