2016-06-21 12 views
0

どのようにしてグローバルにランダムな文字列を作成できますか?iOSで毎回ユニークな文字列を作成するには?

は、実際に私は、毎回いくつかの名前を作成したい、と私は彼らが何度も何度も同じことをしたくありません。

おかげ

+0

guids ..... – Wain

+0

NSUUIDはどうですか?またはarc4random_buf? – jtbandes

+0

あなたは人間が読める名前を意味しますか?あなたの古い配列を作成し、0とarray.countの間のランダムな値をランダムに取得します。 – Nick

答えて

2

は、私が使用NSUUID().UUIDStringを参照してください。

func UUID() -> String { 
    return NSUUID().UUIDString.stringByReplacingOccurrencesOfString("-", withString: "").lowercaseString 
} 
1

あなたがNSDateFormatter形式を変更することができ、それが含まれている必要がありNSDateFormatterNSDate

func getUniqueString() -> String 
{ 
    let formatter = NSDateFormatter() 
    dateFormatter.dateFormat = "EEEMMMMyyyyhhmmssa" 
    return dateFormatter.stringFromDate(NSDate()) 
} 

を使用しても、これを行うことができます日付のすべての要素(年、月、日、時間)。

関連する問題