1つのNSManagedObjectサブクラスが持つべき属性の最大数に関するガイドラインがあるかどうか知りたいのですが。私はAppleのドキュメントを注意深く読んだが、パフォーマンスが低下し始める限界については言及されていない。
NSManagedObjectに100を超える属性がある場合に警告を提供するコンパイラフラグオプションがXcodeに表示されますが、ドキュメントが見つかりません。ここにいる誰かが、多数の属性を持つCore Data MOの経験がありますか?
私はメモリ使用量ではなく、パフォーマンスに重点を置いています。私のアプリでは、多数の属性を持つこのMOのインスタンスは約10〜20個しかなく、iOSではなくOS Xで開発しているため、メモリ使用量は要因ではありません。ただし、パフォーマンス(特に障害が発生した場合)が低下し始めるポイントがある場合は、それに応じてデータモデルの構造を変更できるように、今すぐ知りたいと思います。
ありがとう!