¿Las extensiones son malas para el performance rápido?

Swift ofrece la posibilidad de escribir extensiones. Hago eso mucho para que mi código sea más fácil de leer. No estoy seguro si son inofensivos. Me pregunto, ¿sería mejor omitir las extensiones debido a razones de performance?

Apple alienta el uso de extensiones. Puede leer más sobre ellos en la documentation de Swift aquí .

No necesita preocuparse por eso, mientras que la compilation de estas extensiones se tratará como methods de instancia. Porque la extension no es un comportamiento dynamic sino estático. Cuando usa performSelector , cuesta más time que un método de instancia normal, ya que es un comportamiento dynamic.