Eu tenho um código que está gerando muitos avisos (API obsoleta)
Usando clang * eu poderia fazer
#pragma clang diagnostic push
#pragma clang diagnostic ignored "-Wdeprecated-declarations"
...
#pragma clang diagnostic pop
No entanto, isso não funciona rapidamente.
Como fazer isso rapidamente?
Nota: Não quero desabilitar o aviso globalmente, nem mesmo em todo o arquivo, mas apenas desabilitar um aviso específico em uma parte específica do meu código-fonte.
Edit: Parece que minha nota não foi clara o suficiente: eu NÃO quero compilação condicional (que é a resposta proposta da suposta duplicata). Eu só quero silenciar um aviso SEM usar as novas APIs.
#available
macro, onde o desenvolvedor deve usar novos métodos e voltar para os antigos se os novos não estiverem disponíveis.