3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

##はじめに
自社アプリを開発していて、ちょっと古いiOSシミュレータが劇遅だった。
最新iOSシミュレータだと問題なかった。xcode11/12/13でそうだった。
##原因は
Objective-CアプリでAVAudioPlayerを使っていると、理由はわかりませんが、劇遅になるようです。自社アプリだけかもしれませんが。
Swiftアプリは作ってないので、どうなのか不明です。

対策として、シミュレータ向けビルドではAVAudioPlayerを使わないようにしました。まあ主要機能じゃ無いので、開発中はなくても困らない。

//古めのiOSシミュレータだと劇遅になるので、SE無し
#if TARGET_OS_SIMULATOR
    return;
#endif

##終わりに
まあそれだけ。最新iOSシミュレータのみ問題無いのは謎。
困ってないので、それ以上は追ってないよ。

今までで一番手抜き:yum:

3
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?