可能重複:
What is the maximum length of an NSString object?Objective-C中的字符串需要多長時間?
我試圖來存儲解析數據庫上我的瓦片數據的好辦法決定。我需要的是存儲24x24的值,不知道這些值有多長,但我們可以說我需要存儲24x24字節(每個磁貼給我256個可能性)。我正在考慮將它們存儲在一個大字符串中,這可能嗎?有一個字符串應該有多大的限制?還是有更好的方法來做到這一點在目標C?
感謝您的任何建議。
可能重複:
What is the maximum length of an NSString object?Objective-C中的字符串需要多長時間?
我試圖來存儲解析數據庫上我的瓦片數據的好辦法決定。我需要的是存儲24x24的值,不知道這些值有多長,但我們可以說我需要存儲24x24字節(每個磁貼給我256個可能性)。我正在考慮將它們存儲在一個大字符串中,這可能嗎?有一個字符串應該有多大的限制?還是有更好的方法來做到這一點在目標C?
感謝您的任何建議。
回覆:字符串長度,我不認爲有一個字符串長度的硬性限制。但就存儲這種類型的數據而言,多維數組呢?這裏是關於這個話題的討論。
How to declare a two dimensional array of string type in Objective-C?
必須有一個硬限制。 ' - [NSString length]'返回一個'NSUInteger','characterAtIndex:'取一個。 –
的最大長度是由NSUInteger(因此,數十億)的大小來確定。
這個問題已經被問和回答了計算器這裏 What is the maximum length of an NSString object?
考慮一下重複。 – 2012-10-09 01:45:58
請*不要去規範化數據庫,除非全面審查*。此外,「256」這幾天是非常小的數字;考慮一下如果字符串不能「顯着增大」會破壞的所有程序。 – 2012-10-09 01:46:44