私は Objective-C の初心者です。最初のクラスをプログラムしようとしましたが、残念ながらうまくいきませんでした。ここに私のコードがあります
#import <Foundation/Foundation.h>
@interface Fraction :NSObject{
int numerator ;
int demoniratoe ;
}
-(void) print;
-(void) setnumerator: (int) n;
-(void) setdemoniratoe: (int) b;
@end
@implementation Fraction
-(void) print
{
NSLog(@"%i/%i",numerator,demoniratoe);
}
-(void) setnumerator: (int) n{
numerator = n;
}
-(void) setdemoniratoe: (int) b{
demoniratoe = b;
}
@end
int main(int argc, const char * argv[])
{
@autoreleasepool {
Fraction *myfraction;
myfraction = [Fraction alloc];
myfraction = [Fraction init];
[myfraction setnumerator:1];
[myfraction setdemoniratoe:3];
NSLog(@"The value of Fraction is :");
[myfraction print];
[myfraction release];
}
return 0;
}
エラー メッセージは [myfraction release] にありました リリースは利用できません XCode バージョン 4.5 を使用しています