我用得时Xcode6 方法都是照着做得 但是就是显示不了 也是用得指针
#import<Foundation/Foundation.h>
@interface Book:NSObject//用来声明对象属性(实例变量\成员变量,默认内部初始化为0)
{
@public
char *name;
int page;
}
- (void)look;
@end
@implementation Book//类的实现
- (void)look
{
NSLog(@"%s,看了%d页",name,page);
}
@end
int main(){
//在OC中,想执行一些行为,就写上一个中括号[行为执行者 行为名称]
Book *p=[Book new];
p->name ="张三";
p->page=50;
[p look];
Book *p2=[Book new];
p2->name ="李四";
p2->page=25;
[p2 look];
//NSLog(@"书名%s\t页数%d",p->name,p->page);
return 0;
}
打印的结果就是
2014-10-06 12:30:11.716 a.out[694:507] ,看了50页
2014-10-06 12:30:11.718 a.out[694:507] ,看了25页
搞不懂是哪里出了问题 |