Без заявления #import <Foundation / Foundation.h>, как я могу использовать его в своем приложении для Iphone - PullRequest
1 голос
/ 02 декабря 2011

Я новичок в разработке Objective C и iphone. Я где-то читал, что мне нужно импортировать заголовочные файлы Foundation Framework в мои файлы, где я хочу их использовать. Но я видел пример проекта Iphone, который использовал NSString, NSDate, NSArray и т. Д., Но никогда не было такого утверждения, как #import Foundation.h или #import NSString.h или около того.

Ответы [ 3 ]

2 голосов
/ 02 декабря 2011

посмотрите на файлы поддержки, там будет файл yourprojectname-Prefix.pch, который откроет ..

там вы увидите что-то вроде ...

//
// Prefix header for all source files of the 'yourProject' target in the 'yourProject' project
//

#import <Availability.h>

#ifndef __IPHONE_3_0
#warning "This project uses features only available in iPhone SDK 3.0 and later."
#endif

#ifdef __OBJC__
    #import <UIKit/UIKit.h>
    #import <Foundation/Foundation.h>
#endif

это автоматически добавляется в ваш файл.

2 голосов
/ 02 декабря 2011

Импорт был, вероятно, в префиксном заголовке .Заголовки префиксов добавляются в начало каждого файла, который компилируется.

1 голос
/ 02 декабря 2011

Вы смотрели на файл Prefix.pch в папке «Supporting files» в вашем проекте?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...