ここにいくつかの問題があります。次のコードを使用して、私のアプリケーションでuuidを生成しています。UUIDをintとして格納する方法
- (NSString *)GetUUID
{
CFUUIDRef theUUID = CFUUIDCreate(NULL);
CFStringRef string = CFUUIDCreateString(NULL, theUUID);
CFRelease(theUUID);
return [(NSString *)string autorelease];
}
このコードは、NSString
オブジェクトを返します。今度は、UUID
をunsigned int
として保存します。どのような提案をしてください私はここでそれを行うことができますしてください。ありがとう。
'UUID'を' unsigned int'として保存することはできません。前者は128ビット幅で、後者はiPhoneでわずか32ビットです。それはちょうど収まりません。なぜこれをやりたいのかについてもっと分かち合うと、私たちは手伝ってくれるかもしれません。 –
uuidを数値形式で保存したい。文字列ではなく整数のようなもの。文字列形式の検索と比較には時間がかかりすぎます。可能ですか。 – Hadi
いいえ、それはできません。 GUIDはすでに数値です。文字列に変換しないでください。 –