本帖最后由 程序猿-2014 于 2014-4-12 11:12 编辑
#import <Foundation/Foundation.h>
@interface Person : NSObject
@property int age;
@end
@implementation Person
+ (NSString *)description
{
return @"A";
}
- (NSString *)description
{
return @"B";
}
@end
int main()
{
Person *p = [Person new];
Person *p2 = [[Person class] new];
NSLog(@"%@", p);
NSLog(@"%@", p2);
NSLog(@"%@", [Person class]);
NSLog(@"%@", [p class]);
return 0;
}
这个程序中 Person *p2 = [[Person class] new];这句什么意思 做了什么 class的问题有点犯晕 |