В соответствии с вашим вопросом в виде действительно простого кода, подобного приведенному ниже:
int main() {
/* my first program in Objective-C */
NSLog(@"Hello, World! \n");
return 0;
}
Просто попробуйте напечатать "Hello World", если мы не импортируем framework.h, мы получим ошибку ниже:
main.m: In function ‘main’:
main.m:4:3: warning: implicit declaration of function ‘NSLog’ [-Wimplicit-function-declaration]
NSLog(@"Hello, World! \n");
^~~~~
main.m:4:3: error: cannot find interface declaration for ‘NSConstantString’
Это означает, что все основные элементы, необходимые для выполнения программы, автоматически включаются в #import.Как в этом случае NSLog
Это так же, как #include<stdio.h>
в C или #inlcude<iostream.h>
в C ++