I’m a bit confused about when exactly I should use @class vs #import.
The chapter says this for @class:
@class Asset; line tells the compiler “There is a class called Asset. Don’t panic when you see it in this file. That’s all you need to know for now.”
And this for #import:
To process the Employee.m file, the compiler needs to know a lot about the Asset class. Thus, you imported Asset.h instead of using @class.
Is there a reliable criteria that I can use to judge between “that’s all you need to know for now” and “a lot”?