0

私は.hにあります:

@property (nonatomic,retain) NSString *myString;

.mで:

@synthesize myString;
myString =@"Test";

それをdeallocでリリースする必要がありますか?
[myStringリリース]が原因でアプリがクラッシュすることがあるので、理由がわかりませんか?

4

1 に答える 1

0

プロパティが「retain」属性で定義されている限り、deallocで解放する必要があります。

最新のObjectiveCのARC(自動参照カウント)にはガベージコレクションが組み込まれているため、リリースと保持は不要になりました。

于 2013-03-26T00:22:29.260 に答える