• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
[ANN]: Accessorizer V 1.1 release
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[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


  • Prev by Date: Re: Pull-down menu weirdness
  • Next by Date: Re: Whats the verdict on Cocoaruby from others ?
  • Previous by thread: Re: Re : Newbie Q : using a framework
  • Next by thread: List of installed apps
  • Index(es):
    • Date
    • Thread