, gördüğüm her Xcode şablon bir AppName-Prefix.pch aşağıdaki içeriği ile dosya içerir:Xcode şablonlarında neden Prefix.pch'yi çoğaltan #import var? iPhone programlama öğrenme iken
#ifdef __OBJC__
#import <Foundation/Foundation.h>
#import <UIKit/UIKit.h>
#endif
Benim anlayış bu dosyanın içeriği kaynak kod dosyalarının her önüne ekleyerek olmasıdır derlemeden önce. Yine de, diğer dosyaların her biri de gereksiz görünen UIKit'i ithal ediyor. Örneğin, main.m
Mac OS X
#import <UIKit/UIKit.h>
int main(int argc, char *argv[]) {
...
Kakao uygulamaları önek dosyası ve başlık dosyaları hem Cocoa.h ithal aynı şeyi ... başlar.
Neden ikisi de var? Önek dosyası dışındaki tüm kaynak dosyalardan #import
yönergelerini kaldırdım ve doğru şekilde derledim ve çalıştırdım.