आमच्या मागील पोस्टमध्ये आम्ही आमच्या आयफोनसाठी वेब अनुप्रयोग आणि मूळ अनुप्रयोग विकसित करण्यामधील मुख्य फरकांबद्दल बोललो. या लेखात आम्ही आता ऑब्जेक्टिव सी सह आपल्या मूळ अनुप्रयोगांचे प्रोग्रामिंग प्रारंभ करण्यासाठी आपण घेतलेल्या पहिल्या चरणांचे वर्णन करूया ज्या वाचकांसाठी आधीच नेटिव्ह आयफोन अनुप्रयोग विकसित केले गेले आहेत, ते क्षुल्लक असतील; तथापि, अन्य वापरकर्त्यांना असे लक्षात येऊ शकते की चांगले दस्तऐवजीकरण किंवा ट्यूटोरियल शोधणे दुर्लभ आहे जे चरण-दर-चरण कसे सुरू करावे हे स्पष्ट करतात. आम्ही अशा प्रकारच्या वापरकर्त्यांना मदत करण्याचा प्रयत्न करू.
सर्व प्रथम, मी तुम्हाला चेतावणी देऊ इच्छितो की Appleपलद्वारे वितरित आयफोन एसडीके केवळ मॅक ओएस एक्स v10.5.4 ऑपरेटिंग सिस्टम वापरकर्त्यांसाठी उपलब्ध आहे. म्हणजेच, जर आपल्याकडे बिबट्या बरोबर मॅक नसेल आणि आपणास व्यावसायिक आयफोन डेव्हलपर व्हायचे असेल तर, आपण काय करीत आहात हे आपल्याला माहिती आहे. स्टीव्हचे डिझाइन अक्षम्य आहेत ...
आपण ही अत्यावश्यक आवश्यकता पूर्ण केल्यास आपल्याला एसडीके डाउनलोड करावे लागेल, म्हणजेच विकासाचे वातावरण. यात अनेक प्रोग्राम्स आहेत ज्यात आम्ही एक्सकोड, आयडीई ज्याद्वारे आम्ही विकसित करू शकतो, इंटरफेस बिल्डर, आमच्या अनुप्रयोगांचे उपकरणे, उपकरणे, कार्यक्षमता वैशिष्ट्ये आणि उपकरणांच्या वर्तनचे मूल्यांकन करण्यास सक्षम होऊ शकतात (उदाहरणार्थ उदाहरणार्थ घ्या ceक्सिलरोमीटर ग्राफ) किंवा आयफोन सिम्युलेटर. नंतरचे आम्हाला आयफोन इम्युलेशनमध्ये आमच्या कोडची चाचणी घेण्यात मदत करेल. मग आम्ही आपल्या स्वतःच्या आयफोनवर चाचणी घेण्यासाठी काय करावे याबद्दल बोलू.
येथे डाउनलोड करण्यासाठी एसडीके विनामूल्य आहे Appleपल विकसक झोन (इंग्रजीमध्ये, हे सफारीमध्ये सर्वोत्कृष्ट कार्य करते). त्यात प्रवेश करण्यासाठी, आम्ही विकसक म्हणून नोंदणी करणे आवश्यक आहे, आणि विकास किट डाउनलोड करण्यासाठी पुढे जाणे आवश्यक आहे. त्याचे वजन बरेच आहे (अंदाजे 1.3 जीबी) आणि आवृत्ती 3.1.1 वर जाते. आयफोन फर्मवेअरच्या प्रत्येक नवीन आवृत्तीसाठी एसडीकेची एक नवीन आवृत्ती प्रकाशीत केली गेली आहे.
एकदा डाउनलोड केल्यावर, ते «आयफोन एसडीके the दुव्यावर क्लिक करून स्थापित केले जाते.
आणि क्लासिक स्थापना विझार्ड सुरू होते:
तत्वतः, आम्ही डीफॉल्टनुसार काय निवडले ते निवडू शकतो आणि प्रत्येक गोष्ट स्थापित करण्यासाठी काही मिनिटे प्रतीक्षा करू शकतो. हे तसे, आयट्यून्स बंद करण्यास सांगेल.
एकदा आम्ही स्थापित केल्यावर, जसे आपण म्हटले आहे, आमच्या मशीनवरील एस.डी.के. म्हणजेच, एक्सकोड, आयफोन सिम्युलेटर आणि इतर उपयुक्तता. आणि आता ते? आता आपण प्रोग्रामिंग सुरू करू. सर्व प्रथम मी तुम्हाला एक अतिशय छान URL दिली आहे:
- [1] sampleपल नमुना कोड पृष्ठ (नोंदणी आवश्यक आहे): https://developer.apple.com/iphone/library/navication/SampleCode.html
- [२] ३१ दिवस, ३१ ॲप्स: ॲप्सॅमक
ते अशी पृष्ठे आहेत जिथे आम्ही उदाहरण कोड डाउनलोड करू शकतो, जे आमच्या दृष्टीकोनातून निःसंशयपणे उत्तम पर्याय आहे… आणि एक बटण दर्शविते की, आम्ही एक साधा उदाहरण प्रकल्प डाउनलोड करणार आहोत. अर्थात, Appleपलच्या उदाहरण कोडमधील 'हॅलो वर्ल्ड' प्रकल्प (मागील दुवा पहा [1]) अनुप्रयोग सहजपणे आपल्याला मजकूर लिहू देतो आणि तो स्क्रीनवर सादर करतो. प्रोजेक्टमध्ये स्वतःच एक झीप असतो जो आम्ही इच्छित ठिकाणी अनझिप करू. एकदा डाउनलोड केल्यावर आम्ही हॅलोवर्ल्ड.एक्सकोडेप्रोज फाइल उघडूः
आणि ही फाईल आमच्या आवडत्या आयडीई, एक्सकोडद्वारे उघडली आहे:
पुढील लेखात आम्ही प्रत्येक फाईलचे प्रतिनिधित्व काय करते आणि ते कुठे 'प्रोग्राम केलेले' आहे त्याचे वर्णन करू. या पोस्टमध्ये आम्ही असे गृहित धरत आहोत की आपण हे उदाहरण सुरवातीपासून प्रोग्राम करण्यास सक्षम आहोत (आम्ही भविष्यात सक्षम होऊ), आणि आयफोन सिम्युलेटरमध्ये त्याचे परिणाम आम्ही पहात आहोत. हे करण्यासाठी, आम्ही फक्त 'बिल्ड अँड गो' बटणावर क्लिक करू, आयडीई स्त्रोत संकलित करेल, आयफोन सिम्युलेटर उघडेल आणि आम्हाला "आमचे" अनुप्रयोग कार्यरत असल्याचे दिसेल:
सर्वात लक्ष देणारे वापरकर्ते विचारू शकतात: मला माझ्या स्वतःच्या आयफोनवर टेस्ट घ्यायचे असतील तर काय करावे? यात निःसंशयपणे फायदे आहेत, कारण आपण अनुप्रयोग खरोखर कार्य करीत असल्याची खात्री केली आहे आणि आपण 3G किंवा वायफाय नेटवर्कशी कनेक्ट करून वास्तविक गती पाहू शकता ... तसेच एक्सकोड ग्राफिकल डीबगर किंवा तांत्रिक समर्थन सारख्या अतिशय मनोरंजक अनुप्रयोगांसह.
बरं, तुमच्याकडे किमान तीन पर्याय आहेतः
- अॅपलला पैसे द्या हो, हो, तुम्ही विश्वास ठेवू शकता, तुमच्या आयफोनवर तुमचा अनुप्रयोग तपासण्यासाठी तुम्हाला आयफोन डेव्हलपर प्रोग्राममध्ये नोंदणी करून पैसे द्यावे लागतील (http://developer.apple.com/iphone/program/). दोन पद्धती आहेत: मानक, €99 मध्ये आणि एंटरप्राइझ €299 मध्ये. मी तुम्हाला आधीच सांगू शकतो की ९९.९९% प्रकरणांमध्ये तुम्हाला स्वस्त, मानक आवृत्तीची आवश्यकता असेल. एंटरप्राइझ हे मोठ्या कंपन्यांसाठी (५०० पेक्षा जास्त कर्मचारी) आहे जे इंट्रानेट वातावरणात मालकीचे अनुप्रयोग तयार करू इच्छितात. अॅपस्टोअरवर अॅप्लिकेशन्स अपलोड करण्यासाठी (जर ते अर्थातच मंजूर झाले असतील तर), अॅपस्टोअरमधून न जाता (यूआरएल किंवा ईमेलद्वारे) १०० आयफोनपर्यंत तुमचा अॅप्लिकेशन वितरित करण्यासाठी, इत्यादींसाठी मानक आवृत्ती पुरेशी आहे.
- आपला आयफोन तुरूंगातून निसटवा, जरी आपल्या सर्वांना माहित आहे की दीर्घकाळापर्यंत हा अनुभवी वापरकर्त्यांसाठी एक पर्याय आहे ... इंटरनेटवर यावर कसे सोडवायचे याचे बरेच संदर्भ आहेत, उदाहरणार्थ आहे o हे इतर.
- या कार्यक्रमात आधीच नोंदणीकृत असलेला जोडीदार शोधा आणि त्यांच्या जोडीदारावर प्रयत्न करा... सत्य हे आहे की अनेक लोकांमध्ये परवान्यासाठी पैसे देण्यास कोणतीही मोठी समस्या नाही. एकमेव समस्या अशी आहे की कोडवर स्वाक्षरी करण्यासाठीचे प्रमाणपत्र नाममात्र आहे आणि तुमचा विश्वास चांगला असला पाहिजे जेणेकरून फेसबुकच्या संस्थापकांसोबत जे घडले त्यासारख्या समस्या उद्भवू नयेत
बरं, आम्ही तिथे ते सोडतो. पुढील वर्गापर्यंत, हे आपल्यासाठी पुरेसे नसल्यास, आपण अधिक उदाहरणार्थ प्रकल्प डाउनलोड करण्याचा प्रयत्न करू शकता आणि कोड पहा. पुढच्या लेखापर्यंत!
ऑब्जेक्टिव्ह-सी मध्ये विकसित होण्यासाठी आपल्या लेखांच्या मालिकेमध्ये मला खरोखर रस आहे. पुढे जा आणि शुभेच्छा !!!
A.
धन्यवाद, मी आशा करतो की मी तुम्हाला निराश करणार नाही!
उत्तम !! सुरू ठेवा ... 😉
कोट सह उत्तर द्या
मी फक्त 2 see पाहतो
खूप चांगले लेख, थोड्या अधिक खोलीत जाणे आणि ऑब्जेक्टिव्ह-सी चे काही परिचय देणे वाईट होणार नाही.
ग्रीटिंग्ज
अरेरे मी तिसरा गमावला! आपणास एक कम्पी शोधा जो नोंदणीकृत विकसक आहे आणि त्याच्या आयफोनवर प्रयत्न करा (मी हेच करतो) 😉
तपशीलात गेल्यावर, सर्व काही कार्य करेल ... पुढील पोस्ट बहुदा हॅलोवर्ल्डच्या प्रत्येक घटकाचे तपशीलवार वर्णन करेल ... अर्थात ऑब्जेक्टिव सी विषयांचे स्पष्टीकरण
खूप चांगले, आम्ही पुढील वितरण अपेक्षा.
अभिनंदन.
खूप छान पोस्ट!
आपल्या आवडत्या फोनवर आपल्याला अद्ययावत ठेवण्यासाठी नवीन ब्लॉग!
माझ्या नावावर क्लिक करा!
एखाद्याने व्हीएमवेअरवर बिबट्या माउंट करण्याचा प्रयत्न केला आहे? मी सक्षम नाही, कारण बिबट्याची प्रतिमा माउंट करताना मला त्रुटी दिली जाते.
कुणी मला हात दे?
धन्यवाद.
नमस्कार, खूप चांगली पोस्ट ... या विषयावरील इतरांप्रमाणेच. तथापि मला थोडी शंका आहे; चला पाहूया, काय होते ते म्हणजे आयफोनसाठी मला विकास करणे आवश्यक आहे, परंतु मी विंडोज एक्सपीवर काम करतो, मला आश्चर्य वाटते की या ओएसवर कार्य करणे शक्य नसेल किंवा नाही, मी तुम्हाला सुरवातीच्या वेळी जे बोलतो त्यामुळे ते म्हणतो पोस्ट करा की एसडीके केवळ कार्य करते मॅक ओएस वर कार्य करू शकते; तसेच, तेथे मला एक टिप्पणी दिसली ज्यामध्ये व्हर्च्युअल मशीनवर मॅक ओएस बसविण्याविषयी बोलले गेले होते, त्याच प्रकारे मी प्रयत्न करीन, परंतु जर मी तसे करू शकत नाही, कारण या घटनांमध्ये कायदा प्रसिध्द आहे. प्रकरणे मर्फी नेहमी नकारार्थी बाहेर येतात ... हे ...
ठीक आहे, मला आशा आहे की आपण मला एक हात द्या आणि आगाऊ दिलेल्या सहकार्याबद्दल तुमचे आभार.
लवकरच भेटू आणि यश.
ग्रीटिंग्ज