2011-11-29 18 views
12

में लक्षित सदस्यता क्या है मैं एक्सकोड में लक्षित सदस्यता के लिए एक उदाहरण खोज रहा हूं। मैं थोड़ा उलझन में हूं जिसका अर्थ वास्तव में है। उदाहरण के लिए, मेरे पास दो अलग-अलग लक्ष्य सदस्यता हैं। myApp और myAppTests। यदि मैं एक फ़ाइल निर्दिष्ट करता हूं (myAppFile.h कहता हूं) myAppTests का हिस्सा बनने के लिए मेरा ऐप नहीं है तो इसका क्या अर्थ है? मेरा ऐप निर्माण और चलाने पर बिल्कुल क्या होता है?एक्सकोड 4

धन्यवाद

उत्तर

11

आम तौर पर हेडर फाइल लक्ष्यों के सदस्य नहीं हैं। एक कार्यान्वयन फ़ाइल बनाना एक लक्ष्य का सदस्य एक्सकोड को फ़ाइल बनाने के लिए फ़ाइल को संकलित करने के लिए कहता है। आपके उदाहरण में एक्सकोड myAppFile.m फ़ाइल को संकलित करता है जब आप myAppTests लक्ष्य बनाते हैं लेकिन जब आप myApp लक्ष्य नहीं बनाते हैं।

जब आपके पास कोई एप्लिकेशन लक्ष्य और इकाई परीक्षण लक्ष्य होता है, तो आपके एप्लिकेशन की कार्यान्वयन फ़ाइलों को एप्लिकेशन लक्ष्य के सदस्य होना चाहिए। आपकी इकाई परीक्षण कक्षाओं की कार्यान्वयन फाइलें यूनिट परीक्षण लक्ष्य के सदस्य होनी चाहिए।