私の iOS アプリでは、バックグラウンド スレッドで (を使用してperformSelectorInBackground
) 作業を行っています。このスレッドでは、NSJSONSerialization とそのクラス メソッドを使用して JSON 文字列を解析しています。
self.json = [NSJSONSerialization JSONObjectWithData:self.data options:0 error:nil];
このクラス メソッド ( JSONObjectWithData
) はスレッド セーフですか? これについて確信できますか?ドキュメントのどこに書かれていますか?
ドキュメントに記載されていない限り、インスタンスメソッドは一般にスレッドセーフではないことを私は知っています。特に明記しない限り、クラスメソッドはスレッドセーフであると一般的に言えますか?