2011-02-24 27 views
17

के लिए ऑटो आयात क्या एक्सकोड के लिए फ्रेमवर्क और क्लास हेडर स्वचालित रूप से ऑटो आयात करना संभव है?एक्सकोड

क्या होता है कि हर बार जब मैं निर्माण करता हूं, तो मुझे गायब आयात के कारण त्रुटियों का सामना करना पड़ेगा। मुझे पता है कि कैसे ठीक किया जाए, लेकिन मुझे लगा कि एक्सकोड शायद मुझे "ऑटो फिक्स आयात" का विकल्प देकर अधिक बुद्धिमान हो सकता है।

+0

क्या यह वास्तविक है? मुझे विश्वास नहीं है कि मैं एक वर्ग को ऑटो आयात नहीं कर सकता जिसे मैंने पहले ही परिभाषित किया है! – clocksmith

+0

क्या मैं आपको एक बार फिर से उत्तरों की समीक्षा करने के लिए कह सकता हूं और जांच सकता हूं कि उनमें से कोई आपके प्रश्न को पूरा करता है या नहीं? –

+0

कोई नहीं, कोई संभावित उत्तर नहीं है क्योंकि मुझे लगता है कि एक्सकोड इसका समर्थन नहीं करता है। – samwize

उत्तर

3

आप .pch फ़ाइल में इसे जोड़कर स्वचालित रूप से सभी फ़ाइलों में क्लास हेडर आयात कर सकते हैं। हालांकि आपको अभी भी ढांचे को मैन्युअल रूप से जोड़ने की आवश्यकता होगी।

+2

मैंने अपना प्रश्न संपादित किया, क्योंकि जो मैं चाहता हूं वह लापता आयात के कारण ऑटो फिक्स बिल्ड त्रुटियों को ठीक करना है। मुझे नहीं लगता कि सभी शीर्षलेखों को .pch में जोड़ना एक अच्छा समाधान है। – samwize

+0

यह एक बहुत ही बुरी सलाह है। पीएच में बहुत सारे आयात जोड़ने से उन शीर्षकों में बदलावों के मामले में धीमी और अक्सर पुनर्मूल्यांकन हो जाएगी। –

5

फिलहाल ऐसा करना संभव नहीं है। मुझे लगता है कि आप जो चाहते हैं वह ग्रहण के ऑटो-आयात की तरह कुछ है, यानी जब आप पहले कोड में कक्षा का उपयोग करते हैं, तो यह पैकेज को स्वत: आयात करता है।

ऐप्पल लोगों को इसके बारे में जानने के लिए आपको एक बग रिपोर्ट here खोलनी चाहिए।

+3

हां यह वही है जो मैं चाहता हूं। एक सुविधा, बग नहीं। – samwize

+0

हाँ, ग्रहण से आ रहा है जहां एक वर्ग के आदेश पूर्ण होने से "आयात" बढ़ता है। काश वे चाहते थे। कभी-कभी मुझे आश्चर्य होता है कि क्या जेटब्रेन ऐपकोड – GreenKiwi

+2

थोड़ी देर के लिए प्रयुक्त ऐपकोड की कोशिश करने लायक है, अब मैं एक्सकोड पर वापस आ गया हूं। ऐपकोड कोड को संपादित करने में बहुत अच्छा है, हालांकि यह मैक पर विदेशी लगता है। इसके साथ डीबगिंग एक दर्द है। इसके अलावा, कोर डेटा और xib संपादन के लिए आपको वैसे भी एक्सकोड की आवश्यकता है, इसलिए ... –

4

मुझे पता है कि सवाल पुराना है, लेकिन यह जानना अच्छा है कि @import को एक्सकोड 5 के साथ एलएलवीएम में जोड़ा गया था। यह आपको वह सुविधाएं देता है जो आप चाहते थे। आप अधिक here और here

1

ऐपकोड में ऑटो आयात सुविधा हो सकती है। मेरी राय में यह एक एक्सकोड प्रतिस्थापन नहीं है, लेकिन एक स्वागत अतिरिक्त है। इसमें मल्टी कैरेट एडिटिंग जैसे कुछ हत्यारा फीचर्स हैं, वास्तव में काम करता है, ऑटो आयात, टैब जो मुझे नट्स, संरचित कोड व्यू आदि नहीं चलाते हैं। इसे आज़माएं, आप इसे अपने आप दे देते हैं।

2

यदि आप अल्काट्रज़ (एक्सकोड के लिए पैकेज प्रबंधक) स्थापित करते हैं तो आप "ऑटो आयातक" खोज सकते हैं और आपको अच्छा होना चाहिए।

+0

ध्यान दें कि "ऑटो आयातक" की खोज अब खाली है। प्लगइन को "ऑटो-आयातक" कहा जाता है। – Andy