Kapitel 10. Protokolle und Extensions
Es ist selten verkehrt, gewisse Spielregeln in der Entwicklung festzulegen und einzuhalten. Manchmal möchte man aber Regeln umgehen oder diese sogar erweitern. Durch Protokolle und Extensions bekommen wir zwei sehr mächtige Sprachwerkzeuge, mit denen wir für mehr Qualität oder Funktionalität sorgen können, wenn wir sie richtig einsetzen.
Protokolle
Protokolle in Swift sind vergleichbar mit Interfaces, wie Sie sie vielleicht aus Java kennen. Mit einem Protokoll können Sie z.B. Methoden oder Properties definieren, welche eine Klasse, Struktur oder auch ein Enumerator implementieren müssen, sobald diese das Protokoll adaptieren, um mit ihm konform zu sein. Dabei wird in dem Protokoll selbst keine Funktionalität ...
Get Durchstarten mit Swift now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.