आर्टिकल डाउनलोड करेंआर्टिकल डाउनलोड करें

एप्लिकेशन बाजार परिवर्तित हो रहा है और लगातार बदल रहा है, और सफलता की कहानियां किसी को भी आकर्षित कर सकती है। क्या आपको लगता है कि एक आईफ़ोन ऐप के लिए आपके पास एक बड़ा विचार है? यह जितना आप सोंचते हैं उससे ज़्यादा आसान हो सकता है । हालांकि आपको कुछ कोडिंग सीखने की आवश्यकता होगी, पर इंटरफ़ेस का ज़्यादा काम सुचित्रित रूप से हो सकता है । एक ऐप बनाने के लिए समय, शिक्षा, और धैर्य रखने की ज़रूरत होगी लेकिन शायद आप अगली फ़्लैपी बर्ड बना सकते हैं! आरंभ करने के लिए नीचे चरण 1 देखें ।

विधि 1
विधि 1 का 5:

अपने विकास के वातावरण की स्थापना करना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 एक्सकोड (Xcode) को डाउनलोड कर के स्थापित करें:
    एक्सकोड (Xcode) एक विकास का वातावरण है जिसमें सभी आईफ़ोन ऐप्स बनाई जाती है । एक्सकोड (Xcode) एप्पल से मुफ़्त में उपलब्ध है, लेकिन उसे स्थापित करने के लिए ओएस एक्स (OS X) 10.8 या अधिक की आवश्यकता है । एक्सकोड (Xcode) को एक विंडोज या लिनक्स पीसी पर चलाने का कोई आधिकारिक तरीका नहीं है । इसका मतलब है कि यदि आप एक आईफ़ोन ऐप बनाना चाहते हैं, लेकिन आपके पास एक मैक नहीं है, तो आपको पहले उसमें निवेश करने की आवश्यकता होगी ।
    • आईओएस (iOS) 8 ऐप्स बनाने के लिए, आपको एक्सकोड (Xcode) 6.0.1 और आईओएस (iOS) 8 एसडीके (SDK) की आवश्यकता होगी, जो दोनों ही एप्पल द्वारा उपलब्ध हैं । आईओएस (iOS) 8 एसडीके (SDK) में नए एपीआई (APIs) की एक सार्थक संख्या मौजूद है जो आपको आईक्लाउड एकीकरण और टच आईडी (Touch ID) सहित, सभी प्रकार के नए एप्लिकेशन के अनुभवों को बनाने की अनुमति देती है ।
  2. How.com.vn हिन्द: Step 2 एक अच्छे टेक्स्ट एडिटर को स्थापित करें:
    हालांकि आप एक्सकोड (Xcode) के भीतर पूरी तरह से कोड कर सकते हैं, पर आपको प्रोग्रामिंग वाक्य रचना में माहिर एक समर्पित टेक्स्ट एडिटर के ज़रिए कोड के बड़े हिस्सों पर काम करना बहुत आसान लगेगा । टेक्स्टमेट और जेऐडिट दो बहुत ही लोकप्रिय विकल्प हैं ।
  3. How.com.vn हिन्द: Step 3 एक वेक्टर ग्राफिक्स प्रोग्राम स्थापित करें:
    यदि आप अपनी ऐप के लिए कस्टम चित्रकारी और डिजाइन बनाना चाहते हैं, तो आपको एक ऐसे प्रोग्राम क ज़रूरत होगी जो वेक्टर ग्राफिक्स बना सके । वेक्टर ग्राफिक्स स्पष्टता को खोए बिना मापनीय हो सकते हैं, और वे एक ऐप को आकर्षक बनाने के लिए आवश्यक हैं । लोकप्रिय वेक्टर प्रोग्रामों में कोरेलड्रॉ, एडोब इलस्ट्रेटर, ज़ारा डिज़ाइनर और इंकस्केप शामिल हैं । ड्रॉबैरी एक अच्छा, और मुफ़्त, वेक्टर ग्राफिक्स ड्राइंग प्रोग्राम है । यह पेशेवर प्रोग्रामों के जैसा शक्तिशाली नहीं है, लेकिन यह पहली बार उपयोग करने वाले उपयोगकर्ता के लिए अच्छा है, या यदि आप सिर्फ एक बार के प्रयोग के लिए भुगतान नहीं करना चाहते हैं ।
  4. How.com.vn हिन्द: Step 4 अब्जेक्टिव सी के साथ खुद को परिचित कर लें:
    अब्जेक्टिव सी एक प्रोग्रामिंग भाषा है जिसका इस्तेमाल आईफ़ोन ऐप्स के भीतर कार्यक्षमता शुरु करने के लिए किया जाता है । यह डेटा और आब्जेक्ट मेनिप्युलेशन संभालती है । अब्जेक्टिव सी भाषा, सी परिवार की भाषाओं का एक व्युत्पन्न है, और एक आब्जेक्ट ऑरीएन्टड भाषा है । यदि आपको पहले से ही सी या जावा की एक बुनियादी समझ है, तो अब्जेक्टिव सी, अधिकांश भाग के लिए, समझने में काफ़ी आसान है।
    • हालांकि यह संभव है कि अब्जेक्टिव सी जाने बिना एक बुनियादी ऐप का निर्माण किया जा सकता है, पर आप खुद कोडिंग किये बिना किसी भी तरह के उच्च श्रेणी का काम नहीं कर सकते । अब्जेक्टिव सी के बिना, आप स्क्रीनों के बीच में सिर्फ़ आगे और पीछे ही जा सकते हैं।
    • ऑनलाइन विभिन्न प्रकार के ट्यूटोरियल उपलब्ध हैं, साथ ही अब्जेक्टिव सी वाली विभिन्न पुस्तकों से भी काफ़ी ज़्यादा जानकारी पायी जा सकती है । यदि आप आईफ़ोन ऐप के विकास को गंभीरता से लेना चाहते हैं, तो आपके पास कुछ संसाधनों का होना आपके लिए फ़ायदेमंद रहेगा ।
    • कुछ और अधिक लोकप्रिय ऑनलाइन अब्जेक्टिव सी समुदायों में एप्पल डिवेलपर फ़ोरम्स, आईफ़ोनएसडीके गूगल ग्रूप, और स्टैकओवरफ्लो शामिल हैं ।
  5. How.com.vn हिन्द: Step 5 आउटसोर्सिंग डिवेलप्मन्ट पर विचार करें:
    यदि आपको अब्जेक्टिव सी सीखने में कोई दिलचस्पी नहीं है, या आपके शरीर में कोई कलाकारी हड्डी नहीं है, तो ऐसे फ्रीलांसर और डिवेलप्मन्ट दल की एक बड़ी संख्या है जो आपकी परियोजना के विभिन्न पहलुओं पर काम करने के लिए तैयार हैं । अपने डिवेलप्मन्ट की आउटसोर्सिंग करना एक जटिल प्रक्रिया है, लेकिन यदि आपकी प्रोग्रामिंग में दिलचस्पी नहीं हैं तो ये आपको सिर दर्द से बचा सकता है । सुनिश्चित करें कि किसी भी काम के शुरू करने से पहले वेतन ढांचे अपनी जगह पर हो, और इसमें शामिल सभी लोग एक गैर प्रकटीकरण समझौते पर दस्तखत कर दें ।[१]
    • ओडेस्क और ईलान्स इंटरनेट पर सबसे लोकप्रिय स्वतंत्र सेवाओं में से दो हैं, और दोनों में सैकड़ों कौशल स्तर के डेवलपर्स और कलाकार है।
  6. How.com.vn हिन्द: Step 6 एक डिवेलप्मन्ट खाता बनाएं:
    ऐप स्टोर पर अपनी ऐप बांटन के लिए या अपनी ऐप किसी और को परीक्षण करने के लिए देने के लिए, आपको एक एप्पल डेवलपर खाते के लिए साइन अप करने की आवश्यकता होगी । खाता में प्रति वर्ष $99 की लागत है, और आपको टैक्स और बैंक खाते की जानकारी डालने की आवश्यकता होगी।
    • आप अपना खाता आईओएस (iOS) डेव केंद्र वेबसाइट पर बना सकते हैं ।
  7. How.com.vn हिन्द: Step 7 कुछ परीक्षण किए गए एप्लिकेशन डाउनलोड करें :
    एक डेवलपर खाते के लिए साइन अप करने के बाद, आप एप्पल के डिवेलप्मन्ट के संसाधनों तक पहुंच सकेंगे । इन संसाधनों में नमूने परियोजनाओं की एक किस्म शामिल है जो ऐप डिवेलप्मन्ट कैसे काम करता है, उस पर आपको एक जबरदस्त परख दे सकता है । जिस तरह की ऐप आप बनाना चाहते हैं उससे संबंधित एक उदाहरण ढूंढें और फिर ऐक्सकोड (Xcode) के साथ परीक्षण करें।
विधि 2
विधि 2 का 5:

ऐप की योजना बनाना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 अपनी अवधारणा को परिभाषित करें:
    पहली बार ऐक्सकोड (Xcode) को खोलने से पहले, आपको अच्छी तरह से सोंचकर अपनी ऐप और उसकी सुविधाओं पर एक योजना बनानी होगी । इसमें डिजाइन दस्तावेज जो ऐप की सारी कार्यक्षमता का संक्षिप्त विवरण करे, यूजर इंटरफेस और स्क्रीन के बीच प्रवाह का रेखा-चित्र, और कार्यान्वित किए जाने वाले सिस्टम के प्रकारों की मूल योजना शामिल हो सकते हैं ।
    • जब आप अपनी ऐप बना रहे हों, तो जितना संभव हो उतना ज़्यादा अपने डिजाइन दस्तावेज़ से जुड़े रहने का प्रयास करें। ये उन सुविधाओं पर आपका ध्यान केंद्रित रखने में मदद करेगा जो आप चाहते हैं ।
    • अपनी ऐप में प्रत्येक स्क्रीन के लिए कम से कम एक थंबनेल स्केच को चित्रित करने का प्रयास करें ।
  2. How.com.vn हिन्द: Step 2 अपने दर्शकों को निर्धारित करें:
    आपके ऐप के दर्शकों का आपकी एप्लिकेशन की दिखावट और कार्यक्षमता के साथ बहुत महत्वपूर्ण संबंध होगा । उदाहरण के लिए, एक टु-डू (to-do) सूची वाली ऐप के दर्शक, एक भीषण शूटिंग वाले खेल के दर्शकों से बहुत अलग होंगें । इससे आपको मदद मिलेगी ।
  3. How.com.vn हिन्द: Step 3 ऐप के साथ एक जरूरत को संबोधित करें:
    यदि आपकी ऐप किसी तरह की एक उपयोगिता है, तो वह उस समस्या के समाधान की पेशकश करे जो पहले नहीं किया गया हो, या फिर वो जो वह ऐप पिछले प्रयासों की तुलना में बेहतर करती हो । यदि आपकी ऐप एक खेल है, तो उसमें ऐसी अनूठी विशेषता या विशेषताएं हो जो उस ऐप को अलग निर्धारित करने में मदद करे और विशिष्ट गेमर्स को आकर्षित करे ।
  4. How.com.vn हिन्द: Step 4 सामग्री पर विचार करें:
    आपका यूजर इंटरफेस उस प्रकार की सामग्री पर निर्धारित किया जाएगा जो आप अपने ऐप के उपयोगकर्ताओं को दिखा रहे हैं: उदाहरण के लिए, यदि ऐप फोटो के साथ संबंधित है, तो आप एक ऐसा यूजर इंटरफेस चाहेंगे जो फोटो को देखना और उन्हें नेविगेट करना जितना हो सके उतना आसान बनाए ।
  5. How.com.vn हिन्द: Step 5 अच्छे यूआई (UI)...
    अच्छे यूआई (UI) डिजाइन प्रक्रियाओं का अभ्यास करें: यूजर इंटरफेस उपयोगकर्ता के रास्ते में कभी भी नहीं आनी चाहिए । इसका मतलब है कि विकल्प स्पष्ट रूप से दिखाई देने चाहिए, और उपयोगकर्ता को कभी भी यह सवाल करने की ज़रुरत न हो कि कौनसा बटन क्या करता है । यदि आप आइकनों का प्रयोग कर रहे हों, तो उन्हें शुद्धता से अपने कार्य का वर्णन करना चाहिए । ऐप में नेविगेशन सरल और प्राकृतिक होनी चाहिए ।
    • यूआई डिजाइन विज्ञान के साथ साथ एक कला का रूप है । संभावना से आपके परियोजना के विकसित होने के दौरान आप लगातार अपने डिजाइन में संशोधन करेंगे ।
विधि 3
विधि 3 का 5:

ऐप को बनाना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 ऐक्सकोड (Xcode) में एक नई परियोजना बनाएं:
    ऐक्सकोड (Xcode) खोलें, और फ़ाइल मेनू से एक नई परियोजना शुरू करें । खिड़की के बाईं ओर "आईओएस" शीर्षक के तहत "एप्लिकेशन" का चयन करें । टेम्पलेट अनुभाग में, "एम्प्टी एप्लिकेशन" का चयन करें ।
    • कई किस्म के टेम्पलेट्स उपलब्ध हैं, जो सब अलग अलग कार्यों के लिए डिजाइन किए गए हैं । एक खाली टेम्पलेट के साथ शुरू करें जब तक आप विकास की प्रक्रिया के साथ और अधिक परिचित न हो जाएं । जब आप परिचित हो जाएं कि सब कुछ कैसे काम करता है तब आप अधिक जटिल टेम्पलेट्स के साथ काम करने की कोशिश कर सकते हैं ।
    • आपको अपने उत्पाद का नाम, आपकी कंपनी पहचानकर्ता, और वर्ग उपसर्ग प्रदान करने की आवश्यकता होगी । यदि आपके पास अभी तक एप्पल द्वारा दिया गया कंपनी पहचानकर्ता नहीं है, तो आप com.example डालें । वर्ग उपसर्ग के लिए, XYZ डालें ।
    • डिवाइसिज़ मेनू से "आईफ़ोन" का चयन करें ।
  2. How.com.vn हिन्द: Step 2 एक स्टोरीबोर्ड बनाएं:
    स्टोरीबोर्ड आपके ऐप के सभी स्क्रीनों का दृश्य प्रतिनिधित्व है । यह प्रत्येक स्क्रीन की सामग्री के साथ-साथ उन दोनों के बीच के संक्रमण को दिखाता है । स्टोरीबोर्ड उपकरण आपको अपने ऐप के प्रवाह को विकसित करने में मदद करेगा ।
    • File → New → File पर क्लिक करें ।
    • आईओएस (iOS) शीर्षक के तहत, "यूज़र इंटरफेस" पर क्लिक करें ।
    • स्टोरीबोर्ड का चयन करें, और नेक्स्ट (Next) पर क्लिक करें ।
    • उपकरण मेनू से आईफ़ोन का चयन करें, और तब फ़ाइल को "मुख्य" का नाम दें । सुनिश्चित करें कि यह उसी स्थान पर सेव हो जहां आपकी परियोजना है ।
  3. How.com.vn हिन्द: Step 3 अपने स्टोरीबोर्ड को...
    अपने स्टोरीबोर्ड को अपनी परियोजना पर निर्धारित करें: जब आप एक बार स्टोरीबोर्ड बना लें, तब आपको उसे अपने ऐप के मुख्य इन्टर्फेस के रूप में निर्धारित करने की आवश्यकता होगी । ऐप के शुरू होने पर यह स्टोरीबोर्ड को लोड करेगा । यदि आप स्टोरीबोर्ड निर्धारित नहीं करते हैं, तो ऐप के शुरु होने पर कुछ शुरू नहीं होगा ।
    • बाएं नेविगेशन ट्री पर अपनी परियोजना के नाम पर क्लिक करें ।
    • मुख्य फ्रेम में टार्गेटस शीर्षक को ढूंढें । टार्गेटस सूची में से अपनी परियोजना का चयन करें ।
    • सामान्य टैब में डिप्लॉयमेंट की जानकारी के अनुभाग का पता लगाएं ।
    • "मुख्य इन्टर्फेस" टेक्स्ट क्षेत्र में "Main.storyboard" डालें ।
  4. How.com.vn हिन्द: Step 4 एक व्यू कंट्रोलर...
    एक व्यू कंट्रोलर का उपयोग करके पहले अपनी स्क्रीन जोड़ें: व्यू कंट्रोलर नियंत्रित करते हैं कि उपयोगकर्ता सामग्री को कैसे देखता है । स्टैण्डर्ड व्यूज़ और टेबल सहित विविध प्रकार के पूर्व निर्धारित व्यू कंट्रोलर उपलब्ध हैं । आप दृश्य नियंत्रकों को अपने स्टोरीबोर्ड से जोड़ेंगे, जो ऐप को बताएगा कि उपयोगकर्ताओं को सामग्री कैसे प्रदर्शित करनी है ।
    • परियोजना नेविगेशन मेनू में अपनी "Main.storyboard" फ़ाइल का चयन करें । आपको इंटरफ़ेस बिल्डर विंडो में एक खाली कैनवास दिखाई देगा ।
    • ऑब्जेक्ट लायब्रेरी को खोजें । यह दाहिने फ्रेम के तल पर स्थित है, और इसे छोटे घन बटन पर क्लिक करके चुना जा सकता है । यह उन ऑब्जेक्ट ओं की एक सूची लोड करेगा जो आपके कैनवास में जोड़े जा सकते हैं ।
    • "व्यू कंट्रोलर" ऑब्जेक्ट को क्लिक करें और कैनवास पर ड्रैग करें । आपकी पहला स्क्रीन कैनवास पर दिखाई देगी ।
    • आपका पहला "दृश्य" पूरा हो गया है । जब ऐप को शुरू किया जाएगा, तब व्यू कंट्रोलर आपकी पहली स्क्रीन को लोड करेगा ।
  5. How.com.vn हिन्द: Step 5 अपनी पहली स्क्रीन...
    अपनी पहली स्क्रीन पर इंटरफ़ेस ऑब्जेक्ट एं डालें: एक बार व्यू कंट्रोलर सेट करने के बाद, आप स्क्रीन को अपनी ज़रूरत के मुताबिक इंटरफ़ेस ऑब्जेक्ट एओं जैसे लेबल, टेक्स्ट इनपुट क्षेत्र, और बटन के साथ आबाद कर सकेंगे । सब इंटरफ़ेस ऑब्जेक्ट एं ऑब्जेक्ट लाइब्रेरी की सूची में पायी जा सकती हैं जिसमें आपको व्यू कंट्रोलर मिला था ।
    • ऑब्जेक्ट ओं को अपने स्क्रीन पर डालने के लिए सूची की ऑब्जेक्ट ओं पर क्लिक करें और उन्हें ड्रैग करें ।
    • अधिकांश ऑब्जेक्ट ओं के किनारे वाले बक्से को क्लिक और ड्रैग करके उन्हें फिर से एक नया आकार दिया जा सकता है । नया आकार देते समय, स्क्रीन पर निर्देश दिखाई देंगे ताकि आप सुनिश्चित कर सकें कि सबकुछ सही तरीके से एक सीध में रह सके ।
  6. How.com.vn हिन्द: Step 6 जिन ऑब्जेक्ट ओं को आप जोड़ें उनका निजीकरण करें:
    आप प्रत्येक ऑब्जेक्ट के गुणों को समायोजित कर सकते हैं, जो आपको एक निजी और सहज ज्ञान युक्त इन्टर्फेस बनाने की अनुमति देगा । उदाहरण के लिए, आप एक टेक्स्ट इनपुट क्षेत्र में प्लेसहोल्डर टेक्स्ट जोड़ सकते हैं जो उपयोगकर्ताओं का मार्गदर्शन करने में मदद करेगा कि उन्हें क्या इनपुट करना चाहिए ।
    • उस ऑब्जेक्ट का चयन करें जिसका आप निजीकरण करना चाहते हैं और दाहिने फ्रेम के शीर्ष पर "ऐट्रब्यूट इन्स्पेक्टर" (Attributes Inspector) बटन को क्लिक करें । बटन एक कवच की तरह लगता है ।
    • अपनी पसंद के हिसाब से ऑब्जेक्ट को व्यक्तिगत बनाएं । आप फ़ॉन्ट शैली, फ़ॉन्ट आकार, टेक्स्ट रंग, संरेखण, पृष्ठभूमि छवियां, प्लेसहोल्डर टेक्स्ट, सीमा शैली, और भी बहुत कुछ बदल सकते हैं ।
    • जिस ऑब्जेक्ट को आप व्यक्तिगत बना रहे हैं उस के आधार पर मौजूद विकल्प बदल जाएंगे ।
  7. How.com.vn हिन्द: Step 7 अधिक स्क्रीन जोड़ें:
    जैसे जैसे आपकी परियोजना बढ़ेगी, तो शायद आपको ऐप को उपयोगी रखने के लिए आवश्यक सभी सामग्री को प्रदर्शित करने के लिए और अधिक स्क्रीन जोड़ने की आवश्यकता होगी । उदाहरण के लिए, यदि आप एक टु-डू सूची की ऐप बना रहे हैं, तो आपको कम से कम दो स्क्रीनों की आवश्यकता होगी: एक टु-डू सूची ऑब्जेक्ट को डालने के लिए, और एक पूरी सूची को देखने के लिए ।
    • व्यू कंट्रोलर ऑब्जेक्ट ओं को अपने कैनवास के खाली भागों पर ड्रैग और ड्रॉप करने से अधिक स्क्रीनें जोड़ी जा सकती हैं । यदि आपको ड्रॉप करने के लिए एक खाली स्थान न मिले, तो "ज़ूम आउट" (zoom out) बटन पर तब तक क्लिक करते रहें जब तक आपको एक खाली क्षेत्र न मिले । सुनिश्चित करें कि आप व्यू कंट्रोलर को एक मौजूदा स्क्रीन पर नहीं बल्कि कैनवास पर ड्रॉप करें ।
    • आप परियोजना की रूपरेखा से जिस व्यू कंट्रोलर का नेतृत्व करना चाहते हैं उसका चयन करके अपनी प्रारंभिक स्क्रीन को बदल सकते हैं। ऐट्रब्यूट इन्स्पेक्टर (Attributes Inspector) बटन पर क्लिक करें और "प्रारंभिक व्यू कंट्रोलर" बॉक्स को चेक करें । उदाहरण के लिए, यदि आप एक टु-डू सूची बना रहे हैं, तो आप यह चाहेंगे कि उपयोगकर्ता को ऐप शुरू करने के बाद सबसे पहले वास्तविक सूची दिखाई दे ।
  8. How.com.vn हिन्द: Step 8 एक नेविगेशन बार जोड़ें:
    क्योंकि अब आपकी ऐप में दो स्क्रीनें हैं, अब उन्हें बनाने का समय है ताकि उपयोगकर्ता उनके आगे और पीछे दोनों तरफ़ जा सके । आप एक नेविगेशन नियंत्रक (Navigation Controller) के उपयोग के माध्यम से ऐसा कर सकते हैं, जो एक विशेष व्यू कंट्रोलर (View Controller) है । यह नियंत्रक आपकी ऐप के शीर्ष पर एक नेविगेशन बार डालता है जो उपयोगकर्ताओं को स्क्रीनों के आगे और पीछे दोनो तरफ़ जाने की अनुमति देता है ।[२]
    • आपका नेविगेशन नियंत्रक आपके प्रारंभिक दृश्य में जोड़ा जाना चाहिए ताकि वह सभी बाद वाली स्क्रीनों को क़ाबू कर सके ।
    • परियोजना की रूपरेखा में अपना प्रारंभिक दृश्य चुनें ।
    • Editor → Embed In → Navigation Controller पर क्लिक करें ।
    • जिस स्क्रीन पर आपने नियंत्रक जोड़ा था आपको उसके शीर्ष पर एक ग्रे नेविगेशन बार दिखाई देना चाहिए ।
  9. How.com.vn हिन्द: Step 9 नेविगेशन बार में कार्यक्षमता डालें:
    अब जब आपने नेविगेशन बार निवेश कर दिया है, तो आप उसमें नेविगेशन उपकरण डालना शुरू कर सकते हैं । यह आपके उपयोगकर्ता को स्क्रीन के बीच आगे और पीछे दोनो तरफ़ जाने की अनुमति देगा ।
    • नेविगेशन बार में एक शीर्षक डालें । उस व्यू कंट्रोलर के नीचे नेविगेशन आइटम पर क्लिक करें जिसमे आपने उसे निर्धारित किया था। ऐट्रब्यूट इन्स्पेक्टर (Attributes Inspector) खोलें और टेक्स्ट क्षेत्र में वर्तमान स्क्रीन का शीर्षक टाइप करें ।
    • एक नेविगेशन बटन डालें । यदि ऑब्जेक्ट लाइब्रेरी खुली नहीं हो तो उसे खोलें और बार बटन आइटम खोजें । उसे क्लिक करें और नेविगेशन बार पर ड्रैग करें । आमतौर पर, ऐप में जो बटन आपको "आगे" ले जाते हैं वे दाहिनी ओर रखे जाते है, और जो बटन आपको "वापस" ले जाते हैं वे बाईं ओर रखे जाते हैं ।
    • बटन को एक गुण दें । बटनों को विशिष्ट गुण दे कर विन्यस्त किया जा सकता है, जो उन्हें आसानी से परिस्थिति के प्रति अनुकूल बना सकता है । उदाहरण के लिए, यदि आप एक टु-डू सूची बना रहे हैं, तो आप एक नई प्रविष्टि बनाने के लिए "जोड़ें" बटन बना सकते हैं । बटन का चयन करें, और ऐट्रब्यूट इन्स्पेक्टर (Attributes Inspector) खोलें । पहचानकर्ता (Identifier) मेनू खोजें और "जोड़ें" का चयन करें । बटन एक "+" चिन्ह में बदल जाएगा ।
  10. How.com.vn हिन्द: Step 10 अपने नए बटन को एक मौजूदा स्क्रीन से जोड़ें:
    आपके बटन के काम करने के लिए, आपको उसे एक और स्क्रीन से जोड़ने की आवश्यकता होगी । हमारी टु-डू सूची के उदाहरण में, बटन संपूर्ण सूची पर स्थित है, और उसे प्रस्तुति स्क्रीन से जोड़े जाने की ज़रूरत है । बटन को जोड़ने के लिए, कन्ट्रोल को दबाकर बटन को दूसरी स्क्रीन पर ड्रैग करें ।[३]
    • जब आप माउस बटन को छोड़ें, तो विकल्पों की सूची के साथ ऐक्शन सेग मेनू प्रकट होगा । स्क्रीन के बीच जाते हुए पुश संक्रमण का उपयोग करने के लिए "Push" चुनें । आप "Modal" भी चुन सकते हैं, जो स्क्रीन को एक अनुक्रम के बजाय एक आत्म निहित कार्य के रूप में खोलेगा ।
    • यदि आप पुश का उपयोग करते हैं, तो आपकी दूसरी स्क्रीन पर एक नेविगेशन बार स्वचालित रूप से जोड़ दिया जाएगा और एक "वापस" बटन स्वचालित रूप से बना दिया जाएगा । यदि आप मॉडल (modal) चुनते हैं, तो आपको एक दूसरा नेविगेशन बार अपने आप डालने की जरूरत होगी और साथ ही एक "रद्द करें" (Cancel) और "पूर्ण"(Done) बटन भी आपको अपने आप ही डालना होगा (एक टु-डू सूची के लिए, आपके बटन के लेबल आपके ऐप की जरूरतों के मुताबिक बदलेंगे) ।
    • "रद्द करें" और "ठीक" बटन उसी तरह से बनाये जा सकते हैं जिस तरह से आपने "जोड़ें" बटन बनाया था । बस ऐट्रब्यूट इन्स्पेक्टर (Attributes Inspector) में पहचानकर्ता मेनू से "रद्द करें" या "ठीक" का चयन करें ।
  11. How.com.vn हिन्द: Step 11 डेटा को संभालने की क्षमताओं को जोड़ें:
    अभी तक, आप किसी भी कोडिंग की आवश्यकता के बिना एक बुनियादी नौगम्य इंटरफ़ेस बनाने में सक्षम हो गये हैं । यदि आप और ज़्यादा कार्यक्षमता जोड़ना चाहते हैं, जैसे कि डेटा संचयन और उपयोगकर्ता के इनपुट की हैंडलिंग, तो आपको कोड करने की आवश्यकता होगी । कोडिंग इस गाइड के दायरे से बाहर है, लेकिन अब्जेक्टिव सी शिक्षणों की एक बड़ी संख्या ऑनलाइन उपलब्ध है ।[४]
    • आप अपने नौगम्य इंटरफ़ेस प्रोटोटाइप की मदद से एक डेवलपर को किराये पर ले सकते हैं । एक कार्यप्रणाली इंटरफ़ेस के होने पर आप बहुत आसानी से समझा सकते हैं कि आपको कोडिंग में किन चीजों की ज़रूरत है ।
विधि 4
विधि 4 का 5:

एप्लिकेशन का परीक्षण

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 आईओएस सिम्युलेटर शुरू करें:
    ऐक्सकोड (Xcode) निर्मित आईओएस सिम्युलेटर के साथ आता है जो आपको अपनी ऐप को कृत्रिम आईओएस (iOS) उपकरणों में परीक्षण करने की सुविधा देता है । सिम्युलेटर को शुरू करने क लिए, ऐक्सकोड (Xcode) विंडो के शीर्ष पर ड्रॉपडाउन मेनू से "सिम्युलेटर और डिबग" (Simulator and Debug) का चयन करें, और फिर उस डिवाइस का चयन करें जिस पर आप परीक्षण करना चाहते हैं ।
  2. How.com.vn हिन्द: Step 2 ऐप बनाएं:
    ऐप के संकलन और उसे चलाने के लिए, बिल्ड बटन पर क्लिक करें, जो कि एक पारंपरिक प्ले बटन की तरह लगता है । ऐप का निर्माण होने में कुछ मिनट लग सकते हैं । आप टूलबार में प्रगति देख सकते हैं । निर्माण की प्रक्रिया पूरी होने पर, आईओएस (iOS) सिम्युलेटर खुल जाएगा और आप अपनी ऐप का परीक्षण शुरू कर सकते हैं ।
  3. How.com.vn हिन्द: Step 3 अपने खुद के आईफ़ोन पर ऐप का परीक्षण करें:
    अपनी ऐप को परीक्षण के लिए फैलाने से पहले, आप अपने खुद के उपकरण (यदि आप के पास एक हो तो) पर उसकी जांच कर सकते हैं । सबसे पहले, यूऐसबी (USB) के माध्यम से अपने कंप्यूटर में अपना डिवाइस प्लग इन करें । अगर आइट्यून्स खुले तो उसे बंद करें । ड्रॉपडाउन मेनू से "डिवाइस और डिबग" (Device and Debug) का चयन करें, और बिल्ड बटन पर क्लिक करें । कुछ ही सेकंड बाद आईफ़ोन पर ऐप शुरू होनी चाहिए । ऐप को बंद करने से पहले सभी कार्यक्षमताओं का परीक्षण करें ।
  4. How.com.vn हिन्द: Step 4 अपनी ऐप डिबग करें:
    यदि आपकी ऐप अचानक बंद हो जाए, तो आपको पता लगाना होगा कि उसमें क्या हुआ और क्यों हुआ । यह एक बड़ा विषय है और आपकी ऐप के अचानक बंद होने के अनगिनत कारण हो सकते हैं । डिबग कंसोल खोलें और त्रुटि संदेशों को पढ़ें । अधिकांश बार वे गुप्त होते हैं । यदि आपको त्रुटि समझ में न आए, तो त्रुटि संदेश की गूगल पर खोज करने का प्रयास करें । संभावना है कि, आपको एप्पल डिवेलपर फॉरम पर एक पोस्ट मिलेगी जहां एक दोस्ताना अनुभवी डेवलपर ने उस दलील का जवाब दिया है ।
    • डिबगिंग में काफ़ी समय लग सकता है और आप के लिए यह एक बहुत थकाऊ समय हो सकता है । यदि आप हार न मानें और दृढ़ रहें, तो कुछ ही समय में आप इसमें बेहतर हो जाएंगे । आप त्रुटियों को पहचान सकेंगे, उन्हें जल्दी से ट्रैक कर सकेंगे, और यहां तक कि कई अवसरों पर उनकी उम्मीद करना भी शुरू कर देंगे । किसी ऑब्जेक्ट को मेमोरी से एक बार से अधिक रिहा कर देना एक आम गलती है । ऑब्जेक्ट को जोड़ने से पहले उसके लिए मेमोरी आवंटन और उसे आरम्भ या उस पर नियुक्त करना भूल जाना एक और गलती है । प्रत्येक ऐप के साथ आपकी त्रुटियों और कम होती जाएंगी ।
  5. How.com.vn हिन्द: Step 5 मेमोरी के उपयोग की जांच करें:
    आईफ़ोन के मेमोरी की मात्रा बहुत ही सीमित है । हर बार जब आप एक ऑब्जेक्ट के लिए कुछ मेमोरी आवंटित करें, तब आपको काम खत्म होने के बाद वह छोड़नी होगी और मेमोरी को वापस देना होगा । इन्स्ट्रूमेन्टस आईफ़ोन एसडीके उपकरण है जिसका इस्तेमाल अन्य चीज़ों के बीच मेमोरी के उपयोग को देखने और उसका विश्लेषण करने के लिए किया जाता है ।
    • पहले की तरह उपकरण और डीबग का चयन करके, Run → Run with Performance Tool → Leaks चुनें । यह इन्स्ट्रूमेन्टस को आरम्भ करेगा और आपके डिवाइस पर ऐप को शुरू करेगा । आगे बढ़ें और सामान्य रूप से ऐप का उपयोग करें । जब इन्स्ट्रूमेन्टस मेमोरी के उपयोग को रिकॉर्ड और उसका विश्लेषण कर रहा होगा तो वह समय-समय पर फ्रीज करने लगेगा । किसी भी लीक पर लीक टाइम्लाइन में एक लाल रंग की स्पाइक बनेगी । लीक का स्रोत स्क्रीन के निचले आधे में प्रदर्शित किया जाएगा ।
    • लीक हुई ऑब्जेक्ट पर डबल क्लिक करने पर वह आपको जिम्मेदार कोड पर ले जाने का प्रयास करेगा या ऐड्रेस कॉलम में छोटे तीर को क्लिक करने पर आपको लीक का इतिहास दिखाया जाएगा । कभी कभी जहां लीक का पता चला हो जरूरी नहीं है कि वह उधर ही उत्पन्न हुआ हो ।
    • यदि आप बहुत ही डगमगा जाएं, तो हटाने की प्रक्रिया का प्रयास करें । टिप्पणी लिखें और/या ध्यान से अपने कोड के क्षेत्रों को बाईपास करें और इसे शुरु करें । कभी-कभी आप सामान्य क्षेत्र को संकीर्ण कर सकते हैं और फिर अंत में जिम्मेदार लाइन की ओर जा सकते हैं । जब आपको पता है कि वह कहां है, तो आप उसे ठीक कर सकते हैं या फिर से लिख सकते हैं । याद रखें, गूगल अक्सर आपको वह आंतरिक एप्पल फॉरम या दस्तावेज के सीधे लिंक प्रदान कर सकता है जिनका संबद्ध आपके मुद्दे के साथ है ।
  6. How.com.vn हिन्द: Step 6 अपनी ऐप को...
    अपनी ऐप को दूसरों द्वारा परीक्षण करने के लिए वितरित करें: हालांकि आपकी एप्लिकेशन का परीक्षण एक नकली सेटिंग में करना एक अच्छा तरीका है, यह सुनिश्चित करने का की आपकी एप्लिकेशन काम करती है और उसका इंटरफ़ेस अच्छा लग रहा है , लेकिन खुद के अलावा अन्य उपयोगकर्ताओं से परीक्षण लेना ज़्यादा बेहतर है। बस सुनिश्चित करें कि बाहरी परीक्षण के लिए इसे भेजने से पहले आपने सबसे प्रबल बग्स को सुल्झा दिया है । अपनी ऐप को अपने जांचकर्ताओं में वितरित करने के लिए, आपको आईओएस डेव सेंटर साइट पर एक तदर्थ प्रमाण पत्र बनाने की आवश्यकता होगी ।
    • बाहरी परीक्षक आपकी उम्मीद से ज़्यादा प्रतिपुष्टि प्रदान कर सकते हैं । यह विशेष रूप से उपयोगी हो सकता है यदि आपकी ऐप काफ़ी जटिल है ।
    • परीक्षक के उपकरणों को अधिकृत करने के लिए, आपको प्रत्येक डिवाइस के यूडीआईडी (UDID) संख्या की आवश्यकता होगी ।
    • ड्रॉप डाउन सूची से उपकरण चुनें और "Build" आइकन दबाएं । फ़ाईन्डर में, अपनी परियोजना के फ़ोल्डर में नेविगेट करें और "Ad-Hoc-iphoneos" फ़ोल्डर के लिए देखें । अंदर एक ऐप होगी । उसी फ़ोल्डर में आईओएस देव केंद्र से मिला अपना "AdHoc.mobileprovision" प्रमाण पत्र कापी करें । ऐप और प्रमाणपत्र का चयन करें और उन्हें ज़िप करें । यह लेखागार आपके बाहरी परीक्षकों को दी जा सकती है । आपको प्रत्येक तदर्थ प्रमाण पत्र के लिए एक अलग लेखागार तैयार करने की आवश्यकता होगी ।[५]
विधि 5
विधि 5 का 5:

अपनी परियोजना का लोकार्पण करना

आर्टिकल डाउनलोड करें
  1. How.com.vn हिन्द: Step 1 अपनी विभाजन बिल्ड बनाएं:
    ड्रॉप-डाउन मेनू से डिवाइस और रिलीज़ का चयन करें । "बिल्ड" आइकन दबाएं । फ़ाईन्डर में, अपनी परियोजना के निर्माण फ़ोल्डर में नेविगेट करें और "Release-iphoneos" फ़ोल्डर के लिए देखें । अंदर एक ऐप होगी । इसे लेखागार बनाने के लिए ज़िप करें ।
    • नई ऐप्स को एप्पल प्रमाणीकरण पास करने के लिए, उन्हें आईओएस (iOS) 8 और रेटिना प्रदर्शन के लिए अनुकूलतम बनाने की आवश्यकता होगी ।
  2. How.com.vn हिन्द: Step 2 आईट्यून्स (iTunes) कनेक्ट डैशबोर्ड खोलें:
    आप आईओएस (iOS) डेव केंद्र से इस तक पहुंच सकते हैं । यदि आपने स्थापना को पूरा करने के लिए कोई भी अधूरे कदम उठाए हैं, तो वे पृष्ठ के शीर्ष पर सूचीबद्ध किये जाएंगे । सुनिश्चित करें कि आपकी बैंकिंग और टैक्स सूचना सही ढंग से दर्ज की गयी है ।
  3. How.com.vn हिन्द: Step 3 अपनी ऐप की सभी जानकारी दर्ज करें:
    "आपकी एप्लिकेशनों का प्रबंधन" (Manage Your Applications) पर क्लिक करें और फिर "नयी एप्लिकेशन जोड़ें" (Add new Application) का चयन करें । ऐप का नाम, एसकेयू (SKU) संख्या भरें और बंडल आईडी का चयन करें । ड्रॉप डाउन मेनू से अपनी ऐप बंडल का चयन करें ।
    • अपने ऐप वर्णन, कीवर्ड, सपोर्ट साइट, वर्ग, संपर्क ईमेल, कॉपीराइट आदि प्रदान करके फार्मों को भरें ।
    • अधिकार और मूल्य निर्धारण फार्मों को भरें ।
    • अपनी आईट्यून्स (iTunes) कलाकृति तैयार रखें । आपको एक बड़े 512x512 सदिश चिह्न के साथ, अपनी ऐप के कुछ स्क्रीनशॉट्स की आवश्यकता होगी । स्क्रीनशॉट आईफ़ोन सिम्युलेटर से Command+ Shift+4 का उपयोग कर के और क्रॉसहेयर(crosshair) को ड्रैग कर के लिए जा सकते हैं । सुनिश्चित करें कि वे आईफ़ोन के लिए 320x480 हैं । स्क्रीनशॉट्स आपके ऐप के विपणन के लिए एक बहुत ही महत्वपूर्ण हिस्सा हैं, इसलिए सुनिश्चित करें कि वे सबसे महत्वपूर्ण भागों को दिखाएं ।
  4. How.com.vn हिन्द: Step 4 अपनी ऐप अपलोड करें:
    "Ready to Upload Binary" क्लिक करें और आपको एक स्क्रीन पर ले जाया जाएगा जो आपको एप्लिकेशन अपलोडर उपकरण डाउनलोड करने के लिए निर्देश देगा । उसे डाउनलोड करें और ठीक (OK) दबाएँ ।
    • एप्लिकेशन अपलोडर उपकरण स्थापित करें और इसे शुरू करें । इस कार्यक्रम को पहली बार चलाने पर, यह आपकी आईट्यून्स (iTunes) लॉगिन जानकारी मांगेगा ।
    • एप्लिकेशन अपलोडर उपकरण आपके आईट्यून्स (iTunes) कनेक्ट खाते की जांच करेगा और आप के लिए ऐप्स खोजेगा जिनके लिए आप बायनेरिज़ अपलोड करने के लिए तैयार हैं । वे ड्रॉप-डाउन मेनू में प्रदर्शित की जाएंगी । जो आप चाहते हैं उसका चयन करें, जो आपने पहले वितरण ज़िप बनाया था उसे चुनें और उसे अपलोड करें । अपलोडर बंडल के भीतर कुछ आंतरिक सामान की जाँच करेगा और यदि वह उसमें कुछ भी गलत पाता है तो एक त्रुटि वापस भेजेगा, जैसे कि गलत संस्करण संख्या, लापता आइकन आदि । यदि सब कुछ ठीक है, तो यह ज़िप को अपलोड करेगा और प्रक्रिया को खत्म करेगा ।
  5. How.com.vn हिन्द: Step 5 समीक्षाओं की प्रतीक्षा...
    समीक्षाओं की प्रतीक्षा करें । समीक्षाओं की प्रक्रिया के लिए इंतजार को छोड़कर अब करने के लिए कुछ नहीं है । यदि आपकी ऐप की अवस्था "समीक्षा में" (In review) परिवर्तित हो गयी है तो एप्पल कुछ ही दिनों या हफ्तों में आपको एक ईमेल के माध्यम से सूचित करेगा । जब यह समीक्षा में चला जाता है, तो यह प्रक्रिया बहुत शीघ्र है । यदि यह परीक्षणों के प्रारंभिक बैराज में असफल रहता है, तो आपको एक अस्वीकृति ईमेल मिलेगा जो आपको कारण बताएगा, और एप्पल उसे ठीक करने के सुझाव देगा । यदि आपकी ऐप निरीक्षण पास कर लेती है, तो एप्पल आपको एक ईमेल भेजकर बताएगा कि ऐप अब बिक्री के लिए तैयार है । आपकी ऐप अब आईट्यून्स (iTunes) ऐप स्टोर पर दिखाई देगी ।
  6. How.com.vn हिन्द: Step 6 अपनी ऐप का प्रचार करें:
    चूँकि अब आपकी बिल्कुल नयी ऐप खरीदने के लिए उपलब्ध है, अब उसके प्रचार शुरू करने का समय है । सामाजिक मीडिया का लाभ उठाएं, ऐप केंद्रित साइटों को प्रेस विज्ञप्ति भेजें, कुछ यूट्यूब वीडियो बनाएं, और लोगों के बीच अपनी ऐप की चर्चा करवाने के लिए जो आपसे हो सके वो सब करें ।
    • आप समीक्षकों को मुफ़्त प्रतियां भेज सकते हैं, जो उसके बाद अपनी वेबसाइट पर आपकी ऐप के बारे में लिखेंगे या वे अपने यूट्यूब चैनल पर उसकी समीक्षा करेंगे । यदि आप ऐप को लोकप्रिय समीक्षक के हाथों में पहुंचा सकें, तो इससे बिक्री में काफ़ी बढ़ोतरी हो सकती है ।
  7. How.com.vn हिन्द: Step 7 अपनी बिक्री पर नज़र रखें:
    अपने आईफ़ोन के लिए मुफ़्त आईट्यून्स (iTunes) कनेक्ट मोबाइल ऐप डाउनलोड करें । प्रत्येक दिन लॉगिन करें और अपनी बिक्री, बाजारों, और बिक्री के देशों की जाँच करें । यह मजेदार हिस्सा है! एप्पल समय समय पर आपको ईमेल भेजेगा जिसमें नवीनतम बिक्री के आंकड़ों के लिंक्स होंगे । आप अपने रिकॉर्ड के लिए उन्हें डाउनलोड कर सकते हैं । शुभ कामनाएं!

सलाह

  • असली बनने की कोशिश करें और पहले से ही ऐप स्टोर पर जो मौजूद ऐप्स हैं उनकी नकल न करें । ऐप स्टोर पर क्या उपलब्ध है यह पता लगाने के लिए उसकी पूरी तरह से खोज करें । बेशक, यदि आपकी योजना एकदम बेहतर है, तो आगे बढ़ें ।
  • हमेशा अपनी ऐप को बेहतर बनाने के तरीके खोजें ।
  • यदि आपको मुद्रित संदर्भ पसंद हैं, तो Amazon.com पर कुछ आईफ़ोन डिवेलप्मन्ट की किताबें खोजें ।
  • जितना हो सके उतने अलग अलग आईडिवाइसिज़ (iDevices) पर उसका परीक्षण करने का लिए प्रयास करें । यदि उनमें अलग-अलग आईओएस (iOS) के संस्करण स्थापित हैं तो यह और भी बेहतर है ।
  • यदि आप एक आईओएस (iOS) डेवलपर को किराये पर लें और आप यह गारंटी चाहते हैं कि आईओएस (iOS) ऐप वैसी लगे जैसी आपने निर्दिष्ट की है, तो आप फ़ोटोशॉप में ऐप के लिए इंटरफेस डिजाइन कर सकते हैं और एक उपकरण का उपयोग करके उसे कार्यात्मक ऐक्सकोड (Xcode) /आईओएस (iOS) एप्लिकेशन में परिवर्तित कर सकते हैं!

चेतावनी

  • आईफ़ोन एसडीके (SDK) लगातार बदल रही है और उपकरण विकसित हो रहे हैं । यदि परियोजना के दौरान एक एसडीके का अपग्रेड उपलब्ध कराया जाता है, तो अपग्रेड करने से पहले सुनिश्चित करें कि उसमें क्या नया है और क्या बदला है, वो आपने सब पढ़ लिया है । यदि एप्पल द्वारा कहा न गया हो, कि सभी नयी प्रस्तुतियों को नए एसडीके संस्करण के साथ संकलित किया जाना चाहिए, तो शायद वे आपके लिए अभी आवश्यक नहीं है । यदि आप अपग्रेड करते हैं, तो आप के द्वारा इस्तेमाल किय गए तरीकों में से कुछ अप्रचलित हो सकते हैं और हालांकि संकलन के समय एक चेतावनी से अधिक उत्पादन होने की संभावना नहीं है, पर फिर भी सुरक्षित रहें ।
  • इस बात की गारंटी नहीं है कि डाउनलोड या बिक्री बहुत ज़्यादा होगी, पर आप निराश न होएं ।
  • जब आप सफल हो जाएँ और ऐप स्टोर पर एक ऐप डाल दें, तो उन निर्दय लोगों से भयभीत न हों जो बुरी समीक्षाएं लिखते हों । कुछ लोग उपयोगी प्रतिक्रिया देते हैं और कुछ सिर्फ अभद्र होना चाहते हैं ।
  • इसकी लत लग सकती है; खुद को रोकना काफ़ी मुश्किल हो सकता है ।

विकीहाउ के बारे में

विकीहाउ एक "विकी" है जिसका मतलब होता है कि यहाँ एक आर्टिकल कई सहायक लेखकों द्वारा लिखा गया है। इस आर्टिकल को पूरा करने में और इसकी गुणवत्ता को सुधारने में समय समय पर, 45 लोगों ने और कुछ गुमनाम लोगों ने कार्य किया। यह आर्टिकल ३,१५५ बार देखा गया है।
श्रेणियाँ: फोन और गैजेट्स
सभी लेखकों को यह पृष्ठ बनाने के लिए धन्यवाद दें जो ३,१५५ बार पढ़ा गया है।

यह लेख ने कैसे आपकी मदद की?