回答
使用predicate以filter the array併產生只含有其長度的那些話了新的數組5.是這樣的:
NSPredicate *p = [NSPredicate predicateWithFormat:@"length == 5"];
NSArray *fiveCharWords = [myWordList filteredArrayUsingPredicate:p];
我似乎總是圍繞拿到predicate format在第一時間稍有不妥,所以不要」如果出現錯誤,不要感到驚訝。關鍵是您應該閱讀NSPredicate並瞭解如何使用謂詞來過濾數組和集合等集合。
使用謂詞過濾數組,謂詞將謂詞比較length
至5
。或者循環並將適當的值複製到另一個數組。
使用您的數據模型我會使用For循環並解析數據,當我在Array1中找到長度大於5的對象時,我會將它提交給Array2。我也會以搜索ObjectiveC的搜索引擎來搜索NSArray和For Loop。
使用不同的數據模型我會將所有Array1數據放入SQLLite數據庫,以便您的應用程序運行速度更快。
謝謝,那是我最初的想法。 SQLLite數據庫似乎是一個很好的選擇。謝謝! –
SQLLite路由有其優點和缺點,如果你有一個靜態數據集但可能是另一種選擇,可能會過度殺傷。我想一個更有針對性的說法是表現對你來說有多重要。如果您預先將數據加載到應用程序中,則SQLLite有意義。如果您正在加載數據應用程序端,我將親自使用SQLLite方法。如果數據以某種方式預先加載到數組中,我將跳過SQLLite,因爲無論如何您都必須解析它,並且可以很容易地將它扔到Array2中。類似的問題圍繞着數據是靜態的還是動態的。 – Dan
- 1. 查找字符串中所有子字符串的長度
- 2. 查找NSArray中的最長字符串
- 3. 查找字符串中的所有3個字符長度的子字符串
- 4. 在Java中查找特定長度/格式的子字符串
- 5. 從字符串中生成特定長度的所有變體
- 6. 如何從NSArray獲得特定長度的字符串?
- 7. 查找最長字符串的長度
- 8. 在NSArray中查找一個字符串的所有索引
- 9. PHP - 查找字符串中特定字符長度的最常用單詞。
- 10. 查找最小長度子字符串包含所有的字符串
- 11. 在MySQL中查詢特定長度的字符串字段
- 12. 在字符串中插入特定長度的特殊字符
- 13. 查找multiplicy長度的字符串
- 14. 查找字符串的長度
- 15. 特定長度的C++字符串
- 16. 如何在NSArray中查找字符串?
- 17. 檢查字符串[]中的所有值的長度?
- 18. 查找txt文件中長度爲L的特定字符串的出現
- 19. 查找字符串中的指定字符的所有指標
- 20. 查找包含其自身長度的字符串的長度?
- 21. C#檢查特定長度的數字字符串
- 22. RegEX字符串到特定長度
- 23. 查找所有不包含特定字符串的元素
- 24. 如何查找字符串中所有最長的單詞?
- 25. SQL:查找數據字符串中的動態長度字符
- 26. 查找字符串中字符之間的長度
- 27. 查找給定字符串中的所有非重複字符
- 28. 查找沒有連續重複字符的最長子字符串的長度
- 29. 查找在sql列中具有特定數字/字符串的所有用戶
- 30. 如何檢查字符串數組特定的單元格字符串長度?
謝謝!我將研究NSPredicate以獲取更多信息。 –