i can't get the use of #import and @class
let's try to make things clear with a simple classical example: the employee case.
I have a class employee, a class manager and a class department.
Employee is superclass of manager and also contain an object department ( so where should i import department? in employee.h or employee.m and should i use #import or @class ? )
Department contains an array of employees so it should so should import the class employee.h ( should i use import or class? and where? )
i know theres a better way to solve this problem, using databases or so
but that's not my point, i want to understand when and where to use
#import and where and when use @class
i tried to read similar post but i didn't understand how that works...