[ANN]: Accessorizer V 1.1 release
[ANN]: Accessorizer V 1.1 release
- Subject: [ANN]: Accessorizer V 1.1 release
- From: Kevin Callahan <email@hidden>
- Date: Mon, 17 Jul 2006 12:43:46 -0700
Hi folks,
I'm releasing Accessorizer 1.1 today.
http://www.kevincallahan.org/software/accessorizer.html
What's new in version (V 1.1 )
Accessorizer is now Universal
Accessors
• Added table to set accessor defaults based on type
• Added custom accessors table allowing you to set accessor styles on
a per ivar basis
• Added two new setters: copy/release & copy/autorelease
Core Data
• Added accessors and methods for transforming and persisting
transient objects
Additional code generation
• Added generate key paths for ivars
• Added generate start and stop observing methods
• Added convert method sig to selector services
• Added add / remove object for NSMutableArray, NSMutableSet and
NSMutableCountedSet
• Added set and remove for NSMutableDictionary
• Added - setNilValueForKey:
• Added - copyWithZone using NSKeyedArchiver to guarantee deep copy
• Added - copyWithZone using NSDictionary and -keyPaths
• Added - copyWithZone using setters on ivars
• Added - containsValueForKey in archiving methods
• Added - initWithIvars where the init method takes ivars as params
• Added + objectWithIvars where the method takes ivars as params and
returns a new object initialized by initWithIvars
• Added - (void) methodNameWithIvars where the method takes ivars as
params (developer will rename method appropriately for its use)
• Added - descriptionForKeypaths which enumerates the keys returned
by the method -keyPaths, providing a key and its value
• Added creation of singleton and override methods
• Added #pragma mark - for accessors, indexed accessors, keyed-
archiving
• Added <#codesense#> option for headerdoc tags
Fixes and improvements
• Put check for new version in separate thread
• Added support for single character ivars
• Fixed obscure bug in parser
• Fixed bounds error that didn't show up in Panther but showed up in
Tiger
• Fixed @synchronized() on self and semaphore
• Archiving: added a switch indicate if super supports NSCoding,
generates initWithCoder: if TRUE
• Fixed tab views in Readme
• Added newline after header signature when comment header is //
• Fixed CodeGen menu separator: no longer triggers lock
• Moved "use separator //// <key> //// for indexed accessors" to the
Indexed Accessors tab
• Optimized performance for indexed accessors generation
• Default text for clarification in KVO, wrapped code in +(void)
initialize {}
• If type is BOOL or bool, and ivar is adjective as in BOOL isHidden;
methods produced will be -(BOOL)isHidden; and -(void)setHidden:(BOOL)
flag;
• Prefs drawer now opens with cmd ; or from Preferences menu
-Kevin Callahan
http://www.kevincallahan.org/
http://www.kevincallahan.org/software/accessorizer.html
http://www.kevincallahan.org/teaching.html
http://www.kevincallahan.org/gharecords/Guitar.html
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden