2016-03-20 15 views

Antwort

1

„Nützlichkeit“ Methoden in eine bestimmte Klasse Gruppierung ist eine gängige Praxis Code-Duplizierung zu reduzieren und auf das DRY-Prinzip einzuhalten . In einer wie oben beschriebenen Instanz können Sie eine Kategorie auf UIImage erstellen, um die Bildgrößenanpassung zu ermöglichen. Dies würde es für jede Instanz von UIImage verfügbar machen. Ich bevorzuge die Verwendung von Kategorien in Fällen wie diesem, in denen jede Instanz eines UIImage von der Größenanpassung profitieren könnte.

1

Es ist wirklich eine gute Praxis, eine separate Klasse für Utilities-Methoden zu erstellen. Dies macht die Redundanz des Codes. Code wird nicht wiederholt. Sie können dieselbe Klasse auch in jedem anderen Projekt verwenden.

Wenn, können Sie auch Kategorien erstellen und Methoden hinzufügen, wie Sie möchten.

Es ist eines der guten Programmierpraxis.

Verwandte Themen