This is a more generic question. I’ve seen this a few times.
Just after the “Putting the pieces together heading” (sorry I’m reading the Kindle book so I don’t have page numbers) we are told to add the line:
into the WhereamiViewController.m implementation file.
I understand that we need to import it to make this object be able to access the BNRMapPoint.h class. But I don’t understand why that #import call is not contained within the WhereamiViewController.h header file?
More basically, when do we use #import in an implementation file and when in the header? Is it system files/classes that get imported in the header and classes we write in the implementation file? I highly doubt that.
Inquring Minds Want To Know