プロパティに割り当てたい変数を作成すると、次のことができます (プロパティが であると仮定します@property (nonatomic,retain) UILabel *myLabel;
)。
UILabel *temp = [[UILabel alloc] init];
self.myLabel = temp;
[temp release];
が使用されていない次のシナリオでtemp
はどうなりますか?
self.myLabel = [[UILabel alloc] init];
[myLabel release];
[myLabel release];
これは、プロパティのためにを追加すると仮定しdealloc
ています。
これは適切なメモリ管理でしょうか?2 番目の例ではmyLabel
、行の後に 2 の保持カウントがありinit
ますか?