2011-06-17 78 views
0

我有一個存儲在plist中的整數數組。我會加載它們,並快速枚舉整個數組。有沒有辦法做到這一點,或只爲對象快速枚舉工作?快速枚舉整數數組

回答

3

快速枚舉只能使用Obj-C中的對象。

但是,如果您將整數值存儲在plist中,則將有一個NSArray或代表該plist的NSDictionary實例。 NSArray/NSDictionary使用快速枚舉,並在與它們一起使用時輸出NSNumbers,而不是int

這樣,您可以輕鬆地用[anNSNumber intValue]檢索您的int

0

我已瞭解OOP是好的,但如果你有一個整數數組,你必須經常掃描值,考慮一個簡單的C數組存儲值:

優點:
1)更少的內存足跡
2)搜索(對於通過和指數驚人的速度,內存中的REAL指數...將在微處理器直接寄存器...)

缺點:
一)你必須考慮在老C風格
b)保存項目數
c)你必須從plist轉換爲int arr [..],但是非常簡單。