私は Obj-C にかなり慣れていないので、知識を深めるために役に立たないプログラムを作成し始めたばかりです。メモリリークが発生していないことを確認したかったのです。「@autoreleasepool」内の何かは、プログラムの終了時にメモリを自動的に解放しますか?
また、悪い癖があれば教えてください!
int main(int argc, const char * argv[])
{
@autoreleasepool {
Fraction* fractionOne = [[Fraction alloc]init];
Fraction* fractionTwo = [[Fraction alloc]init];
Fraction* fractionThree = [[Fraction alloc]init];
[fractionOne setTo:1 over:2];
[fractionTwo setTo:1 over:4];
[fractionThree setTo:1 over:8];
[Fraction numberOfFractions];
return 0;
}
}