int main(int argc, char *argv[])
{
NSAutoreleasePool *pool=[[NSAutoreleasePool alloc] init];
NSString *aName=@"Jason Huang";
NSString *aEmail=@"jason.huang@hotmail.com";
NSString *bName=@"Sharon Kang";
NSString *bEmail=@"sharon.kang@hotmail.com";
NSString *cName=@"Julia Lin";
NSString *cEmail=@"julia.lin@hotmail.com";
NSString *dName=@"Irene Huang";
NSString *dEmail=@"irene.huang@hotmail.com";
AddressCard *card1=[[AddressCard alloc] init];
AddressCard *card2=[[AddressCard alloc] init];
AddressCard *card3=[[AddressCard alloc] init];
AddressCard *card4=[[AddressCard alloc] init];
AddressBook *myBook=[AddressBook alloc];
//First set up four address cards
[card1 setName: aName andEmail: aEmail];
[card2 setName: bName andEmail: bEmail];
[card3 setName: cName andEmail: cEmail];
[card4 setName: dName andEmail: dEmail];
//Now initialize the address book
myBook =[myBook initWithName:@"Joe's address book"];
//Add some cards to the address book
[myBook addcard:card1];
[myBook addcard:card2];
[myBook addcard:card3];
[myBook addcard:card4];
[myBook sort];
if([NSKeyedArchiver archiveRootObject: myBook toFile: @"addrbook.arch"]==NO)
NSLog(@"archiving failed");
[card1 release];
[card2 release];
[card3 release];
[card4 release];
[myBook release];
[pool drain];
return 0;
//return NSApplicationMain(argc, (const char **) argv);
}
沒有留言:
張貼留言