感谢小马哥视频教程,oc需要花点时间去学习啊。坚持!
//
//  main.m
//  AnduOC
//
//  Created by 一两 on 16/1/27.
//  Copyright  2016年 一两. All rights reserved.
//
#import <Foundation/Foundation.h>
//声明一个类,目的:为了告诉系统,类中有哪些属性和行为(成员变量和成员方法)
//属性前面加上下划线
//类名首字母大写,NSObject具备创建类的能力
@interface Iphone:NSObject
{
    //属性,默认情况下外部不能访问,公开就可以直接访问(指向结构体的指针来访问)
    @public
    float _model;
    int _cpu;
    double _size;
    int _color;
}
//行为
@end
//写实现类
@implementation Iphone
//行为的实现
@end
int main(int argc, const char * argv[]) {
    //通过类创建对象,必须给类发送一个消息
    //通过Iphone类型的指针接受iPhone对象的地址
   Iphone *p = [Iphone new];   //给类发送new的消息,把类中的属性初始化值,都为0
    
    //oc中的类就是结构体,指针可以操作结构体
    p->_size=3.5;
    p->_color=0;
    p->_cpu=1;
    p->_model=4;
    
    NSLog(@"size=%f,color=%i,model=%f,cpu=%i",p->_size,p->_color,p->_model,p->_cpu);
    return 0;
}类的声明
类的实现
类的对象指针指向类的对象的地址
指针对象访问结构体并初始化类的属性值(前提是类的属性行为@public)
使用NSLog打印
原文:http://andux.blog.51cto.com/8636706/1739388