タグ

uitableviewとobjective-cに関するbeth321のブックマーク (2)

  • [Objective-C] ハマったメモ - Qiita

    なんか細々とハマったことをメモ。 随時更新中。 クラス編 まだまだ理解不足です・・。 superが呼べない スーパークラスの非公開メソッドを上書きしたくて、同じメソッド名で定義を行い、内部で[super anyMethod]を叩こうとしたらsuperにアクセスできなかった。 冷静に考えれば当たり前だけど、メソッドの場合はprivateやpublicみたいなのを明示していないので「あれ?」となったのでメモ。 メモリ管理編 UIViewControllerのtouchesBegan:withEvent:が呼ばれない! こちらの記事を見て解決。 UIViewControllerのtouchesBeganとかtouchesEndedが上手く機能しなかったと思ったら・・・ おそらくオブジェクトが破棄?されてしまって動かないのかな。 ARCオフを知らないと問題だと思ったので、ARCオフでごにょごにょし

    [Objective-C] ハマったメモ - Qiita
  • なめらかに動作するUITableViewのつくりかた

    矢口裕也です。 Advent Calendar 10日目はiOSのUITableViewの話をします。 ぼやき iOSアプリを開発していると70%くらいの時間はUITableViewに費やしている気がしてきます。 UITableViewは非常にめんどうなものですが、パフォーマンスがシビアでかつユーザーの快適さに直結するものなので大いに手間をかける価値があります。 この記事ではガクガク処理落ちするUITableViewを例として改善していきながら快適なUITableViewのつくりかたを解説します。 目的 以下のケーススタディでは次の目的でコードを改善していきます なめらかに動くようにする ここでのポイントは実際速くなくてもユーザが快適に感じればOKである、ということです。処理速度が高速である必要はありません。 戦略 UITableViewでのパフォーマンス問題は次の2点であることが多いです

    なめらかに動作するUITableViewのつくりかた
  • 1