हिजोको प्रस्तुति विकासकर्ता सम्मेलन WWDC 2016 को उद्घाटन भएकोले, यो विकासकर्ताहरूको लागि नयाँ सम्भावनाहरूमा ठूलो जोड थियो। प्रस्तुतिको अन्त्यमा, एप्पलले प्रोग्रामिङ भाषाहरू बुझ्ने मानिसहरूको संख्यालाई उल्लेखनीय रूपमा विस्तार गर्न आफ्नै योजना पनि प्रस्तुत गर्यो।
यसले नयाँ आईप्याड नामक एपको सहयोगमा त्यसो गर्न चाहन्छ स्विफ्ट Playgrounds। यसले आफ्ना प्रयोगकर्ताहरूलाई स्विफ्ट प्रोग्रामिङ भाषा बुझ्न र काम गर्न सिकाउनेछ, जुन एप्पल र २०१४ मा सिर्जना गरिएको थियो। खुला स्रोतको रूपमा जारी गरियो, यसैले सबैको लागि उपलब्ध र नि: शुल्क।
प्रत्यक्ष प्रस्तुतिको क्रममा, एप्लिकेसनले प्रस्ताव गर्ने पहिलो पाठहरू मध्ये एउटा प्रदर्शन गरिएको थियो। खेल प्रदर्शनको दायाँ आधामा देखाइएको थियो, बायाँमा निर्देशनहरू। यस बिन्दुमा अनुप्रयोगले वास्तवमा प्रयोगकर्तालाई खेल खेल्न आवश्यक छ - तर ग्राफिकल नियन्त्रणको सट्टा, यसले संकेत गरिएको कोडको लाइनहरू प्रयोग गर्दछ।
यस तरिकाले, तिनीहरूले स्विफ्टका आधारभूत अवधारणाहरू जस्तै आदेशहरू, प्रकार्यहरू, लुपहरू, प्यारामिटरहरू, चरहरू, अपरेटरहरू, प्रकारहरू, इत्यादिसँग काम गर्न सिक्नेछन्। पाठहरूका अतिरिक्त, अनुप्रयोगले सधैं बढ्दै गइरहेको समावेश गर्दछ। चुनौतीहरूको सेट जसले पहिले नै ज्ञात अवधारणाहरूसँग काम गर्ने क्षमतालाई गहिरो बनाउनेछ।
जे होस्, स्विफ्ट प्लेग्राउन्डहरूमा सिक्ने आधारभूत कुराहरूमा रोकिँदैन, जुन एप्पल प्रोग्रामरले आफैले सिर्जना गरेको खेलको उदाहरण प्रयोग गरेर प्रदर्शन गर्यो जहाँ विश्वको भौतिक विज्ञान आईप्याडको जाइरोस्कोप प्रयोग गरेर नियन्त्रण गरिएको थियो।
आईप्याडसँग भौतिक किबोर्ड नभएकोले, एप्पलले नियन्त्रणहरूको एक समृद्ध प्यालेट सिर्जना गरेको छ। "क्लासिक" सफ्टवेयर QWERTY किबोर्ड आफैंमा, उदाहरणका लागि, कोड व्हिस्पररको अतिरिक्त, व्यक्तिगत कुञ्जीहरूमा धेरै क्यारेक्टरहरू समावेश गर्दछ जुन तिनीहरूसँग विभिन्न प्रकारका अन्तरक्रियाहरूद्वारा चयन गरिन्छ (उदाहरणका लागि, कुञ्जीलाई माथि तानेर लेखिएको हुन्छ)।
बारम्बार प्रयोग गरिएका कोड तत्वहरू लेख्न आवश्यक छैन, केवल विशेष मेनुबाट तिनीहरूलाई तान्नुहोस् र तिनीहरूलाई लागू गर्नुपर्ने कोडको दायरा चयन गर्न फेरि तान्नुहोस्। नम्बरमा ट्याप गरेपछि, केवल संख्यात्मक किप्याड यसको माथि देखा पर्नेछ।
सिर्जना गरिएका परियोजनाहरू एक्स्टेन्सन .playground सँग कागजातको रूपमा साझेदारी गर्न सकिन्छ र iPad र Swift Playgrounds अनुप्रयोग स्थापना भएको जो कोहीले तिनीहरूलाई खोल्न र सम्पादन गर्न सक्षम हुनेछन्। यस ढाँचामा सिर्जना गरिएका परियोजनाहरू पनि Xcode (र यसको विपरीत) मा आयात गर्न सकिन्छ।
हिजोको प्रस्तुतिमा प्रस्तुत गरिएका सबै कुराहरू जस्तै, स्विफ्ट प्लेग्राउन्डहरू अब विकासकर्तामा उपलब्ध छ, पहिलो सार्वजनिक परीक्षण जुलाईमा आउँदैछ र पतनमा सार्वजनिक रिलीज, iOS 10 सँगसँगै। सबै नि:शुल्क हुनेछन्।
मलाई आश्चर्य छ कि यसले ios10 चलाउने सबै आईप्याडहरूमा काम गर्नेछ वा यदि यो नयाँ उपकरणहरूमा सीमित हुनेछ।
यो हिजो मेरो लागि केहि राम्रो समाचार थियो, किनकि म सधैं स्विफ्टमा प्रोग्रामिङमा छुरा लिन चाहन्थें र मेरो मनमा कहिल्यै पनि बनिन। यसरी तिनीहरूले यसलाई चंचल तरिकामा गरे, त्यसैले म साँच्चै पतनको लागि हेर्दै छु।
यो अलि लाजको कुरा हो कि यो केवल ipads मा सीमित हुनेछ, तर म मान्छु कि यो सम्भवतः यसको वरिपरि पुग्न सम्भव हुनेछ :)
र यो सबै डाउनलोड गर्न सकिन्छ? तिनीहरूले भने कि यो अब विकासकर्ताहरूको लागि उपलब्ध छ, तर मैले यसलाई तिनीहरूको साइट O_o वा iOS10 अन्तर्गत एपस्टोर मार्फत फेला पार्न सक्दिन?
संसारमा विकासकर्ताहरूको संख्या बढाउन चाहनुहुन्छ? त्यसैले विकासकर्तालाई कार्यक्रम सस्तो बनाउन दिनुहोस् : डी