これに対する答えを求めて他のフォーラムの中でもSOを検索しましたが、何を試してもメモリリークが解消されないようです。誰か提案はありますか?
ViewController を表示するたびに、NSDate ごとに 16 バイトのメモリ リークが発生します。
-(void)initialise:(id)sender withDate:(NSDate *)date withMinimumDate:(NSDate *)minimum {
delegate = sender;
self.originalDate = [[NSDate alloc] init];
self.originalDate = date;
self.minimumDate = [[NSDate alloc] init];
self.minimumDate = minimum;
}
- (void)dealloc {
[self.originalDate release];
[self.minimumDate release];
[super dealloc];
}
NSDates を初めて割り当てる前に解放および/または nil にして、dealloc メソッドで nil に設定しようとしました。
それらはヘッダーで非アトミックおよび保持プロパティとして宣言されます。
ここで基本的なことを見逃していますか、それとももっと複雑な答えがありますか?