/ / Czy istnieje prosty sposób przekonwertowania pliku Objective-C 2.0 na Objective-C 1? - cel-c, kakao

Czy istnieje prosty sposób przekonwertowania pliku Objective-C 2.0 na Objective-C 1? - cel-c, kakao

Czy istnieje łatwy sposób na konwersję Objective-C 2.0 plik do Objective-C 1? Piszę aplikację Cocoa i zdecydowałem się na wsparcie Tigera, który nie obsługuje Obj. C 2.0. Wiem, że powinienem był o tym pomyśleć, zanim napisałem całą masę kodu, ale jest tam łatwy sposób na jego konwersję. wróć? Dzięki!

Odpowiedzi:

3 dla odpowiedzi № 1

Tutaj jest Objective-C 1.0 foreach makro które może spowodować konwersję for(id obj in collection) pętle o wiele łatwiejsze. Używając go, możesz powiedzieć: foreach(id,obj,collection){…}. Używałem go przez kilka lat przed szybkim wyliczeniem i działało świetnie.


1 dla odpowiedzi nr 2
  • Jeśli używasz Garbage Collection, będziesz musiał to cofnąć.
  • Usuń całe wykorzystanie nieruchomości (w razie potrzeby pisz własne akcesoria)
  • Jeśli przeglądasz kolekcje za pośrednictwem for(object in collection) będziesz musiał powtórzyć.