私が読んでいる本には、オブジェクトを割り当てた後、インスタンスでinit関数を呼び出す必要があると書かれています。ただし、initメソッドを呼び出さない場合、クラスの機能に違いは見られませんでした。では、init関数は正確に何をしているのでしょうか?以下は、単純なクラスのインターフェースです。
@interface Fraction: NSObject
{
int numerator;
int denominator;
}
-(void) print;
-(void) setNumerator: (int) num;
-(void) setDenominator:(int) den ;
@end