are extensions bad for performance in swift?
Apple encourages the use of extensions. You can read more about them on the Swift documentation here.
You don't need to worry about that. Compiler while compiling, treat these extensions as much as like a just another function call. Because extension
is not a dynamic behavior but a static one. When you use performSelector
it costs more performance than a normal instance method or extension as it is a dynamic behavior.