タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

memoryに関するredpandaのブックマーク (1)

  • どのNSStringはreleaseするのか?

    結構初歩的だけど悩みます。 NSStringの活用の仕方としては ①NSString = [[NSString alloc] init]; ②NSString = [NSString stringWith〜]; ③NSString = @””; の3パターンがあると思います。 ①の時はもちろんreleaseします。 ②の時はしません ③が問題です。 そもそも③の使い方があっているかどうか分からないところもありますが、問題なく使えてしまうので、サクっと使っちゃったりしてました。 使ってきた中では「まあallocしてないししなくていいんじゃないの?」と思って使ってました。実際問題はなく動きます。 しかし、メンバ変数として活用しているNSStringに、宣言しているコントローラで直接文字列を入れるようにすると、落ちてしまう様子。 だけど、他のコントローラから「例) detailViewContr

    どのNSStringはreleaseするのか?
  • 1