코드를 추가 할 수있는 클래스의 확장 기능을 작성하는 목적이 무엇인지 궁금합니다. Ray Wenderlich's AlamoFire 튜토리얼 예를 들어Swift Extensions
,
그는의 ViewController 클래스를 가지고 있지만, 그는 자신의 네트워킹 기능 및 UIImagePickerControllerDelegate
방법에 대한 그의 ViewController에 대한 확장을 기록합니다. 그가 확장 기능을 쓰는 유일한 이유는 코드를 논리적 비트로 나눌 목적일까요?
이것은 일반적인 관행입니까 아니면 개인적인 취향입니까?