1新建一个简单工程编译,检查系统是否工作正常
2创建一个新的CocoaTouch class文件
实例:
@interface Car : NSObject //定义一个Car的类型
{
//访问权限控制
//public
//protected, 自己、子类
//private, 自己
//默认protected
//成员变量
@public
NSString *color;
float weight;
@private
float price;
@public
NSString *name;
}
3一个方法说明:
-(void)runWithSpeed:(int)speed andDirection:(int)direction;
+(NSString*)fetchCarBrand;
方法在面向过程的程序设计语言中称为函数默认为public
方法的说明
4在Car.m中实现Car的功能
例:
实现Car功能
@implementation Car
- (void)run
{
NSLog(@"run.....");
}
-(void)runWithSpeed:(float)speed andDirection:(int)direction
{
NSLog(@"run with speed: %f direction:%d", speed, direction);
}
+(void)printx
{
NSLog(@"ddddd");
}
5在ViewController中调用Car
@implementation ViewController
//程序现实前调用
- (void)viewDidLoad {
[super viewDidLoad];
//声明一个Car类型的变量car01
//创建一个Car类型的对象
//将car01指向Car的对象
Car *car01 = [[Car alloc] init];
car01->weight = 0;
// car01->pri ce = 0;
car01->name = @"QQ";
[car01 runWithSpeed:200.0 andDirection:4];
car01 = [car01 init];
[car01 run];
[Car printx];
// [[[Car alloc] init] run];
}
- (void)didReceiveMemoryWarning {
[super didReceiveMemoryWarning];