MoltenCore

A collection of utilities/base classes and other Tid-Bits.
Download

MoltenCore Ranking & Summary

Advertisement

  • Rating:
  • License:
  • MIT License
  • Publisher Name:
  • MoltenCore Team
  • Publisher web site:
  • http://code.google.com/p/moltencore/people/list
  • Operating Systems:
  • Mac OS X 10.0 or later
  • File Size:
  • 142 KB

MoltenCore Tags


MoltenCore Description

A collection of utilities/base classes and other Tid-Bits. MoltenCore is a very useful collection of base classes, utilities and other Tid-Bits designed to make programming for OS X/iOS easier.MoltenCore is an Objective-C Framework that provides additional functionality like Data Modeling Classes for JSON and XML. It also includes Classes for implementing Webservice clients.The Data Modeling system is intended to be used when CoreData can't be used. Like for instance when you make a webservice call, at present you cannot take the JSON or XML that is returned and create Core Data Objects based on them. This is where MoltenCore steps in. Its fully KVC Compliant which means to a certain degree that it works with Bindings, NSArrayController, and NSTreeController.MoltenCore is also designed so that you can instantiate entire trees/graphs of data models from a single init call.The Webservices component to this is designed to be very very flexible, and completely asynchronous. Its a little weird and break away from some tried and true programming things. Like Delegates based on @protocol's.Mainly if you want your Webservice to be created as a singleton object you run into issues when you start a call, and waiting for it to return and the user switches something in your application causing the delegate object to be changed.Its a good way to cause a crash. MoltenCore solves this problem, and allows for rapid development and testing.


MoltenCore Related Software