dateAとdateBは常に異なるでしょうか?お互いに続く2つの[NSDate date]は常に異なる時刻を返しますか?
// Two [NSDate date] following each other
NSDate *dateA = [NSDate date]; // Line X
NSDate *dateB = [NSDate date]; // Line X+1
つまり、以下の行は常にNOを返しますか? (非常に高速なプロセッサのようdateAとdateBは「サブ秒」の精度で同じ時間に割り当てられることが非常に速く2つのコマンドを実行しないであろうことを意味する「常に」)
[dateA isEqualToDate:dateB]
。
内部識別(DB関連ではありません)のために「ユニーク」タイムスタンプが必要です。
これは、ある意味では、これが間違った質問である場合として私を襲う。実際に達成しようとしていることを教えていただければ、より良い指導を受けることができます。 –