2016-03-23 5 views

ответ

0

Директива #import была добавлена ​​в Objective-C как улучшенная версия #include. Однако улучшается ли это, однако, вопрос дебатов. #import гарантирует, что файл только когда-либо включается один раз, так что у вас никогда не будет проблемы с рекурсивным включением. Тем не менее, большинство достойных файлов заголовков в любом случае защищают себя от этого, поэтому на самом деле это не очень выгодно.

Источник: @Jason Coco

+0

Имейте в виду, что #import и #include часто не будет включать в себя весь файл и, если требуется остальная часть файла, #import не будет вызываться снова. –