2013-10-02 24 views
6

Xcode 5 ma ustawienie kompilacji o nazwie "Nieużywane funkcje". Czytałem gdzie indziej, że "kompilator nigdy nie może stwierdzić, czy metoda Objective-C jest naprawdę nieużywana, ponieważ może być wywołana dynamicznie, albo przez performSelector :, poprzez podklasy, albo na wiele innych sposobów." Biorąc pod uwagę, że nieużywane parametry w rzeczywistości pokazują parametry, które nie są używane, byłem zaskoczony, że nieużywane funkcje nie mają sugerowanych zachowań.Co właściwie robi ustawienie wbudowane Xcode 5 "Nieużywane funkcje"?

Czy ktoś może wyjaśnić, jaki jest sens/wpływ tego ustawienia?

Unused Functions in Build Settings

Odpowiedz

7

Dotyczy to funkcji, zamiast metod.

+0

Dziękuję za wyjaśnienie tajemnicy. Interpretuję twoją odpowiedź na średnią C, C++, a nie na metody Obj-C. –