C.2 AddressBook接口文件


import<Foundation/Foundation.h>

import“AddressCard.h”

@interface AddressBook:NSObject<NSCopying, NSCoding>

{

NSString*bookName;

NSMutableArray*book;

}

@property(nonatomic, copy)NSString*bookName;

@property(nonatomic, copy)NSMutableArray*book;

-(id)initWithName:(NSString*)name;

-(void)sort;

-(void)addCard:(AddressCard*)theCard;

-(void)removeCard:(AddressCard*)theCard;

-(int)entries;

-(void)list;

-(AddressCard)lookup:(NSString)theName;

-(void)dealloc;

@end