एक iPhone ऐप कैसे बनाएं

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

कदम

भाग 1

विकास पर्यावरण की स्थापना करें
1
Xcode डाउनलोड और इंस्टॉल करें, विकास वातावरण जिसमें सभी iPhone ऐप्स बनाए जाते हैं यह ऐप्पल से मुफ्त उपलब्ध है, लेकिन ओएस एक्स 10.8 या उसके बाद के संस्करण की आवश्यकता है। Windows या Linux PC पर Xcode का उपयोग करने का कोई आधिकारिक तरीका नहीं है। इसका मतलब है कि यदि आप एक iPhone ऐप विकसित करना चाहते हैं लेकिन आपके पास मैक नहीं है, तो आपको पहले एक खरीदने की आवश्यकता होगी।
  • आईओएस 8 के लिए ऐप्लिकेशंस विकसित करने के लिए, आपको एक्सोड 6.0.1 और आईओएसओएस एसडीके पैकेज की आवश्यकता होगी, जिनमें से दोनों को ऐप्पल की वेबसाइट से डाउनलोड किया जा सकता है। आईओएस 8 एसडीके में कई एपीआई हैं जो आपको आईक्लाउड और टच आईडी सहित नए ऐप के किसी भी प्रकार के एकीकरण को कार्यान्वित करने की अनुमति देगा।
  • 2
    एक अच्छा पाठ संपादक स्थापित करें यद्यपि Xcode के भीतर पूरी तरह से प्रोग्राम करना संभव है, बड़े कोड के कोड के लिए आप एक समर्पित पाठ संपादक के साथ काम करना आसान पाएंगे, जो प्रोग्रामिंग सिंटेक्स में विशेष है। टेक्स्टमैट और जेडिट दो बहुत लोकप्रिय विकल्प हैं।
  • 3
    एक वेक्टर ग्राफिक्स प्रोग्राम स्थापित करें। यदि आप अपने ऐप के लिए अनुकूलित चित्र और चित्र बनाने जा रहे हैं, तो आपको एक प्रोग्राम की आवश्यकता होगी जो कि वेक्टर ग्राफिक्स बना सकते हैं। ऐसा इसलिए है क्योंकि इस तरह की छवियों को आसानी से खोने के जोखिम के बिना आसानी से आकार बदल सकता है और पेशेवर दिखने वाला ग्राफ़िक ऐप प्राप्त करने के लिए आवश्यक है। उत्कृष्ट कार्यक्रम कोरलड्रा, एडोब इलस्ट्रेटर, एक्सरा डिज़ाइनर और इंकस्केप हैं। एक अच्छा नि: शुल्क वेक्टर ग्राफिक्स सॉफ्टवेयर ड्राबरी है यह व्यावसायिक कार्यक्रमों के रूप में शक्तिशाली नहीं है, लेकिन यह पहली बार उपयोगकर्ता के लिए बहुत अच्छा है या जब आप किसी चीज़ पर पैसा खर्च करने से बचना चाहते हैं, तो आप केवल एक बार उपयोग करेंगे।
  • 4
    उद्देश्य-सी के साथ अपने आप को परिचित करने का प्रयास करें यह एक प्रोग्रामिंग भाषा है जिसका इस्तेमाल आईफोन एप्लीकेशंस में कार्यक्षमता बनाने के लिए किया जाता है। डेटा और वस्तुओं के हेरफेर को प्रबंधित करता है यह सी भाषा परिवार से उतरता है और एक वस्तु-उन्मुख भाषा है। यदि आपके पास पहले से ही सी या जावा का बुनियादी ज्ञान है, तो यह कार्यक्रम समझने में काफी आसान होना चाहिए।
  • आप उद्देश्य-सी को जानने के बिना भी एक प्राथमिक अनुप्रयोग बना सकते हैं, लेकिन आप प्रोग्रामिंग के बिना किसी भी उन्नत फ़ंक्शन नहीं बना सकते। उद्देश्य-सी के बिना, आप जो भी कर सकते हैं वह स्क्रीन के बीच आगे और आगे बढ़ना है।
  • कई ट्यूटोरियल ऑनलाइन उपलब्ध हैं और उन पुस्तकों के बारे में जानकारी के हिमस्खलन हैं जो उद्देश्य-सी के बारे में बात करते हैं। यदि आप आईफोन ऐप विकास को गंभीरता से लेना चाहते हैं, तो आप इन संसाधनों को अपनी उंगलियों पर रखना चाहते हैं।
  • उद्देश्य-सी पर सबसे लोकप्रिय ऑनलाइन समुदायों में से कुछ में एप्पल डेवलपर फ़ोरम, Google iPhoneSDK समूह और स्टैक ओवरफ्लो शामिल हैं।
  • 5
    इसे तृतीय पक्षों द्वारा विकसित किए जाने के विचार पर विचार करें यदि आप उद्देश्य-सी सीखने में दिलचस्पी नहीं रखते हैं या आप विशेष रूप से कलात्मक नसों से लैस नहीं हैं, तो बहुत से फ्रीलांसरों और विकास दल हैं जो आपके लिए आपके प्रोजेक्ट के विभिन्न पहलुओं को पूरा करने में सक्षम हो सकते हैं। विकास के वातावरण को आउटसोर्स करना एक जटिल प्रक्रिया है, लेकिन यदि आपको प्रोग्रामिंग पसंद नहीं है, तो इससे आपको बहुत सी सिरदर्दों को बचाया जा सकता है। सुनिश्चित करें कि सभी दलों में एक गैर-प्रकटीकरण समझौते पर हस्ताक्षर किए गए और भुगतान विधियों को किसी भी कार्य की शुरुआत से पहले अच्छी तरह से संरचित किया गया है।
  • ओडेस्क और एलांस इंटरनेट पर दो सबसे लोकप्रिय फ्रीलांस सेवाएं हैं, और दोनों स्तरों पर डेवलपर्स और कलाकारों के सैकड़ों ऑफ़र करते हैं।
  • 6
    डेवलपर खाता बनाएं ऐप स्टोर पर अनुप्रयोगों को वितरित करने या उन्हें परीक्षण के लिए दूसरों को वितरित करने के लिए, आपको एक Apple डेवलपर खाते के साथ पंजीकरण करना होगा। इसकी लागत 99 डॉलर प्रति वर्ष है और आपको अपनी कर जानकारी और आपके बैंक खाते के विवरण का खुलासा करना होगा।
  • आप आईओएस देव केंद्र वेबसाइट से अपना खाता बना सकते हैं।
  • 7
    कुछ परीक्षण एप्लिकेशन डाउनलोड करें डेवलपर खाते के साथ साइन अप करने के बाद, आपके पास सभी ऐप्पल के विकास संसाधनों तक पहुंच होगी। इसमें कई नमूना प्रोजेक्ट शामिल हैं जो आपको ऐप डेवलपमेंट के कामों के दिलचस्प विभाजन के साथ प्रदान करेंगे। Xcode के साथ प्रयोग करने के लिए आप जिस प्रकार के आवेदन को बनाना चाहते हैं और इसका इस्तेमाल करते हैं, उसी तरह एक उदाहरण खोजें।
  • भाग 2

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

    ऐप बनाएं
    1
    फ़ाइल मेनू से एक्सकोड में एक नई परियोजना बनाएं आपको चयन करना होगा "आवेदन" शीर्षक के तहत "आईओएस" विंडो के बाईं ओर स्थित मॉडल अनुभाग में, चुनें "खाली एप्लिकेशन"।
    • कई मॉडल उपलब्ध हैं, सभी विभिन्न गतिविधियों के लिए डिज़ाइन किए गए हैं। जब तक आप विकास प्रक्रिया में विशेषज्ञ न हो जाएं, तब तक एक खाली मॉडल के साथ शुरू करें जब आप समझते हैं कि सब कुछ कैसे काम करता है तो आपको अधिक जटिल मॉडल मिलेंगे।
    • आपको एक उत्पाद नाम निर्दिष्ट करना होगा, अपनी कंपनी आईडी दर्ज करें और एक क्लास कोड निर्दिष्ट करें। अगर ऐप्पल ने अभी तक आपको व्यवसाय आईडी नहीं दी है, तो com.example दर्ज करें। एक कक्षा उपसर्ग के रूप में, XYZ दर्ज करें।
    • उपकरण मेनू से, चयन करें "iPhone"।
  • 2
    स्टोरीबोर्ड बनाएं यह सभी एप्लिकेशन स्क्रीन के दृश्य प्रतिनिधित्व है। प्रत्येक स्क्रीन की सामग्री सभी बदलावों के साथ दिखायी जाती है। स्टोरीबोर्ड टूल आपके ऐप के प्रवाह को विकसित करने में आपकी सहायता करेगा।
  • फ़ाइल → नई → फाइल चुनें
  • IOS शीर्षक के तहत, पर क्लिक करें "उपयोगकर्ता इंटरफ़ेस"।
  • चुनना "स्टोरीबोर्ड" और पर क्लिक करें "अगला"।
  • उपकरण मेनू से, चयन करें "iPhone" और फिर "मेन" फ़ाइल को कॉल करता है। सुनिश्चित करें कि इसे उसी स्थान पर सहेजा गया है जो आपकी परियोजना के रूप में है।
  • 3
    अपनी परियोजना के लिए स्टोरीबोर्ड को असाइन करें एक बार जब आप इसे बनाते हैं, तो आपको इसे अपने एप्लिकेशन के मुख्य इंटरफ़ेस के रूप में निर्दिष्ट करना होगा। जब यह शुरू होता है, स्टोरीबोर्ड लोड हो जाएगा। इस जोड़ी के बिना, जब आप ऐप शुरू करेंगे तो कुछ भी नहीं होगा।
  • बाईं ओर स्थित नेविगेशन स्कीम में प्रोजेक्ट नाम पर क्लिक करें
  • मुख्य फ्रेम में, हेडर ढूंढें "उद्देश्य"। लक्ष्य की सूची से अपना प्रोजेक्ट चुनें
  • सामान्य टैब पर वितरण सूचना अनुभाग खोजें।
  • पाठ क्षेत्र में EnterMain.storyboard "मुख्य इंटरफ़ेस"।
  • 4
    एक दृश्य नियंत्रक का उपयोग करके अपनी पहली स्क्रीन जोड़ें, जो निर्दिष्ट करती है कि उपयोगकर्ता द्वारा सामग्री कैसे प्रदर्शित होती है। तालिकाओं और मानक दृश्यों सहित कई प्रीसेट नियंत्रक उपलब्ध हैं। आपको स्टोरीबोर्ड में एक दृश्य नियंत्रक जोड़ना होगा, जो ऐप को बताएगा कि उपयोगकर्ता को सामग्री कैसे दिखानी है।
  • फाइल का चयन करें "Main.Storyboard" प्रोजेक्ट नेविगेशन मेनू में आप इंटरफ़ेस बिल्डिंग विंडो (इंटरफ़ेस बिल्डर) के रिक्त कैनवास देखेंगे।
  • वस्तु पुस्तकालय की तलाश करें यह दाएँ फलक के नीचे स्थित है और छोटे क्यूब बटन पर क्लिक करके चुना जा सकता है। यह उन वस्तुओं की एक सूची लोड करेगा जो आप अपने कैनवास में जोड़ सकते हैं।
  • ऑब्जेक्ट पर क्लिक करें और खींचें "नियंत्रक देखें" कैनवास पर आपकी पहली स्क्रीन दिखाई देगी
  • आपका पहला "स्थल" यह पूरा हो गया है जब अनुप्रयोग शुरू होता है, तो नियंत्रक पहली स्क्रीन को लोड करेगा।
  • 5
    अपनी पहली स्क्रीन पर इंटरफ़ेस ऑब्जेक्ट जोड़ें। डिस्प्ले कंट्रोलर के साथ, आप इंटरफ़ेस के लिए आवश्यक वस्तुओं के साथ स्क्रीन को पॉप्युलेट कर सकते हैं, जैसे लेबल, पाठ के लिए इनपुट फ़ील्ड, और बटन। ये तत्व ऑब्जेक्ट लायब्रेरी सूची में डिस्प्ले कंट्रोलर के भीतर मिल सकते हैं।
  • उन्हें अपनी स्क्रीन पर जोड़ने के लिए सूची से आइटम्स को क्लिक और खींचें।
  • ऑब्जेक्ट के किनारे पर स्थित बॉक्स को खींचकर खींचकर अधिकांश ऑब्जेक्ट का आकार बदल सकता है रीसाइज करते समय स्क्रीन पर दिशानिर्देश दिखाई देते हैं ताकि यह सुनिश्चित हो सके कि सब कुछ सही ढंग से गठबंधन हो।
  • 6
    आपके द्वारा जोड़ी जाने वाली वस्तुओं को कस्टमाइज़ करें आप प्रत्येक वस्तु के गुणों को समायोजित कर सकते हैं, इस प्रकार एक सहज और व्यक्तिगत इंटरफ़ेस का निर्माण कर सकते हैं। उदाहरण के लिए, आप प्लेसहोल्डर टेक्स्ट को एक पाठ फ़ील्ड में जोड़ सकते हैं ताकि यह उपयोगकर्ता को क्या दर्ज किया जाए, यह निर्दिष्ट करता है।
  • जिस ऑब्जेक्ट का आप विश्लेषण करना चाहते हैं उसे चुनें और बटन पर क्लिक करें "विशेषता इंस्पेक्टर" सही फलक के शीर्ष पर बटन ढाल की तरह लग रहा है
  • ऑब्जेक्ट को आप जितना चाहें अनुकूलित करें आप पाठ शैली, आकार और रंग, संरेखण, पृष्ठभूमि छवि, प्लेसहोल्डर पाठ, सीमा शैली और बहुत कुछ बदल सकते हैं।
  • आपके द्वारा अनुकूलित किए जा रहे आइटम के आधार पर उपलब्ध विकल्प बदलेगा
  • 7
    अधिक स्क्रीन जोड़ें जब प्रोजेक्ट बढ़ता है, तो आपको उपयोगी होने के लिए एप्लिकेशन के लिए आवश्यक सभी सामग्री देखने के लिए शायद अधिक स्क्रीन जोड़ना होगा। उदाहरण के लिए, यदि आप टू-टू सूची के लिए कोई एप्लिकेशन बना रहे हैं, तो आपको कम से कम दो स्क्रीन करने की आवश्यकता होगी: एक सूची में प्रत्येक आइटम दर्ज करने के लिए और दूसरी पूरी सूची देखने के लिए।
  • आप डिस्प्ले कंट्रोलर ऑब्जेक्ट्स को अपने कैनवास के रिक्त भागों पर क्लिक करके और खींचकर स्क्रीन जोड़ सकते हैं। अगर आपको उन्हें रिहा करने के लिए कोई निशुल्क जगह नहीं मिल रही है, तो बटन पर क्लिक करें "ज़ूम आउट" जब तक आप खाली जगह नहीं मिलते कैनवास पर डिस्प्ले नियंत्रक को रिलीज़ करना सुनिश्चित करें और मौजूदा स्क्रीन पर नहीं।
  • आप डिप्टी नियंत्रक का चयन करके होम स्क्रीन को बदल सकते हैं, जिसे आप प्रोजेक्ट की रूपरेखा से शुरू करना चाहते हैं। बटन पर क्लिक करें "विशेषता इंस्पेक्टर" और बॉक्स को चेक करें "प्रारंभिक प्रदर्शन नियंत्रक"। उदाहरण के लिए, यदि आप एक टू-डू सूची बना रहे हैं, तो सूची उस उपयोगकर्ता की पहली चीज़ होगी जिसे एप्लिकेशन लॉन्च करते समय दिखाई देता है।



  • 8
    एक नेविगेशन बार जोड़ें अब जब आपके पास अपने आवेदन में दो स्क्रीन हैं, तो यह सुनिश्चित करने का समय है कि आप उन दोनों के बीच आगे बढ़ सकते हैं। आप एक नेविगेशन नियंत्रक, एक विशिष्ट प्रदर्शन नियंत्रक का उपयोग कर ऐसा कर सकते हैं। आपके ऐप के शीर्ष पर एक नेविगेशन बार जोड़ दिया जाएगा जो आपको स्क्रीन के बीच स्थानांतरित करने की अनुमति देगा।
  • आपके नेविगेशन नियंत्रक को आपके प्रारंभिक दृश्य में रखा जाना चाहिए ताकि वह बाद के सभी स्क्रीन को नियंत्रित कर सके।
  • परियोजना संरचना का अपना आरंभिक दृश्य चुनें।
  • → → → नेविगेशन नियंत्रक में एम्बेड करें संपादक पर क्लिक करें
  • आपको स्क्रीन के शीर्ष पर एक ग्रे नेविगेशन बार दिखाई देना चाहिए जहां आपने नियंत्रक जोड़ा था
  • 9
    नेविगेशन बार में अधिक सुविधाएं जोड़ें एक बार जब आप इसे दर्ज कर लेते हैं, तो आप नेविगेशन टूल जोड़ना शुरू कर सकते हैं। यह उपयोगकर्ता को स्क्रीन के बीच आगे और आगे बढ़ने की अनुमति देगा।
  • नेविगेशन बार में एक शीर्षक जोड़ें। उस डिस्प्ले कंट्रोलर के तहत नेविगेशन तत्व पर क्लिक करें जिसे आपने उसे निर्दिष्ट किया है। अटिटिड इंस्पेक्टर को खोलें और उपयुक्त शीर्षक फ़ील्ड में वर्तमान स्क्रीन का शीर्षक टाइप करें।
  • एक चालन बटन जोड़ें। ऑब्जेक्ट लाइब्रेरी खोलें अगर वह पहले से ही खुला नहीं है और आइटम ढूंढता है "बार बटन"। नेविगेशन बार पर क्लिक करके खींचें। आमतौर पर, बटन को आगे बढ़ने वाले बटन दाईं तरफ रखे जाते हैं, जबकि जो लोग इसे वापस लाते हैं वो बाईं तरफ रखे जाते हैं
  • बटन को एक संपत्ति निर्दिष्ट करें। बटन को विशिष्ट गुण प्राप्त करने के लिए कॉन्फ़िगर किया जा सकता है जो उन्हें परिस्थिति को आसानी से अनुकूलित करने की अनुमति देते हैं। उदाहरण के लिए, यदि आप एक टू-डू सूची बना रहे हैं, तो आप एक बटन डाल सकते हैं "जोड़ना" एक नई प्रविष्टि बनाने के लिए बटन का चयन करें और विशेषता निरीक्षक को खोलें। पहचानकर्ता मेनू खोजें और चुनें "जोड़ना"। बटन एक प्रतीक के साथ एक लोगो बन जाएगा "+"।
  • 10
    एक मौजूदा स्क्रीन पर नया बटन कनेक्ट करें अपना बटन काम करने के लिए, आपको इसे दूसरी स्क्रीन पर लिंक करना होगा। टू-टू सूची का उदाहरण लेना, बटन को पूरी सूची के शीर्ष पर रखा गया है और इसे प्रारंभिक स्क्रीन से जोड़ा जाना चाहिए। ऐसा करने के लिए, ^ नियंत्रण कुंजी को दबाए रखें और बटन को दूसरी स्क्रीन पर खींचें।
  • जब आप माउस बटन छोड़ते हैं, तो यह विकल्पों की सूची के साथ संक्रमण कार्रवाइयां मेनू में दिखाई देगा। चुनना "धक्का" स्क्रीन के बीच चलते समय धक्का प्रभाव संक्रमण का उपयोग करने के लिए आप भी चुन सकते हैं "मॉडल": स्क्रीन अनुक्रम से पूरी तरह से स्वतंत्र एक कार्रवाई के साथ खुल जाएगा।
  • यदि आप उपयोग करते हैं "धक्का", एक नेविगेशन बार स्वचालित रूप से आपकी दूसरी स्क्रीन में जोड़ दिया जाएगा और एक बटन बनाया जाएगा "वापस"। यदि आप चुनते हैं "मॉडल", आपको मैन्युअल रूप से एक दूसरी नेविगेशन बार दर्ज करने की आवश्यकता होगी, साथ ही साथ बटन जोड़ें "रद्द करना" और "किया" (हमेशा हमारी सूची का पालन करते हुए - आपके बटन की लेबल आपके आवेदन की आवश्यकताओं के अनुसार बदल जाएंगे)।
  • बटन "रद्द करें "ई "किया" उन्हें उसी तरह बनाया जा सकता है जैसे कि बटन बनाया जाता है "जोड़ना"। बस विशेषता निरीक्षक में मेनू से संबंधित आइटम का चयन करें
  • 11
    डेटा प्रोसेसिंग के लिए सुविधाएं जोड़ें इस बिंदु पर, आप किसी भी कोडिंग की आवश्यकता के बिना एक बुनियादी नौवहन इंटरफ़ेस बनाने में सक्षम हैं। यदि आप किसी भी अधिक विशिष्ट विशेषताओं, जैसे कि डेटा संग्रहण और उपयोगकर्ता इनपुट प्रबंधन प्राप्त करना चाहते हैं, तो आपको प्रोग्रामिंग के साथ अपने हाथों को गंदी करना होगा। एन्कोडिंग इस गाइड के दायरे में नहीं आते हैं, लेकिन इंटरनेट पर कई उद्देश्य-सी ट्यूटोरियल उपलब्ध हैं।
  • एक डेवलपर मानते हुए, आप प्रोटोटाइप नेविगेट इंटरफेस का लाभ ले सकते हैं, क्योंकि प्रोग्रामिंग के दृष्टिकोण से आपको क्या ज़रूरत है, यह समझाना बहुत आसान होगा।
  • भाग 4

    अनुप्रयोग का परीक्षण करें
    1
    आईओएस सिम्युलेटर शुरू करें Xcode एक अंतर्निहित आईओएस सिम्युलेटर के साथ सुसज्जित है जो आपको आईओएस का अनुकरण करके विभिन्न उपकरणों पर आवेदन की जांच करने की अनुमति देता है। सिम्युलेटर शुरू करने के लिए, चुनें "सिम्युलेटर और डीबग" Xcode विंडो के शीर्ष पर स्थित ड्रॉप-डाउन मेनू से और उस डिवाइस पर क्लिक करें जिसे आप परीक्षण करना चाहते हैं।
  • 2
    आवेदन बनाएँ बटन पर क्लिक करें "निर्माण", जो एक पारंपरिक प्ले बटन की तरह दिखता है, क्रम में एप्लिकेशन को संकलित करता है और इसे चलाता है। इसमें कुछ मिनट लग सकते हैं। आप टूलबार में प्रगति देखेंगे। संकलन प्रक्रिया पूर्ण होने के बाद, आईओएस सिम्युलेटर शुरू होगा और आप अपने ऐप को प्रमाणित करना शुरू कर सकते हैं।
  • 3
    अपने iPhone पर ऐप को आज़माएं अपना परीक्षण आवेदन वितरित करने से पहले, आप इसे अपने व्यक्तिगत डिवाइस पर जांच सकते हैं (यदि आपका कोई है)। सबसे पहले, डिवाइस को यूएसबी के माध्यम से कंप्यूटर से कनेक्ट करें अगर आप iTunes खोलते हैं, तो इसे बंद करें चुनना "डिवाइस और डीबग" ड्रॉप-डाउन मेनू से और फिर बटन पर क्लिक करें "निर्माण"। कुछ सेकंड के बाद, ऐप को iPhone पर खुल जाना चाहिए इसे बंद करने से पहले सभी सुविधाओं का परीक्षण करें।
  • 4
    अपना आवेदन डिबग करें अगर समस्याएं हैं, तो आपको समझना चाहिए कि क्या होता है और क्यों यह एक बहुत बड़ा विषय है और इसमें अनगिनत कारण हैं कि आवेदन क्यों रोक सकता है। डिबग कंसोल खोलें और त्रुटि संदेश पढ़ें। अधिकतर वे बल्कि गुप्त हैं यदि आपको त्रुटि नहीं समझती है, तो इंटरनेट की तलाश करें आपको संभवतया ऐप्पल डेवलपमेंट फोरम पर एक हस्तक्षेप मिलेगा जिसके लिए एक विशेषज्ञ डेवलपर कृपया उत्तर देगा।
  • डिबगिंग बहुत लंबा और थकाऊ हो सकता है दृढ़ता से आपको समय के साथ सुधार करने की अनुमति मिलेगी। आप गलतियों को पहचानना, उन्हें जल्दी से नीचे ट्रैक करने और यहां तक ​​कि कई मौकों पर उनके लिए प्रतीक्षा करने के लिए सीखना होगा। एक सामान्य गलती को एक वस्तु से स्मृति से एक बार याद करना है किसी अन्य को एक वस्तु को आवंटित करना और उस पर कार्य करने से पहले एक वस्तु को प्रारंभ करना भूलना है। प्रत्येक आवेदन के साथ आपकी त्रुटियों में काफी कमी आएगी।
  • 5
    मेमोरी उपयोग की जांच करें आईफोन में स्मृति का एक बहुत सीमित मात्रा है जब भी आप किसी तत्व को मेमोरी आवंटित करते हैं, जब आप पूरा कर लेंगे, तो आपको उसे रिलीज करना होगा और कब्ज़ा किए गए स्मृति को मुक्त करना होगा। आईफोन के लिए एक एसडीके उपकरण है, जो अन्य बातों के अलावा, आप कितने मेमोरी का उपयोग कर रहे हैं यह देखने और विश्लेषण करने की अनुमति देता है।
  • चुनने के बाद "डिवाइस और डीबग", प्रदर्शन टूल → लीक के साथ रन → रन चुनें चुनें। इस तरह, आप उपकरण खोलेंगे और अपने डिवाइस पर अपने आवेदन को लॉन्च करेंगे। जारी रखें और हमेशा की तरह आवेदन का उपयोग करें। कभी-कभी, आपको लगता है कि मेमोरी के उपयोग के विश्लेषण के दौरान एप्लिकेशन क्रैश हो जाता है किसी भी हानि को समय रेखा पर एक लाल स्पाइक के साथ हाइलाइट किया जाएगा। किसी भी लीक की उत्पत्ति स्क्रीन के नीचे प्रदर्शित की जाएगी।
  • समस्या ऑब्जेक्ट पर डबल क्लिक करके, आपको संबंधित कोड तक पहुंच चाहिए। कॉलम में तीर पर क्लिक करके "पतों", तो आप नुकसान के इतिहास को देखने में सक्षम होंगे। कभी-कभी, पता लगाने का मुद्दा जरूरी समस्या के स्रोत से मेल नहीं खाता है।
  • यदि आप उलझन में हैं, तो अपवर्जन प्रक्रिया की कोशिश करें। अपने कोड के कुछ क्षेत्रों को टिप्पणी और / या संक्षिप्त करें और उसे निष्पादित करें। कभी-कभी, एक बड़े क्षेत्र को सीमित करके, एक कोड की ज़िम्मेदार रेखा को ढूंढने के लिए आता है। यदि आप जानते हैं कि त्रुटि कहां है, तो आप इसे ठीक कर सकते हैं या इसे फिर से लिख सकते हैं। याद रखें: एक खोज इंजन का उपयोग करके, आप हमेशा ऐप्पल के आंतरिक मंचों या आपकी समस्या के विशिष्ट दस्तावेज के सीधे लिंक पा सकते हैं।
  • 6
    अपने आवेदन को वितरित करें ताकि इसे अन्य लोगों द्वारा परीक्षण और नियंत्रित किया जा सके। यहां तक ​​कि अगर एक सिम्युलेटेड वातावरण में आपके आवेदन का परीक्षण करना यह सुनिश्चित करने का एक शानदार तरीका है कि यह काम करता है और यह कि इंटरफ़ेस पर्याप्त है, अन्य बाह्य उपयोगकर्ताओं द्वारा किए गए परीक्षणों को कुछ भी नहीं मारता है। बाहरी परीक्षण के लिए आवेदन भेजने से पहले सुनिश्चित करें कि आपने सबसे हड़बड़ी बग को सही किया है। एप्लिकेशन को अपने परीक्षकों को वितरित करने के लिए, आपको iOS देव केंद्र साइट पर एक विज्ञापन-हॉक प्रमाण पत्र बनाना होगा।
  • बाहरी परीक्षक आपको ऐसे कई फीडबैक प्रदान कर सकते हैं जिनकी आप अपेक्षा नहीं करेंगे। यह विशेष रूप से उपयोगी हो सकता है यदि आपका कोई जटिल अनुप्रयोग है
  • परीक्षक के उपकरणों को अधिकृत करने के लिए, आपको इसकी आवश्यकता होगी यूडीआईडी ​​नंबर प्राप्त करें प्रत्येक डिवाइस का
  • ड्रॉप-डाउन सूची से उपकरण चुनें और "बिल्ड" आइकन दबाएं। खोजक में, प्रोजेक्ट फ़ोल्डर पर जाएं और फ़ोल्डर के लिए ब्राउज़ करें "तदर्थ-iPhoneOS"। अंदर, एक आवेदन होगा प्रमाणपत्र उसी फ़ोल्डर में कॉपी करें "AdHoc.mobileprovision" कि आपको आईओएस देव केंद्र से मिला है ऐप और प्रमाणपत्र और ज़िप का चयन करें आप इस फाइल को अपने बाहरी परीक्षक में डिलीवर कर सकते हैं। आपको प्रत्येक विज्ञापन-हॉक प्रमाण पत्र के लिए अलग-अलग लोगों को बनाने की आवश्यकता होगी।
  • भाग 5

    प्रोजेक्ट रिलीज़ करें
    1
    अपना वितरण बनाएं ड्रॉप-डाउन मेनू से डिवाइस का चयन करें और रिलीज़ करें आइकन दबाएं "निर्माण"। खोजक में, अपने प्रोजेक्ट के संकलन फ़ोल्डर पर जाएं और फ़ोल्डर को ढूंढें "रिलीज-iPhoneOS"। अंदर एक आवेदन होगा एक संग्रह में इसे संकुचित करें
    • ऐप्पल प्रमाणीकरण पास करने के लिए नए एप्लिकेशन के लिए, उन्हें iOS8 और रेटिना डिस्प्ले के लिए अनुकूलित करना होगा।
  • 2
    ITunes कनेक्ट कंट्रोल पैनल खोलें। आप इसे आईओएस देव केंद्र से एक्सेस कर सकते हैं यदि आपको अभी भी सेटअप पूरा करने की ज़रूरत है, तो आप इसे पृष्ठ के शीर्ष पर पाएंगे सुनिश्चित करें कि आपकी सभी बैंकिंग और कर जानकारी ठीक से दर्ज की गई है।
  • 3
    सभी आवेदन जानकारी दर्ज करें पर क्लिक करें "अनुप्रयोगों को प्रबंधित करें" और चयन करें "नया एप्लिकेशन जोड़ें"। एप्लिकेशन नाम भरें, SKU संख्या दर्ज करें और बंडल आईडी चुनें। ड्रॉप-डाउन मेनू से एप्लिकेशन पैकेज का चयन करें
  • आवेदन विवरण, कीवर्ड, सहायता साइट, श्रेणी, संपर्क ईमेल, कॉपीराइट, आदि प्रदान करने वाले फ़ॉर्म को भरें।
  • कॉपीराइट और कीमतों से संबंधित फ़ॉर्म भरें
  • आईट्यून्स के लिए आपको आवश्यक छवियों को रखें आपको 512 x 512 वेक्टर आइकन और आपके एप्लिकेशन स्क्रीन के कुछ स्क्रीनशॉट्स की आवश्यकता होगी। स्क्रीनशॉट iPhone सिम्युलेटर से ⌘ कमान + ⇧ शिफ्ट + 4 का उपयोग करके और क्षेत्र में दृश्यदर्शी को खींच कर ले जाया जा सकता है। आईफोन के लिए, उन्हें 320 x 480 होना चाहिए। वे आपके आवेदन के विपणन का एक महत्वपूर्ण हिस्सा हैं, इसलिए आपको यह सुनिश्चित करना होगा कि वे सबसे दिलचस्प भागों को दिखाते हैं।
  • 4
    अपना आवेदन अपलोड करें क्लिक करना "बाइनरी अपलोड करने के लिए तैयार" एक स्क्रीन पर लौटा दी जाएगी जहां आप एप्लिकेशन अपलोडर डाउनलोड कर सकते हैं। डाउनलोड करें और दबाएं दबाएं
  • एप्लिकेशन को अपलोड करने और इसे लॉन्च करने के लिए टूल इंस्टॉल करें। पहली बार जब आप कार्यक्रम का अनुसरण करते हैं, तो आपको आईट्यून्स तक एक्सेस की जानकारी के लिए कहा जाएगा।
  • आवेदन Uploader टूल अपने iTunes कनेक्ट खाते की जांच करेगी और आप आप द्विआधारी फ़ाइलों को अपलोड करने के लिए तैयार हैं सभी ऐप्स भी दिखाई देंगे। वे एक ड्रॉप-डाउन मेनू में प्रदर्शित होंगे। जो आप चाहें उसे चुनें, पहले बनाया वितरण संग्रह चुनें और उसे अपलोड करें। अपलोड करने वाले वितरण में कुछ बातें की जाँच करें और अगर आप कुछ गलत (उदाहरण के लिए, एक संस्करण संख्या, एक आइकन, याद आ रही ...) लगता है एक त्रुटि संदेश जारी करेगी। यदि सब कुछ ठीक हो जाता है, तो यह * .zip फ़ाइल को लोड करेगा और पूरी प्रक्रिया समाप्त हो जाएगी।
  • 5
    अब आपको केवल समीक्षा प्रक्रिया की प्रतीक्षा करनी है। ऐप्पल आपको ई-मेल द्वारा कुछ दिनों या सप्ताह के बाद सूचित करेगा यदि आवेदन की स्थिति में बदलाव होता है "समीक्षा में"। यह प्रक्रिया शुरू होने के बाद, यह बहुत जल्दी है। यदि आप प्रारंभिक परीक्षण बैराज नहीं पास करते हैं, तो आपको ऐप्पल से एक ईमेल प्राप्त होगा, जो आपको समस्या का समाधान करने के लिए आपको बताएंगे और आपको सुझाव देंगे। यदि आपका एप गुजरता है, तो एप्पल आपको यह बताएगा कि ऐप बिक्री के लिए तैयार है और iTunes App Store पर दिखाई देगा।
  • 6
    अपने आवेदन को बढ़ावा दें अब जब कि यह खरीद के लिए उपलब्ध है, शब्द का प्रसार करना शुरू करने का समय है। सामाजिक नेटवर्क का उपयोग करें, उन साइट्स पर प्रेस विज्ञप्ति भेजें, जो एप्लिकेशन में रुचि रखते हैं, यूट्यूब के लिए वीडियो बनाते हैं और लोगों को इसके बारे में बात करने के लिए आपको जो कुछ भी ज़रूरत है वह करती है।
  • आप कुछ ब्लॉगर्स को मुफ्त प्रतियां भेज सकते हैं ताकि वे अपने आवेदन के बारे में अपनी वेबसाइट पर लिख सकें या उनके यूट्यूब चैनल पर इसकी समीक्षा कर सकें। यदि आप बहुत लोकप्रिय लोगों तक पहुंच सकते हैं, तो यह कई बिक्री का कारण बन सकता है
  • 7
    अपनी बिक्री की जांच करें IPhone के लिए निशुल्क iTunes Connect मोबाइल ऐप डाउनलोड करें। राजस्व, बाजार और बिक्री देशों की निगरानी के लिए हर दिन पहुंचें यह मजेदार भाग है! ऐप्पल आपको समय-समय पर अपने सबसे हाल के बिक्री डेटा के लिंक के साथ ईमेल भेजेगा I आप उन्हें उन्हें संग्रहित करने के लिए डाउनलोड कर सकते हैं। शुभकामनाएं!
  • टिप्स

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

    चेतावनी

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

    संबद्ध

    © 2011—2022 GnuMani.com