既にコードを追加できるクラスの拡張機能を作成する目的は何ですか?例えばSwift Extensions
は、Ray Wenderlich's AlamoFireチュートリアル、
に彼はViewControllerをクラスを持っているが、彼は彼のネットワーク機能とUIImagePickerControllerDelegate
方法のためのそののViewControllerの拡張子を書き込みます。彼が拡張機能を書いている唯一の理由は、コードを論理ビットに分割するためですか?
これは一般的な行為ですか、個人的な好みですか?