Bagaimana cara mengulang semua objek di NSMutableDictionary terlepas dari kuncinya?
objective-c
ios
nsmutabledictionary
Rupert
sumber
sumber
for (id key, value in myDict)
itu akan sempurna.id key in myDict.allKeys
), daripada kamus. Ini memungkinkan Anda untuk mengubah kamus, yang mungkin ingin Anda lakukan.kamu bisa memakai
jika OS target Anda mendukung pemblokiran.
sumber
Anda dapat menggunakan
[dict allValues]
untuk mendapatkanNSArray
nilai-nilai Anda. Ketahuilah bahwa itu tidak menjamin urutan apa pun di antara panggilan.sumber
dalam pencacahan cepat
di Blok:
sumber
Anda tidak perlu memberikan nilai ke variabel. Anda dapat mengaksesnya secara langsung dengan
myDict[key]
.sumber
Cara lain adalah dengan menggunakan Dicts Enumerator. Berikut beberapa contoh kode dari Apple:
sumber