今天复习到引用计数器那一块 按照老师讲的东西编代码 可是总是有一大堆莫名其妙的错误,程序也运行不了。以下是代码:声明Person类
#import <Foundation/Foundation.h>
@interface Person : NSObject @property int age; @property NSString * name; @end 实现 #import "Person.h"
@implementation Person -(void )dealloc { NSLog(@"Person-------dealloc"); [super dealloc];
}
@end main函数
// // main.m // 计数器 // // Created by 静静静 on 15/5/14. // Copyright (c) 2015年 静静静. All rights reserved. //
#import <Foundation/Foundation.h> #import "Person.h" int main(int argc, const char * argv[]) { @autoreleasepool { Person *P = [[Person alloc]init]; [p retain]; [p release]; p.age = 20; p.name=@"jingjingjing"; [p release];
} return 0; }
求解到底是怎么回事,反复检查了好多遍老师写的代码,有很多甚至是我照抄的 可是还是有错误,郁闷
|