За последние несколько лет в разработке для iOS стало более распространенной тенденцией использовать замыкания для вещей, классически выполняемых с помощью методов делегата или экземпляра.Примером этого является переход от UIAlertView
, который использовал методы делегата, к UIAlertController
, который основан на замыканиях.
Замыкания имеют прямые преимущества с точки зрения простоты кода и удобочитаемости, но имеют отрицательную производительностьвлияние на финальное приложение?