Latest 0.0.3
License MIT
Platforms ios 5.0, osx 10.7, requires ARC
Frameworks CoreData

TOMData makes Core Data easier to work with. Categories on existing Core Data classes provide methods for quick block based interface and do automatic error handling via TOMDataErrorHandler.

Using Predefined Contexts

TOMData utilizes parent and child context to provide an easy way for detaching data persistence from main queue. A root managed object context is the base context that is directly connected to persistent store coordinators. It operates on a private queue, therefore saving is always done in background. Main context is a child of the root context and should be used for all main queue interactions. Because main context is not directly associated with any persistent store coordinators, when you want to apply changes to your persistent store, you should use the tom_saveWithParentContext or tom_saveWithParentContexts methods to also save the root context.

TOMData Predefined Contexts


  • TOMData uses ARC.
  • Detailed documentation is available here.
  • TOMData is available under the MIT license. See the LICENSE file for more info.

Latest podspec

    "name": "TOMData",
    "version": "0.0.3",
    "authors": {
        "Tomaz Nedeljko": "[email protected]"
    "homepage": "",
    "summary": "A simple set of categories that make Core Data easier to work with.",
    "description": "  tttttttTOMData extends some of the most used Core Data classes withntttttttwith categories and automatic error handling.n",
    "source": {
        "git": "",
        "tag": "0.0.3"
    "license": {
        "type": "MIT",
        "file": "LICENSE"
    "platforms": {
        "ios": "5.0",
        "osx": "10.7"
    "requires_arc": true,
    "frameworks": "CoreData",
    "source_files": "TOMData"

Pin It on Pinterest

Share This