विज्ञापन

ऐप्पल ने अपने एक्सकोड विकास पर्यावरण का नवीनतम बीटा आम जनता के लिए जारी किया है, और इसके साथ स्विफ्ट, प्रोग्रामिंग में कंपनी का नवीनतम नवाचार है।

Xcode 6 का बीटा बिना प्रीमियम, पेड-फॉर Apple डेवलपर अकाउंट के उपयोगकर्ताओं के लिए जारी किया जाने वाला पहला बीटा है। इसमें विकास के अनुभव में कई महत्वपूर्ण बदलाव शामिल हैं, जिसमें (पहली बार) एक आरईपीएल (रीड इवल प्रिंट लूप) और अन्य दृश्य संवर्द्धन शामिल हैं जो विकास को आसान बनाते हैं।

Xcode में सबसे महत्वपूर्ण एन्हांसमेंट कुछ है जिसे Playgrounds कहा जाता है, जो आपके लिए आसानी से प्रयोग करना संभव बनाता है स्विफ्ट प्रोग्रामिंग भाषा के साथ नए विचार, जिसे Apple ने San. में पिछले वर्ल्ड वाइड डेवलपर सम्मेलन में प्रदर्शित किया था फ्रांसिस्को।

यह देखने के लिए उत्सुक हैं कि Xcode 6 में नया क्या है? अधिक जानकारी के लिए आगे पढ़िए।

पेश है स्विफ्ट और आपको क्यों ध्यान रखना चाहिए

सबसे लंबे समय तक, मूल आईओएस एप्लिकेशन बनाने का एकमात्र तरीका उद्देश्य-सी और सी ++ के साथ था। ये प्रत्येक सी नामक एक पूर्व प्रोग्रामिंग भाषा से लक्षण और शैलियों को प्राप्त करते हैं।

instagram viewer

समस्या यह है कि सी और उसके डेरिवेटिव सबसे ज्यादा नहीं हैं नौसिखियों के लिए भाषाओं का स्वागत। आज सीखने के लिए प्रोग्रामिंग भाषा कैसे चुनें और 2 साल में एक अच्छी नौकरी पाएंवास्तव में एक अच्छा प्रोग्रामर बनने में वर्षों का समर्पित कार्य लग सकता है; तो क्या कल से काम पर रखने के लिए आज से शुरू करने के लिए सही भाषा चुनने का कोई तरीका है? अधिक पढ़ें ऐप्पल ने एंड्रॉइड और विंडोज फोन से अपने प्लेटफॉर्म पर नए डेवलपर्स को आकर्षित करने के लिए उत्सुकता से स्विफ्ट बनाया, जो है एक भाषा जो आपको अनुमति देती है ऐप्पल की नई प्रोग्रामिंग भाषा मुझे कैसे प्रभावित करती है?शुरुआत से ही, डेवलपर्स को पता था कि Apple की नई स्विफ्ट बड़ी होने वाली है। लेकिन आपको परवाह क्यों करनी चाहिए? अधिक पढ़ें C के किसी भी पुराने सामान का उपयोग किए बिना तेज, देशी iOS एप्लिकेशन बनाने के लिए।

स्विफ्ट नई है - सचमुच नया। इसे अभी तक जनता के लिए ठीक से जारी भी नहीं किया गया है। नतीजतन, जावा, पायथन, सी # या रूबी के साथ पकड़ बनाने वाले लोगों के लिए वास्तव में समान मात्रा में समर्थन और सीखने की सामग्री मौजूद नहीं है।

xcode-स्विफ्टलैंग

शुक्र है, Apple ने एक किताब जारी की है जो आपको स्विफ्ट प्रोग्रामिंग भाषा की पेचीदगियों को सिखाएगी। यह कहा जाता है स्विफ्ट प्रोग्रामिंग भाषा, और आप इसे अभी iBooks पर निःशुल्क प्राप्त कर सकते हैं।

एक्सकोड 6 बीटा 4 प्राप्त करना

कुछ समय पहले तक, आप केवल एक महंगे Apple डेवलपर खाते के साथ Xcode 6 प्री-रिलीज़ बीटा पर अपना हाथ पा सकते थे, जिसकी लागत $99 वार्षिक है। यह आपको OS X Yosemite और iOS 8 तक पहुंच भी प्रदान करता है, हालांकि मेरे सहयोगी टिम ब्रूक्स आपको नहीं लगता कि आपको इन्हें स्थापित करना चाहिए आपको आईओएस 8 और ओएस एक्स 10.10 बीटा स्थापित क्यों नहीं करना चाहिएआपको शायद आईओएस 8 या ओएस एक्स 10.10 इंस्टॉल नहीं करना चाहिए जब तक कि आपके पास ऐसा करने का कोई अच्छा कारण न हो। यहाँ पर क्यों। अधिक पढ़ें अभी तक।

शुक्र है, Xcode को आज़माने के लिए आपको बस इतना समय चाहिए और नई भाषा एक निःशुल्क डेवलपर खाता है जिसे आप आसानी से प्राप्त कर सकते हैं साइन उप हो रहा है.

एक्सकोड-होम

आपको एक मैक की आवश्यकता होगी, क्योंकि एक्सकोड मैक सॉफ्टवेयर है - कोई विंडोज संस्करण नहीं है। Xcode 6 बड़ा है, जिसका वजन लगभग 2GB है। यदि आपके पास धीमा इंटरनेट कनेक्शन है, तो हो सकता है कि आप कुछ समय के लिए प्रतीक्षा कर रहे हों। एक बार इंस्टॉल हो जाने पर, यह एक्सकोड की मौजूदा प्रतियों को बदलने के बजाय खुशी से उनके बगल में बैठेगा।

फैंसी इसे जाने दे? यहां से एक्सकोड 6 बीटा डाउनलोड करें.

एक्सकोड 6 में नया क्या है?

बहुत कुछ, वास्तव में।

लेकिन पहले, आइए कई लोकप्रिय प्रोग्रामिंग भाषाओं की एक विशेषता के बारे में बात करते हैं: आरईपीएल। ये रीड इवल प्रिंट लूप के लिए खड़े हैं, और आपको अंतःक्रियात्मक रूप से कोड चलाने की अनुमति देते हैं। वे एक उपयोगकर्ता से एक अभिव्यक्ति लेते हैं, उसका मूल्यांकन करते हैं और कोड चलाते हैं, और फिर ऑपरेशन के परिणामों का प्रिंट आउट लेते हैं।

xcode-repl

ये परंपरागत रूप से संकलित भाषाओं में नहीं पाए गए हैं, हालांकि कुछ उल्लेखनीय अपवाद हैं, जैसे C# के मोनो कार्यान्वयन में CSharpRepl.

स्विफ्ट अलग है। पहली बार, स्विफ्ट लिखने के लिए Xcode के बीटा का उपयोग करने वाले लोग अपने कोड को लिखते समय निष्पादित होते हुए देख सकते हैं, जिससे वे आसानी से डिबग, योजना और कोड के साथ प्रयोग कर सकते हैं।

xcode-खेल का मैदान

एक इंटरैक्टिव स्विफ्ट कमांड लाइन भी है, जहां आप स्विफ्ट को एक लाइन-बाय-लाइन, स्क्रिप्ट-जैसे वातावरण में निष्पादित कर सकते हैं।

xcode-तेज-प्रतिकृति

एक्सकोड 6 बीटा 4 में शामिल अन्य विशेषताओं में उल्लेखनीय रूप से बेहतर यूआई डिबगिंग शामिल है; ओएस एक्स के लिए स्टोरीबोर्ड आपको कोड की एक भी पंक्ति लिखे बिना अपने मैक अनुप्रयोगों के लिए कंटेनर और एनिमेशन बनाने की अनुमति देता है; और आसानी से गेम बनाने के लिए नए टूल।

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

उत्तेजित होना!

भले ही आप एक डेवलपर नहीं हैं, स्विफ्ट और एक्सकोड 6 से उत्साहित होने के लिए बहुत कुछ है।

क्या आप Apple के नए विकास टूल को लेकर उत्साहित हैं? नीचे अपने विचार साझा करें।

मैथ्यू ह्यूजेस इंग्लैंड के लिवरपूल के एक सॉफ्टवेयर डेवलपर और लेखक हैं। वह शायद ही कभी अपने हाथ में एक कप मजबूत ब्लैक कॉफी के बिना पाया जाता है और अपने मैकबुक प्रो और अपने कैमरे को बिल्कुल पसंद करता है। आप उनका ब्लॉग यहां पढ़ सकते हैं http://www.matthewhughes.co.uk और ट्विटर पर @matthewhughes पर उनका अनुसरण करें।