タグ

ブックマーク / songofcloud.gluegent.com (1)

  • Song of Cloud: 自前でNSIndexPathを生成する

    UITableViewで、現在の行の次の行や前の行を参照したい場合、NSIndexPathを自分で生成しないといけないのだろうなと思いつくわけですが、さてどうしたもんか。 調べると、こうすればよいという情報がそこここにあります。 NSIndexPath newPath = [NSIndexPath indexPathForRow:3 inSection:1]; この場合、2番目のセクションの4行目を表すNSIndexPath が出来ます。出来ますが。 indexなどと始まる名前のクラスメソッドの常で、これはファクトリクラスメソッドで、生成するインスタンスに対して内部でautoreleaseしてます。イベントなどでなんども発生するようなメソッド内で書くと、あっという間にメモリをってしまいます。なのでちゃんと自分でオーナーシップを握るようにしないといけません。 そもそもNSIndexPath

  • 1