के आधार पर सशर्त कोड मेरे आईफोन आईओएस प्रोजेक्ट में दो लक्ष्य हैं: Production
और Preview
।आईओएस: मौजूदा लक्ष्य
अब मैं कोड की एक पंक्ति निष्पादित करना चाहता हूं, केवल तभी यदि मैं लक्ष्य Preview
में हूं। मुझे लगता है कि यह #ifdef ...
के किसी प्रकार का होना होगा। मुझे a solution मिला जो लगभग मुझे पसंद है लेकिन यह कॉन्फ़िगरेशन का उपयोग करता है और लक्ष्य नहीं करता है।
उदाहरण:
-(BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
#ifdef MY_PREVIEW_TARGET
[SomeLibraryWhichIsInPreviewTarget someMethod];
#endif
// Code that applies for both targets ...
}
आपकी मदद
यह प्रीप्रोसेसर मैक्रो क्यों होना चाहिए। जैसा कि "USER" के लिए उपयोगी है, यह "उपयोगकर्ता परिभाषित" होना चाहिए। यही है ना – Satyam