私のアプリは多くのカレンダー計算を行うため、これらの関数のほとんどに対して NSCalendar をセットアップする必要があります。他の人もコメントしているように、呼び出し[ NSCalendar currentCalendar ]
が非常に遅いように見えるので、NSCalendarのコピーを単純にキャッシュできると思いました. ただし、この NSCalendar は時々、必要なときに新しい NSCalendar を作成しても得られないガベージを生成するようです。「自動参照カウント」を使用しているので、これは驚くべきことです。
助言がありますか。
PS これは、NSCalendar がスレッドセーフではないという事実によるものでしょうか?
PSS
最終的に、メイン スレッドから CurrentCalendar を設定しました。これで問題は解決したようです。誰かがこれについて何かコメントがあれば、私に知らせてください。
R