Is there a difference between importing something (e.g. #import "JSON.h") into the header file versus the implementation file?
Is there a difference between importing something (e.g. #import JSON.h ) into the header
Share
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If you #import it in the header, then everything including that header gets it. You may find that useful, in that you don’t have to #import it again in other places, but my preference is to #import things only where necessary, to minimize dependencies and make builds faster.