Что id <…> означает в Objective-C?

Я пытаюсь использовать Google Analytics в приложении для iOS, и я увидел эту часть кода:

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

Как новичок в разработке для iOS, я не знаю, в чем разница междуid<GAITracker> tracker а такжеGAITracker *tracker, Я искал это в Google, но не нашел объяснения. Может кто-нибудь уточнить это для меня?

Ответы на вопрос(5)

Ваш ответ на вопрос