2011-01-13 14 views

cevap

7

Kavramsal olarak, her çeviri biriminin en üstünde yer alır (örneğin, her derlenen C, C++, Objective-C veya Objective-C++ dosyası.) Böylece projenizdeki her dosyayı ekleyerek belirli bir makroyu dahil edebilirsiniz. senin .pch dosyaya bu:

#if !defined(MY_MACRO) 
    #define MY_MACRO (12345) 
#endif /* !defined(MY_MACRO) */ 

sonra MY_MACRO her zaman mevcuttur. Ayrıca, çerçeve başlıklarını içe aktarmak için yaygın olarak kullanılır, böylece her dosyada #import <Foundation/Foundation.h> yazarak çalıştırmak zorunda kalmazsınız.