このコードはiPad4Sで機能しますが、iPad1で実行するとクラッシュします。
コードはARCを使用していません(メモリ管理の概念を理解しようとしているので、ARCも使用したくありません)。
コードはコイントスアプリであり、ユーザーは別のクラスからコインの量を選択でき、この値は実装ファイルからアクセスされます。
私は当初、アレイが問題を引き起こしていると思っていました。メモリ管理の理解から、私はそれらをとして宣言しました@property(nonatomic, retain)
。つまり、私は所有権を持っているため、dealloc
メソッドでそれらを解放する必要があります。オブジェクトのが0に達すると、メソッドがdealloc
呼び出されます。私は問題を理解するために最善を尽くしました。retainCount
しかし、コードは4で動作するため、存在するかどうかはわかりません。