私は Objective-C の初心者で、この基本的なプログラムを作成しました。セクションでエラーが発生しています。とセクション@interface
の両方を作成する方法について、初心者に簡単な説明はありますか? 以下のプログラムの何が問題になっていますか?@interface
@implementation
#import <Foundation/Foundation.h>
@interface Rectangle : NSObject {
//declare methods
- (void) setWidth: (int) a;
- (void) setHieght: (int) b;
- (double) perimeter;
- (double) area;
}
@end
@implementation Rectangle
{
double area;
double perimeter;
int width;
int height;
}
- (void) setWidth: (int) a
{
width = a;
}
- (void) setHieght: (int) b
{
hieght = b;
}
@end
int main (int argc, const char * argv[])
{
NSAutoreleasePool * Rectangle = [[NSAutoreleasePool alloc] init];
int a = 4
int b = 5
int area = a * b;
int perimeter = 2 * (a +b);
NSLog(@"With width of %i and Hieght of %i", a, b);
NSLog(@"The perimeter is %i", perimeter);
NSLog(@"The Area is %i", area);
[pool drain];
return 0;
}