これは仮説的な質問かもしれませんが、わかりません。オブジェクトをプリミティブにマップする方法はありますか?
私はObjective-Cでオブジェクト指向のプリミティブを見逃していました。代わりに、BOOL
とint
からNSNumber
に無限に変換し直す必要があり、扱いにくく、バグが発生する可能性のあるコードを作成する必要があります。
マップのすべてのプリミティブな値のタイプをグローバルに技術的に可能などのint
、BOOL
、float
など、そのオブジェクト指向のカウンターピースに、すなわちNSNumber
?
「プリミティブ型からNSNumberに戻って戻ってくる必要がありますか」とはどういう意味ですか?私のアプリでこれを行う必要はほとんどありませんが、まれにしかありません。 ? –
コアデータ。プリミティブの値を永続的なモデルに保存することはできません。正当な理由は、Cocoaのプリミティブが実際のオブジェクトであることだけです。 –