Graphics Programs Reference
In-Depth Information
serialNumber = str;
}
- (NSString *)serialNumber
{
return serialNumber;
}
- (void)setValueInDollars:(int)i
{
valueInDollars = i;
}
- (int)valueInDollars
{
return valueInDollars;
}
- (NSDate *)dateCreated
{
return dateCreated;
}
- (void)setContainedItem:(BNRItem *)i
{
containedItem = i;
// When given an item to contain, the contained
// item will be given a pointer to its container
[i setContainer:self];
}
- (BNRItem *)containedItem
{
return containedItem;
}
- (void)setContainer:(BNRItem *)i
{
container = i;
}
- (BNRItem *)container
{
return container;
}
Usually, synthesized accessors work fine, but sometimes you need an accessor method to
do some additional work. This is the case for setContainedItem: . Here is our ori-
ginal implementation:
- (void)setContainedItem:(BNRItem *)i
{
containedItem = i;
[i setContainer:self];
}
Search WWH ::




Custom Search