क्या एक क्लास फ़ाइल का नाम बदलना / फिर से भरना संभव है और क्या डिस्क पर वास्तविक फ़ाइल का नाम बदलना है? यदि हां, तो मैं यह कैसे कर सकता हूं?
जवाबों:
फ़ाइलों का नाम बदलने का सबसे सुरक्षित तरीका Xcode के "रिफ्लेक्टर" कमांड का उपयोग करके वर्ग के नाम को फिर से जोड़ना है । उस आदेश का उपयोग करना सुनिश्चित करता है कि आपका कोड कहीं भी अपडेट किया गया है जो फ़ाइल या वर्ग (एनआईबी सहित) को संदर्भित करता है।
इंटरफ़ेस ( .h
) फ़ाइल में क्लास के नाम पर राइट-क्लिक करें , चुनें Refactor->Rename
, और Xcode आपको इस प्रक्रिया के माध्यम से मार्गदर्शन करेगा, जिससे आप उन्हें करने से पहले परिवर्तनों का पूर्वावलोकन कर सकें।
अधिक जानकारी:
क्लास के नाम (बाद में @interface
) पर राइट क्लिक करें और Refactor-> का नाम बदलें। उदाहरण के लिए, ViewController
इस कोड पर राइट क्लिक करें :
@interface ViewController : UIViewController
कक्षा के लिए नया नाम दर्ज करें:
Xcode करने से पहले आप परिवर्तनों की समीक्षा करेंगे।
आप वर्ग के नाम को भी उजागर कर सकते हैं और Xcode के Edit->Refactor
मेनू का उपयोग कर सकते हैं , या यदि आप चाहें तो इसे कीबोर्ड शॉर्टकट में मैप भी कर सकते हैं।
यदि आप वास्तव में किसी भी कोड को प्रभावित किए बिना फ़ाइल का नाम बदलना चाहते हैं, तो नेविगेटर फलक (बाएं फलक) में नाम पर क्लिक करें, एक सेकंड प्रतीक्षा करें, फिर दोबारा क्लिक करें। नाम हाइलाइट किया जाएगा और आप एक नए में टाइप कर सकते हैं। आप नेविगेटर से भी हटा सकते हैं, फाइंडर में फ़ाइल का नाम बदल सकते हैं और इसे अपने प्रोजेक्ट में पुनः जोड़ सकते हैं।
Xcode 4.2.1 के लिए काम करता है: प्रोजेक्ट नेविगेटर (डिफ़ॉल्ट बाएं पैनल) में फ़ाइल चुनें और [टैब] दबाएँ
डिफ़ॉल्ट रूप से, Xcode एक फ़ाइल का नाम बदलेगा जब आप इसे या तो फ़ाइल नाविक (बाएं हाथ की रूपरेखा देखें बात) में बदल देते हैं या जब आप निरीक्षक का उपयोग करते हैं।
एक तरीका : उस फ़ाइल का चयन करें जिसे आप नाम बदलना चाहते हैं और फिर दबाएं Tab। मैं ज्यादातर इसका उपयोग करता हूं, हालांकि, Xcode कभी-कभी इसका नाम बदलने में विफल रहता है। तो फिर मैं क्या हूँ
दूसरा तरीका : फ़ाइल का चयन करें। इंस्पेक्टर क्षेत्र (ऊपरी-दाएं कोने पर) खोलें । और फिर फाइल इंस्पेक्टर को खोलें । आपको नाम फ़ील्ड मिलेगा, जहाँ आप फ़ाइल का नाम संपादित कर सकते हैं। (स्क्रीनशॉट देखें)।
Xcode 11.6, "foo.cpp" का नाम बदलकर "bar.cpp" करने का प्रयास उपरोक्त तरीकों का उपयोग करके काम नहीं करता है। REFACTOR विकल्प को बाहर निकाल दिया गया है। इसके बजाय, निम्नलिखित करें:
स्क्रीन के दाईं ओर, फ़ाइल निरीक्षक दिखाई देता है।
Refactor चुनें-> नाम बदलें राजा के जवाब भी Xcode संस्करण 7.0 बीटा (7A120f) पर ठीक काम करता है