1

ドキュメントによると(http://developer.apple.com/library/ios/#releasenotes/General/WhatsNewIniPhoneOS/Articles/iPhoneOS4.html

UIKit でのグラフィックス コンテキストへの描画がスレッドセーフになりました。具体的には: グラフィック コンテキストへのアクセスと操作に使用されるルーチンは、異なるスレッドに存在するコンテキストを正しく処理できるようになりました。文字列と画像の描画がスレッドセーフになりました。複数のスレッドでの色とフォント オブジェクトの使用が安全になりました。

UIFont が iOS 4.0 でスレッドセーフであることを意味しますか?

しかし、コードで UIFont を使用すると、コードでクラッシュすることがあります:[UIFont sizeWithFont:myfont]; そして、バックグラウンドスレッドでテキストサイズを測定するだけです。

バックグラウンド スレッドで UIFont を使用できない場合、テキスト サイズを測定するにはどうすればよいですか :([UIFont sizeWithFont:myfont] の代わりに)?

ありがとうございました。

4

0 に答える 0