ऍपलच्या स्विफ्ट प्रोग्रामिंग भाषासह मजा करा

स्विफ्टमधील क्रीडांगणे फक्त खूप आनंददायक आहेत

ऍपल ने WWDC 2014 कार्यक्रमात स्विफ्ट प्रोग्रॅमिंग भाषा आणली. स्विफ्टची रचना शेवटी-ऑब्जेक्ट-सीला बदलण्यासाठी केली गेली आहे आणि जे मॅक आणि iOS डिव्हाइसेससाठी अॅप्स तयार करतात त्यांच्यासाठी युनिफाइड डेव्हलपमेंट डेव्हलपमेंट प्रदान केले आहे.

स्विफ्टची सुरुवातीची घोषणा असल्याने, नवीन भाषेने आधीच अनेक अद्यतने पाहिली आहेत. हे आता वॉचओएस तसेच टीओव्हीओओएससाठी समर्थन देते, जे एका विकासाच्या पर्यावरणातून ऍपल डिव्हाइसेसच्या संपूर्ण क्षमतेसाठी आपण विकसित करू देते.

2014 च्या उन्हाळ्याच्या दरम्यान, मी स्विफ्टचे मूळ बीटा आवृत्ती डाउनलोड केली जे ऍपल डेव्हलपर्सकरिता उपलब्ध होते. हे मला जे मिळाले ते थोडक्यात आहे, आणि आपण स्विफ्ट शिकण्यात रूची असल्यास काय करावे यासाठी काही शिफारसी आहेत

च्या उन्हाळ्यात 2014

त्याआधी आठवड्यात, शेवटी मी ऍपल डेवलपर वेबसाइटवरून Xcode 6 ची बीटा आवृत्ती डाऊनलोड करण्यासाठी जवळपास गेलो. Xcode, ऍपलचा आयडीई (एकात्मिक विकास पर्यावरण) मॅक किंवा iOS डिव्हाइसेससाठी अॅप्लीकेशन्स विकसित करण्यासाठी आवश्यक असलेले सर्व काही आहे. आपण बर्याच भिन्न विकास प्रोजेक्टसाठी प्रत्यक्षात Xcode वापरू शकता परंतु मॅक वापरकर्त्यांसाठी, Mac आणि iOS अॅप्स तयार करणे हे बिगेटी आहेत

Xcode, नेहमी म्हणून, विनामूल्य आहे. आपल्याकडे अॅपल आयडी आवश्यक आहे, जे बहुतांश Mac आणि iOS वापरकर्त्यांकडे आधीपासूनच आहेत, परंतु आपण ऍपल विकसक समुदायाचे देयक सदस्य असणे आवश्यक नाही. ऍपल आयडी असलेले कोणीही Xcode IDE डाऊनलोड व वापरु शकतो.

Xcode 6 बीटा निवडण्याची खात्री करा कारण त्यात स्विफ्ट भाषा समाविष्ट आहे. सावधानतेचा एक शब्द: फाईल मोठी आहे (अंदाजे 2.6 जीबी) आणि ऍपल विकसक साइटवरून फायली डाउनलोड करणे ही अत्यंत वाईट प्रक्रिया आहे.

एकदा मी Xcode 6 बीटा स्थापित केल्यावर, मी स्विफ्ट भाषा मार्गदर्शक आणि ट्यूटोरियल शोधत होतो. माझे प्रोग्रामिंग अनुभव मोटोरोलाने आणि इंटेल प्रोसेसरसाठी असेंब्ली भाषेमध्ये परत जाते, आणि काही विकास प्रकल्पांसाठी सी काही; नंतर, मी उद्देश-सी सह सुमारे fooled, फक्त माझ्या स्वत: च्या मनोरंजन साठी. तर, मी स्विफ्टला काय ऑफर करते हे पाहत होतो.

मी नमूद केल्याप्रमाणे, मी स्विफ्ट ट्युटोरियल, मार्गदर्शिका आणि संदर्भ शोधले. मी स्विफ्ट मार्गदर्शन प्रदान करणार्या अनेक साइट्सचा शोध घेत असताना, मी ठरवले की, कोणत्याही विशिष्ट कारणास्तव, खाली सूची मी जिथे सुरू करतो तिथे.

स्विफ्ट भाषा मार्गदर्शक

स्विफ्ट प्रोग्रामिंग लँग्वेज आयबुक पुन्हा एकदा वाचल्यानंतर (मी प्रथम जूनमध्ये प्रथमच आयबॅक वाचला तेव्हा), मी रे वेन्डर्लिचच्या जलद प्रारंभ मार्गदर्शकावर जाण्याचा निर्णय घेतला आणि स्विफ्ट मूलभूत विषयावरील ट्युटोरियलद्वारे माझे काम केले. मला त्याची मार्गदर्शिका आवडते आणि मला वाटते की ही नवशिका एक चांगली जागा आहे ज्यांच्याकडे खूप कमी आहे, जर असेल तर, प्रोग्रामिंगचा अनुभव सुरू करा. माझ्याकडे विकासाकडे चांगले पार्श्वभूमी असली तरी, काही वेळापूर्वीच ते होते, आणि ऍपल मार्गदर्शिका आणि संदर्भांकडे जाण्याआधी थोडीशी रिफ्रेशर ही फक्त तिकीट होती

मी अद्याप स्विफ्टसह कोणतेही अॅप्स तयार केले नाही, आणि सर्व संभाव्यता मध्ये, मी कधीही करणार नाही मी सध्याच्या विकासाच्या स्थितीकडे लक्ष ठेवण्यासारखे आहे. मी स्विफ्टमध्ये काय शोधले ते खूप आश्चर्यकारक होते स्पीडसह कार्य करणारे क्रीडांगण वैशिष्ट्यांसह, Xcode 6 बीटा स्वतःच अविश्वसनीय होते. क्रीडांगणांमध्ये प्लेग्राऊंड्स मध्ये प्रदर्शित केलेल्या परिणामांसह, आपण लिहिलेले स्विफ्ट कोड वापरून खेळाचे मैदान आपल्याला अनुमती देतात. मी काय म्हणू शकतो; मी क्रीडांगणे आवडले; आपण आपला कोड लिहित असताना अभिप्राय मिळविण्याची क्षमता खूप आश्चर्यकारक आहे.

आपण विकास थोडे येथे आपला हात प्रयत्न करण्यासाठी मोह केले असेल, तर मी अत्यंत Xcode आणि स्विफ्ट शिफारस. त्यांना एक शॉट द्या, आणि काही मजा करा.

अद्यतने:

या अद्यतनाच्या वेळी स्विफ्ट प्रोग्रामिंग भाषा आवृत्ती 2.1 पर्यंत आहे. नवीन आवृत्तीसह, ऍपलने ओपन सोर्स प्रोग्रॅमिंग भाषा म्हणून स्विफ्टने रिलीझ केले, ज्यामध्ये Linux, OS X, आणि iOS साठी उपलब्ध पोर्ट्स आहेत. स्विफ्ट भाषामध्ये स्विफ्ट कंपाइलर आणि स्टँडर्ड लायब्ररी समाविष्ट आहेत.

तसेच अद्यतने पाहता Xcode आहे, जे आवृत्ती 7.3 वर पुढे जाते. मी या लेखातील सर्व संदर्भांची तपासणी केली आहे, ज्याने मूलतः स्विफ्टच्या प्रथम बीटा आवृत्तीकडे पाहिले. संदर्भ सामग्री सर्व चालू राहते आणि स्विफ्टच्या नवीनतम आवृत्तीवर लागू होते

म्हणून, मी 2014 च्या उन्हाळ्यात म्हटले आहे की, खेळाच्या मैदानावर स्विफ्ट घ्या; मला वाटते की आपण या नवीन प्रोग्रामिंग भाषेमध्ये खरोखरच आहात.

प्रकाशित: 8/20/2014

अद्ययावत: 4/5/2015