Was bedeutet id <…> in Objective-C?

Ich versuche, Google Analytics in einer iOS-Anwendung zu verwenden, und habe diesen Teil des Codes gesehen:

id<GAITracker> tracker = [[GAI sharedInstance] defaultTracker];

Als Anfänger in der iOS-Entwicklung weiß ich nicht, worin der Unterschied bestehtid<GAITracker> tracker undGAITracker *tracker. Ich habe in Google danach gesucht, aber keine Erklärung gefunden. Kann das jemand für mich klären?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage