recherche

Maison  >  Questions et réponses  >  le corps du texte

objective-c - enumerateObjectsUsingBlock dans NSArray : ce qu'il fait principalement.

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 ?

仅有的幸福仅有的幸福2743 Il y a quelques jours836

répondre à tous(2)je répondrai

  • 为情所困

    为情所困2017-05-16 13:20:34

    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

    répondre
    0
  • 高洛峰

    高洛峰2017-05-16 13:20:34

    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

    répondre
    0
  • Annulerrépondre