Мне интересно, какова цель написания расширений для класса, который вы уже можете добавить?Быстрые расширения
Например, в Ray Wenderlich's AlamoFire учебнике
Он имеет класс ViewController, но он пишет расширение для этого ViewController для своих сетевых функций и UIImagePickerControllerDelegate
методов. Единственная причина, по которой он пишет расширения, состоит в том, чтобы разделить код на логические биты?
Это обычная практика или только личное предпочтение?