object-c学习创建类和方法

//
//  main.m
//  fist_class
//
//  Created by wonders on 15/11/4.
//  Copyright (c) 2015年 wonders. All rights reserved.
//

#import 


//声明一个类
//NSObject是基类
@interface Person : NSObject
{
    @public
    /*
     命名规范:要以下划线开头接小写,后面首字母要大些
     */
    int _age;
    char *_name;
}
@end

//实现一个类,如果类只有声明没有实现在,链接时就会报错
@implementation Person

//方法
- (void) show
{
    NSLog(@"name=%s, age=%d", _name, _age);
}
@end

int main(int argc, const char * argv[]) {
    //返回创建对象的指针
    Person *p = [Person new];
    p->_age = 10;
    p->_name = "object-c";
    
    NSLog(@"%d",p->_age);
    
    //方法的调用
    [p show];
    return 0;
}

你可能感兴趣的:(iOS)