objective-c - enumerateObjectsUsingBlock dans NSArray : ce qu'il fait principalement.
仅有的幸福
仅有的幸福 2017-05-16 13:18:34
0
2
881

En regardant le code source, j'ai vu que certains d'entre eux sont utilisés dans les méthodes

enumerateObjectsUsingBlock:^(id _Nonnull obj, NSUInteger idx, BOOL * _Nonnull stop);

Ensuite, j'ai effectué quelques opérations dans cette méthode.Ajoutez la valeur au tableau.Quels sont les avantages d'écrire de cette façon ?Quelle est la différence entre cela et la boucle for, for in ?

仅有的幸福
仅有的幸福

répondre à tous(2)
为情所困

Requête de tableau, l'avantage d'efficacité des petites requêtes n'est pas très évident, il est recommandé d'utiliser forin. Mais pour un grand nombre de tableaux, il est recommandé d'utiliser des énumérations

Une autre solution consiste à parcourir le dictionnaire et il est recommandé d'utiliser des énumérations, afin que vous puissiez obtenir la clé et la valeur en même temps

小葫芦

Vous pouvez opérer sur le tableau lors de la traversée du tableau.
Si vous utilisez forin, il est facile de planter lors de l'opération sur le tableau lors de la traversée du tableau

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal