.m
@synthesize label;
@synthesize songs;
@synthesize title;
@synthesize trackCount;
@synthesize fast;
// dealloc
- (void) dealloc
{
[label release], label = nil;
[songs release], songs = nil;
[title release], title = nil;
[super dealloc];
}
Xcode’s autocompletion is fast and excellent!
But when working with more than one ivar,
Accessorizer’s powerful customization, type detection, and streamlined workflow makes generating code blazingly fast, accurate and mistake free.
Those minutes can add up to hours, days and weeks over the lifetime of any given project.
If you you need do override synthesized accessors, you can set Accessorizer to do it automagically or simply toggle a switch and Accessorizer instantly generates the appropriate accessors.
.h
IBOutlet UILabel *label;
NSArray *songs;
NSString *title;
NSUInteger trackCount;
BOOL fast;
@property (nonatomic, retain) IBOutlet UILabel *label;
@property (nonatomic, retain) NSArray *songs;
@property (nonatomic, readwrite, copy) NSString *title;
@property (nonatomic, assign) NSUInteger trackCount;
@property (nonatomic, assign, getter=isFast) BOOL fast;
Accessorizer can consult your defaults table and magically select the appropriate attributes based on the “type” of your ivar. See Defaults Table.
Objective-C 2.0 Properties






Features

Accessorizer can consult your defaults table and magically select the appropriate attributes based on the “type” of your ivar. See Defaults Table.
only $15