私はこのようなオブジェクトを解放する方法を学びました。リリースオブジェクトの正しい順序は何ですか?
NSMutableString *string1 = [[NSMutableString alloc]initWithFormat:@"ABCDEF"];
:
progress some code.
:
string1 = nil;
[string1 release];
質問は以下のとおりです。
string1 = nil; < =文字列1のポインタをなくし、nilを割り当てます。
[string1 release]; < = string1受信者にメッセージを送信できますか?
string1 = nil;
[string1 release];
[string1 release];
string1 = nil;
正しいシーケンスは何ですか?
[追加の質問..]
それはカスタムメソッドであるオブジェクトの@property(NSStringの、NSNumner、NSArrayのを...)を宣言することは可能ですか?
カスタムメソッドのオブジェクト(NSString、NSNumner、NSARRAY ...)の@propertyを宣言できますか? –
合成メソッド(ゲッター/セッター)をオーバーライドできるかどうか疑問に思いますか?はい、できます。 –