May 24, 2011 in OS X Development (E)
[prMac.com] Mountain View, California - tigerbears, LLC today is proud to announce the release of Objectify 1.0, a new Mac application for Mac and iOS developers that creates Cocoa class implementations based on JSON content.
JSON is rapidly becoming the de facto standard data format for web APIs and is used in thousands of applications on the Mac, iPhone and iPad. Modeling this content in software is a time-consuming chore for iOS and Mac developers that invites bugs and heartache. Until now.
Objectify saves Cocoa developers time and effort by automatically building customizable model classes from JSON content. These classes can be exported as Objective-C source code files, ready to be used in the developer's development environment of choice.
"It's been really exciting to develop Objectify, knowing it would make fellow developers' lives easier," said Bill Kunz, founder of tigerbears, LLC and developer of Objectify. "After working on several of my clients' iPhone apps that required sifting through large JSON-based web APIs, it was clear that great software could help everyone in the field."
Objectify isn't just for working with web services, though. "Testers immediately realized they could use Objectify and the simple JSON format to quickly create all sorts of classes in seconds, and it's become a staple of their workflows. It's been a lot of fun to see how other developers use it and to make it work well for them," said Kunz.
Key features include:
Merges Array Members:
JSON content often contains arrays of similar objects. When these objects omit unset attributes, it can be tough to create an accurate model. Objectify can merge array members to create a complete model so uncommon attributes aren't lost.
Works Well With Others:
Objectify is designed to work with the most popular developer tools. For example, if the developer has Kevin Callahan's Accessorizer 2.9.3 or higher installed, Objectify can "hand off" code generation to it, so the developer's coding style stays consistent and just how they like it.
Objectify supports many style and format preferences. It can also apply prefixes and suffixes to class instance variables, prepend prefixes to class names or add NSCoding compliance to generated classes, among other customizations.
Flexible Template Support:
While Objectify has its own simple templates for header and implementation files, it can also use Xcode-compatible file templates - whether stock or with the developer's favorite customizations.
Many other features are described on the Objectify website.
Objectify is compatible with all Intel-based Macs running Mac OS X 10.6 or higher.
Pricing and Availability:
Objectify 1.0 costs $19.99 (USD) for a single-user license and is available for purchase from the Objectify website or the Mac App Store. Free 14-day trial versions are also available from the Objectify website. For review copies, additional information, or to talk to developer Bill Kunz, please contact us.
tigerbears, LLC is a small software development and consulting company focused on the iPhone, iPad and Mac. Based in Mountain View, California, it was founded in 2009 by Bill Kunz with the purposes of creating vibrant, powerful software and helping others to do the same. The company is available for consulting engagements and bespoke iOS software development projects. Copyright (c) 2011 tigerbears, LLC. All rights reserved. Apple, the Apple logo, Mac, iPhone, iPod and iPad are registered trademarks of Apple Inc. in the U.S. and/or other countries. Mac App Store is a service mark of Apple Inc. Accessorizer is Copyright (c) 2002-2011 Kevin Callahan.