@是用来扩展c的,或者说@是标志objc的特性
//...
int main(int argc,const char * argv[])
{
NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];
// a class,别在意
F* f = [[F alloc] init];
@try{
[f noSuchMethod];// f没有这个示例方法
}
@catch(NSException e)
{
NSLog(@"%@ %@",[e name],[e reason]);// e自带方法
}
[f release];
[pool drain];
return 0;
}