This is my solution for Exercises 3.7 about coordinate. Runing is no issue。
//
// main.m
// coordinate
//
// Created by juzhong on 13-1-28.
// Copyright (c) 2013年 juzhong. All rights reserved.
//
#import <Foundation/Foundation.h>
//----@interface part----
@interface Coordinate : NSObject
-(void) setCoordinate_X: (int) x;
-(void) setCoordinate_Y: (int) y;
-(int) getCoordinate_X;
-(int) getCoordinate_y;
@end
//----@implementation part----
@implementation Coordinate
{
int c_X;
int c_Y;
}
-(void) setCoordinate_X:(int)x
{
c_X=x;
}
-(void) setCoordinate_Y:(int)y
{
c_Y=y;
}
-(int) getCoordinate_X
{
return c_X;
}
-(int) getCoordinate_y
{
return c_Y;
}
@end
//---- Program part ----
int main(int argc, const char * argv[])
{
@autoreleasepool {
Coordinate *myCoordinate=[Coordinate alloc];
myCoordinate=[myCoordinate init];
//Set coordinate
[myCoordinate setCoordinate_X:100];
[myCoordinate setCoordinate_Y:200];
//Print coordinate
NSLog(@"The coordinate is (%i,%i)",[myCoordinate getCoordinate_X],[myCoordinate getCoordinate_y]);
}
return 0;
}