Verwende async/await für einmalige asynchrone Arbeit mit einem einzelnen Ergebnis (ein Netzwerkaufruf, ein Datei-Read); verwende Combine (oder AsyncSequence) für Ströme von Werten über die Zeit — UI-Events, entprellten Suchtext oder kontinuierliche Updates. Sie lösen unterschiedlich geformte Probleme, und moderner Code mischt sie oft.
