Accessorizer
 
Experienced Cocoa programmers know when it comes to memory management, "one size does not fit all". While it's not necessary that you implement accessors for your ivars, Apple highly recommends you encapsulate your instance variables with accessor methods - after all, we're writing in Cocoa, the best object-oriented development framework known to man :-)
In fact, if you are using Cocoa Bindings and collections, you'll probably want to use indexed accessors. It would be difficult to write, manage and maintain the multitude of macros and scripts to handle the numerous memory schemes and options let alone write each line from scratch. That's why Accessorizer is the tool of choice among Cocoa experts.
Accessorizer began as a Cocoa application and suite of Services to generate Objective-C accessor declaration and implementation methods from variable declarations. But Accessorizer now offers more. Much, much more!
In addition to generating a broad range of memory management schemes, Accessorizer creates code for Keyed Archving, Key-Value Observation, Key-Value Validation, locking using NSLock or @synchronized(), Core Data,  Headerdoc tags, undo using NSUndoManager, Singleton, Keypaths, init methods, logging and more.
"Accessorizer frees up time for fun and productive parts of development"  
                                                                                              -
Troy Stephens.
And while users report saving "tons of time",  Accessorizer will help to eliminate common mistakes and costly typos that invariably slow and frustrate the coding process.
 
 "... a must-have app for Cocoa developers"

- mmalcolm crawford
Home
Testimonials
Features
Screenshots
What’s New
 "... totally freakin’ awesome! "

- bill bumgarner