Mam fragment kodu, który działa tylko w systemie iOS 6 lub nowszym.Jak warunkowo dołączyć kod tylko powyżej określonej wersji systemu iOS?
control.tintColor = [UIColor greenColor];
Czy istnieje gotowa do użycia dyrektywa kompilująca, taka jak #ifdef iOS6_or_greater
?
czy pomyślałeś o swoje pytanie? Kompilacja warunkowa produkuje plik binarny w zależności od różnych rzeczy (być może docelowego wdrożenia), ale ten plik binarny robi to samo niezależnie. Należy zapewnić kontrole środowiska wykonawczego, a nie kontrole czasu kompilacji. – trojanfoe