タグ

ブックマーク / qiita.com/nagisawks (2)

  • iOSでFPS(フレームレート)計測 - Qiita

    説得力が無いせいか、最近説明するのがしんどいのでメモ書き。 アプリがガタガタする なんてことあってはならんのです。 例えば画面をびょーんとスクロールした時なんかにガタガタってぎこちない動きするアレです。 いちいち説明するまでもなく見れば分かる事なのですが、どうも人によっては問題とは考えてくれないようなので今更ながらにあえて前置きだけの話をします。 何故にガタガタするかといえばフレームレートに処理が追いついてないのです。 おさらい すごく端折ります。 フレームレートに追いついてない(フレーム落ち・処理落ち)なんてのは、古来ファミコンの時からある話で、ときどきぎこちない動きでガタガタってするアレです。昔のゲーム開発者はインターレスとて29.997fpsで垂直帰線期間しか画面I/O叩けないとかなんとかで泣くほど苦労し、昔のゲーマーはいらいらしつつもたまにグラ3やR-TYPE2周目7面後半復活で助

    iOSでFPS(フレームレート)計測 - Qiita
  • UILabelに画像を表示する - Qiita

    UILabelにはNSAttributedStringが指定できるので画像も表示してみる。 NSAttributedStringで画像というとCoreTextあたりで場所を確保して自分で描画とか結構ややこしいんだけど、UILabelなどには結局使えない。その代わりNSTextAttachmentが付いたのでこれをつかって画像を表示してしまおうってお話。 こんな感じ 要はNSTextAttachmentを使ってNSAttributedStringに入れればよいというだけ。 かいつまんで書くと以下な感じ。 nsas+image.h @interface NSMutableAttributedString (atimg) -(void)insertImage:(UIImage*)image bounds:(CGRect)bounds atIndex:(NSUInteger)index; @end

    UILabelに画像を表示する - Qiita
  • 1