2009-12-13 4 views

Répondre

3

Voici un Objective-C 1.0 foreach macro qui peut faire convertir les boucles for(id obj in collection) beaucoup plus facile. En l'utilisant, vous pouvez dire: foreach(id,obj,collection){…}. Je l'ai utilisé pendant quelques années avant le dénombrement rapide, et cela a très bien fonctionné.

+0

Ça a l'air génial! Merci! –

1
  • Si vous utilisez Garbage Collection, vous devrez l'annuler.
  • Retirez tout usage de la propriété (écrire vos propres accesseurs si nécessaire)
  • Si vous Itère collections via for(object in collection) dont vous aurez besoin de refaire.
+0

Merci! Je n'utilise pas GC, donc c'est pris en charge. J'utilise beaucoup de propriétés, cependant. Y a-t-il un script ou un outil qui me permettra de le convertir? –

+0

Je voudrais rechercher à travers les plugins Xcode. Mais j'ai le sentiment que ce n'est pas une demande populaire. J'ai vu des choses qui créent des propriétés, mais pas celles qui les suppriment. – MarkPowell

+0

Ecrivez-vous un script, c'est assez simple. –

Questions connexes