¿Es posible utilizar la macro de atributo __unused en los parámetros de método de objeto Objective-C? Intenté ubicarlo en varias posiciones alrededor de la declaración del parámetro pero provoca un error de compilación o parece que se ignora (es decir, el compilador aún genera advertencias de parámetros no utilizados al compilar con -Wall -Wextra).Uso del atributo __unused de GCC con Objective-C
¿Alguien ha podido hacer esto? ¿Simplemente no es compatible con Objective-C? Como referencia, actualmente estoy usando la compilación de GCC 4.0.1 de Apple.
Sí, puedo compilar eso también, pero trate de gcc -Wall -Wextra y ver lo que sucede :) –
No, -Wall doesn 't, necesitas usar -Wextra para eso ... pero siempre uso ambos -Wall y -Wextra en mi código y me molesta el ruido de los avisos no utilizados. –
Utilizo -Werror y la mayoría de las advertencias, pero tengo algunas advertencias específicas que tradicionalmente desactivo -Wunused-parameters es uno de ellos, ya que los delegados suelen tener parámetros no utilizados que no se pueden eliminar. –