Computer >> कंप्यूटर >  >> प्रणाली >> MAC

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

स्विफ्ट का उपयोग macOS और iOS उपकरणों के लिए ऐप लिखने या बनाने के लिए किया जाता है। ऐप्पल ने स्विफ्ट को डिवाइसों से सबसे तेज़ और सबसे कुशल प्रदर्शन प्राप्त करने के लिए स्पष्ट रूप से डिज़ाइन किया है, और स्विफ्ट 3 अपने पहले से ही प्रभावशाली फीचर सेट पर विस्तार करता है।

स्विफ्ट 4 में नया क्या है?

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

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

स्विफ्ट के लिए एक और बड़ा पहलू यह है कि यह अब केवल आईओएस और ओएस एक्स के विकास के बारे में नहीं है। चूंकि स्विफ्ट ओपन-सोर्स चला गया, इसलिए लिनक्स कंप्यूटरों के लिए एक संस्करण सामने आया है। इसने स्विफ्ट को सर्वर डेवलपर्स के साथ-साथ ऐप कोडर्स के लिए खोल दिया है।

"आज के सॉफ्टवेयर पारिस्थितिकी तंत्र वास्तव में विविध हैं," क्रेमेनेक कहते हैं। चाहे वे सर्वर पर काम कर रहे हों, या ऐप्स पर काम कर रहे हों। हम चाहते हैं कि स्विफ्ट सभी के लिए हो। स्विफ्ट को Linux में पोर्ट किए जाने के बाद से यह पहला बड़ा अपडेट है।"

हमें यहां नए संस्करण के लिए समर्पित एक लेख मिला है:स्विफ्ट 4 के साथ ऐप्स कैसे बनाएं।

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:नई स्विफ्ट 3 एपीआई भाषा के साथ मूल बुनियादी बातों को ठीक करें

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

स्विफ्ट 2 (या पहले) का उपयोग करने वाले डेवलपर्स को आश्चर्य हो सकता है कि स्विफ्ट 3 में भाषा कितनी बदल रही है। "स्विफ्ट 3 के बारे में एक बड़ी बात यह है कि हम वास्तव में उन मूल बुनियादी बातों को आकार में लाना चाहते हैं और शीर्ष पर निर्माण करना चाहते हैं। वे आगे बढ़ रहे हैं," क्रेमेनेक कहते हैं। "हम वास्तव में स्विफ्ट को शानदार बनाना चाहते हैं।"

क्रिस लैटनर, वरिष्ठ निदेशक, ऐप्पल में डेवलपर टूल्स विभाग, सहमत हैं। "हम स्विफ्ट के मूल अनुभव को शानदार बनाना चाहते हैं।

"यह एक कठिन समस्या है। यह केवल अल्पविराम या कोलन का उपयोग करने की बात नहीं है। यह संगतता के बारे में भी है। इसलिए हम स्विफ्ट को उस आकार में लाने के लिए हम सब कुछ कर रहे हैं ताकि हम इसके साथ हमेशा के लिए रह सकें।"

तो स्विफ्ट में कई नई सुविधाएं हैं:

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

स्विफ्ट 3.0 में सुविधाओं को जोड़ने के साथ-साथ, ऐप्पल सुविधाओं को दूर कर रहा है। यहां स्विफ्ट 3.0 के लिए हटाई गई कुछ विशेषताएं दी गई हैं।

  • करीइंग func डिक्लेरेशन सिंटैक्स
  • फ़ंक्शन पैरामीटर सूचियों में var
  • ++ और -- ऑपरेटर
  • C-style for लूप
  • कॉल में निहित टपल स्प्लैट

"इनमें से कुछ, मुझे एहसास है, ध्रुवीकरण या विवादास्पद हो सकता है," क्रेमेनेक कहते हैं। लेकिन वह बताते हैं कि वे डेवलपर समुदाय के साथ विस्तारित चर्चा का परिणाम हैं, और सभी लॉग ऑनलाइन उपलब्ध हैं।

आगे पढ़ें: स्विफ्ट खेल के मैदानों का उपयोग कैसे करें और कोड करना सीखें

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:Xcode 8 बीटा इंस्टॉल करें

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

स्विफ्ट 3.0 अब सभी डेवलपर्स के लिए उपलब्ध है, और इसका उपयोग शुरू करने के लिए आपको भुगतान किए गए Apple डेवलपर कनेक्शन का हिस्सा बनने की आवश्यकता नहीं है। Xcode 8 बीटा डाउनलोड करने से आप तुरंत स्विफ्ट 3.0 भाषा का उपयोग शुरू कर सकते हैं। Apple ने स्विफ्ट 3 प्रोग्रामिंग लैंग्वेज गाइड को iBooks Store पर भी उपलब्ध कराया है, ताकि आप नई सुविधाओं और सिंटैक्स के साथ उठ सकें और चल सकें।

और पढ़ें: स्विफ्ट 3.0 के लिए संपूर्ण मार्गदर्शिका:Apple की प्रोग्रामिंग भाषा में सभी नई सुविधाएँ

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:स्विफ्ट के ओपन-सोर्स होने का क्या अर्थ है?

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

दिसंबर 2015 तक, स्विफ्ट 2 खुला स्रोत था। लेकिन प्रोग्रामर और ऐप उपयोगकर्ताओं के लिए इसका क्या अर्थ है?

ओपन-सोर्स का आमतौर पर मतलब होता है कि किसी प्रोग्राम या प्रोग्रामिंग लैंग्वेज के पीछे का सोर्स कोड आम जनता के लिए उपलब्ध कराया जाता है। कोडर्स तब कार्यक्रम का निरीक्षण, संशोधन और तैनाती जहां चाहें कर सकते हैं।

व्यवहार में इसका मतलब है कि डेवलपर्स स्विफ्ट प्रोग्रामिंग भाषा ले सकते हैं और इसे गैर-ऐप्पल ऑपरेटिंग सिस्टम पर परिनियोजन के लिए बना सकते हैं। विशेष रूप से अब हम लिनक्स ओएस पर स्विफ्ट देखते हैं (क्योंकि लिनक्स और ओएस एक्स दोनों एक समान अंतर्निहित यूनिक्स जैसी संरचना साझा करते हैं)।

सैद्धांतिक रूप से आप स्विफ्ट को विंडोज कंप्यूटरों पर लागू होते हुए भी देख सकते हैं, हालांकि हम अभी भी विंडोज पर स्विफ्ट के प्रयोग करने योग्य संस्करण को देखने की प्रतीक्षा कर रहे हैं। ऐसी अफवाहें भी हैं कि Google, जो वर्तमान में Android के लिए जावा का उपयोग करता है, स्विफ्ट में जा सकता है। हमें लगता है कि यह संभावना नहीं है, खासकर जब Google ने Oracle के खिलाफ जावा कॉपीराइट मामले में अपना API जीता है।

बढ़िया! क्या हम Android फ़ोन पर iOS ऐप्स चला पाएंगे?

जबकि आप अन्य उपकरणों पर स्विफ्ट कोड का उपयोग करने में सक्षम होंगे, यह विश्वास न करें कि इसका मतलब है कि आप ओएस एक्स और आईओएस सॉफ्टवेयर विंडोज और एंड्रॉइड पर चल रहे होंगे। हालांकि यह सॉफ़्टवेयर को एक डिवाइस से दूसरे डिवाइस में पोर्ट करना आसान बना देगा, हम उम्मीद करते हैं कि Apple अपने SDK (सॉफ़्टवेयर डेवलपमेंट किट) पर नियंत्रण बनाए रखेगा। हालांकि हम यह नहीं जानते हैं कि स्विफ्ट ऐप्पल के कौन से हिस्से ओपन-सोर्स बनाने का इरादा रखते हैं, हमारा मानना ​​​​है कि ऐप्पल अभी भी एक्सकोड के लिए सोर्स कोड बनाए रखेगा, इसलिए आप अभी भी ओएस एक्स और आईओएस सॉफ्टवेयर विकसित करने के लिए मैक का उपयोग करेंगे।

जबकि ऐप्पल एक बहुत ही निजी कंपनी है, और अपनी रचनाओं के लिए बहुत ही सुरक्षात्मक है, इसलिए गैर-डेवलपर ओपन सोर्स के लिए कंपनी के लिए एक अजीब फिट लगता है। हालाँकि, Apple किसी भी तरह से ओपन-सोर्स समुदाय के लिए अजनबी नहीं है। OS X UNIX पर बनाया गया है और इसके अधिकांश सॉफ़्टवेयर घटक ओपन सोर्स हैं।

स्रोत पृष्ठ पर ऐप्पल का ओपन कहता है:"ऐप्पल का मानना ​​है कि ओपन सोर्स पद्धति का उपयोग मैक ओएस एक्स को एक अधिक मजबूत, सुरक्षित ऑपरेटिंग सिस्टम बनाता है, क्योंकि इसके मुख्य घटक दशकों से सहकर्मी समीक्षा के क्रूसिबल के अधीन हैं।"

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:ऐप्पल की स्विफ्ट प्रोग्रामिंग भाषा क्या उपयोग करना पसंद करती है?

Apple की स्विफ्ट प्रोग्रामिंग भाषा, जिसे पहली बार WWDC 2014 में अनावरण किया गया था, को Mac OS X और iOS उपकरणों को प्रोग्राम करना बहुत आसान बनाने के लिए डिज़ाइन किया गया है। इस लेख के बाकी हिस्सों में यह देखा गया है कि Apple स्विफ्ट एक प्रोग्रामिंग भाषा के रूप में कैसी है, अपने मैक पर Apple स्विफ्ट कैसे स्थापित करें, और Apple स्विफ्ट में प्रोग्राम कैसे सीखें।

स्विफ्ट संवर्द्धन, और अंततः ऐप्पल की वर्तमान ऑब्जेक्टिव-सी प्रोग्रामिंग भाषा को बदलने के लिए तैयार है। उद्देश्य-सी को 1980 के दशक में विकसित किया गया था और 1996 में मैक पर लाया गया था। 2014 से पहले ऐप्पल को एक नई प्रोग्रामिंग भाषा जारी किए 17 साल हो चुके थे, इसलिए ऐप्पल डेवलपर समुदाय के लिए स्विफ्ट बहुत महत्वपूर्ण है।

  • Apple ने WWDC 2014 में क्या लॉन्च किया?

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:ऐप्पल की स्विफ्ट प्रोग्रामिंग भाषा क्या है?

स्विफ्ट कोको और कोको टच के लिए एक प्रोग्रामिंग भाषा है (जो क्रमशः मैक ओएस एक्स और आईओएस के लिए प्रोग्रामिंग फ्रेमवर्क हैं)। ऐप्पल के एकीकृत विकास पर्यावरण (आईडीई) के नवीनतम संस्करण एक्सकोड 6 का उपयोग करके स्विफ्ट प्रोग्राम बनाए जाते हैं।

स्विफ्ट एक अपेक्षाकृत नई प्रोग्रामिंग भाषा है, जिसे 2014 में पेश किया गया था, लेकिन इसे मौजूदा ऑब्जेक्टिव-सी प्रोग्राम के साथ बैठने के लिए डिज़ाइन किया गया है (जो कि ओएस एक्स और आईओएस प्रोग्राम के साथ विकसित किया गया था, यह डेवलपर्स को बिना मौजूदा ऐप में स्विफ्ट कोड जोड़ने में सक्षम बनाता है। सभी पुराने ऑब्जेक्टिव-सी कोड को बदलने के लिए।

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:ऐप्पल स्विफ्ट में प्रोग्रामिंग के क्या फायदे हैं?

ऐप्पल ने पुराने ऑब्जेक्टिव-सी कोड की तुलना में स्विफ्ट के कई फायदों की रूपरेखा तैयार की है। चूंकि भाषा अपेक्षाकृत नई है, इसलिए देखने के लिए बहुत कुछ है, लेकिन यहां कुछ कारण दिए गए हैं कि स्विफ्ट, ऑब्जेक्टिव-सी से बेहतर प्रोग्रामिंग भाषा क्यों है:

Apple Swift में स्वच्छ सिंटैक्स है

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

यदि हम क्लासिक हैलो वर्ल्ड प्रोग्राम को प्रत्येक भाषा में देखें (वह प्रोग्राम जो स्क्रीन पर "हैलो, वर्ल्ड!" लिखता है)। आप देख सकते हैं कि स्विफ्ट सरल है, और उद्देश्य-सी की तुलना में बहुत अधिक समझ में आता है।

ऑब्जेक्टिव-सी:हैलो वर्ल्ड

यहाँ बताया गया है कि हैलो वर्ल्ड प्रोग्राम ऑब्जेक्टिव-सी में कैसा दिखाई देता है:

#आयात

#आयात <फाउंडेशन/फाउंडेशन.एच>

int main(void)

NSLog(@"नमस्कार, दुनिया!\n");

वापसी 0;

}

स्विफ्ट:हैलो वर्ल्ड

हैलो वर्ल्ड प्रोग्राम स्विफ्ट में कैसा दिखता है:

println ("नमस्ते, दुनिया!")

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

  • फ़ंक्शन पॉइंटर्स के साथ एकीकृत क्लोजर
  • टुपल्स और एकाधिक रिटर्न मान
  • जेनेरिक
  • किसी श्रेणी या संग्रह पर तेज़ और संक्षिप्त पुनरावृत्ति
  • विधियों, एक्सटेंशन, प्रोटोकॉल का समर्थन करने वाली संरचनाएं।
  • कार्यात्मक प्रोग्रामिंग पैटर्न, उदा.:मानचित्र और फ़िल्टर

Apple Swift की मेमोरी प्रबंधित की जाती है

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

ऐप स्टोर पर एक सफल iOS ऐप की मार्केटिंग करने के लिए पूरी गाइड

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:मैं अपने मैक के लिए ऐप्पल स्विफ्ट कहां से प्राप्त कर सकता हूं?

स्विफ्ट एक्सकोड आईडीई (एकीकृत विकास पर्यावरण) का हिस्सा है जो मैक ऐप स्टोर से मुफ्त डाउनलोड के रूप में उपलब्ध है।

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:क्या मुझे स्विफ्ट में प्रोग्राम करना सीखना चाहिए?

डेवलपर्स की आम सहमति यह प्रतीत होती है कि स्विफ्ट एक महान प्रोग्रामिंग भाषा है। स्विफ्ट कई मायनों में पायथन के समान है, एक और उच्च-माना जाने वाली प्रोग्रामिंग भाषा। नवागंतुकों के लिए ऑब्जेक्टिव-सी की तुलना में स्विफ्ट एक बहुत आसान प्रोग्रामिंग भाषा होनी चाहिए। प्रोग्रामिंग कक्षाओं के लिए पायथन को नियमित रूप से पसंद की भाषा के रूप में उपयोग किया जाता है, इसलिए कई प्रोग्रामर पहले से ही Apple स्विफ्ट सिंटैक्स से परिचित हो सकते हैं।

और पढ़ें: मैक पर पायथन का उपयोग करके कोड कैसे करें

लेकिन यह स्थापित डेवलपर्स के लिए भी बेहतर है जो क्लीनर सिंटैक्स का उपयोग करना आसान पाएंगे।

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

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

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:मैं स्विफ्ट प्रोग्रामिंग कैसे सीखूं?

यदि स्विफ्ट सीखना आपके लिए उपयुक्त है, तो कई प्रकार के संसाधन उपलब्ध हैं। आप ऐप स्टोर से एक्सकोड ले सकते हैं और ऐप्पल ने पहले ही आईबुक स्टोर पर स्विफ्ट प्रोग्रामिंग पर एक किताब जारी की है:द स्विफ्ट प्रोग्रामिंग लैंग्वेज (आईबुक्स स्टोर)। संयोगवश कोई भी पुस्तक डाउनलोड कर सकता है, आपको एक पंजीकृत Apple डेवलपर होने की आवश्यकता नहीं है।

मैक ओएस एक्स पर आईबुक का उपयोग करके ऐप्पल की स्विफ्ट प्रोग्रामिंग भाषा पुस्तक पढ़ी जा सकती है, या आप इसे आईपैड (या आईफोन) पर पढ़ सकते हैं। ऐप्पल की किताब आपको बेसिक ऑपरेटर्स से इनहेरिटेंस तक ले जाती है; लेकिन स्विफ्ट प्रोग्रामिंग लैंग्वेज बुक एक्सकोड वातावरण में आईओएस ऐप डेवलपमेंट को कवर नहीं करती है। हम उम्मीद करते हैं कि स्विफ्ट पर अधिक विस्तृत पुस्तकों के साथ-साथ शुरुआती लोगों के लिए ट्यूटोरियल शीघ्र ही प्रदर्शित होंगे।

यहाँ कुछ Apple स्विफ्ट प्रोग्रामिंग संसाधन दिए गए हैं:

  • स्विफ्ट प्रोग्रामिंग लैंग्वेज (iBooks Store)
  • स्विफ्ट प्रोग्रामिंग लैंग्वेज
  • कोको और ऑब्जेक्टिव-सी के साथ स्विफ्ट का उपयोग करना

हम Udemy जैसी साइटों पर ऑनलाइन ट्यूटोरियल देखने की भी अनुशंसा करते हैं, जो डेवलपर्स के लिए बहुत सारे पाठ्यक्रम प्रदान करता है जिनमें शामिल हैं:

  • iOS 9 और स्विफ्ट मास्टरी:स्विफ्ट के साथ 11 ऐप्स बनाएं
  • iOS 9 डेवलपर कोर्स पूरा करें
  • स्विफ्ट के साथ 20 वेबसाइट और 14 आईओएस 9 ऐप बनाना सीखें

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

  • तेजी से कार्यात्मक
  • रेडिट /आर/स्विफ्ट

स्टैनफोर्ड, एमआईटी और हार्वर्ड जैसे विश्वविद्यालयों के कुछ बेहतरीन ऑनलाइन वीडियो भी हैं। आईट्यून्स यू में स्विफ्ट कोर्स के साथ स्टैनफोर्ड के विकासशील आईओएस 9 ऐप्स देखें। इन्हें देखना सामान्य विकास का अवलोकन प्राप्त करने का एक शानदार तरीका है

कृपया हमें टिप्पणी अनुभाग में किसी और स्विफ्ट प्रोग्रामिंग वेबसाइटों (या पुस्तकों) के बारे में बताएं।

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें:स्क्रैच से स्विफ्ट प्रोग्रामिंग सीखने का सबसे अच्छा तरीका क्या है?

यदि आप प्रोग्रामिंग में नवागंतुक हैं, या सामान्य रूप से प्रोग्राम करना सीखना चाहते हैं तो ऐसी कई वेबसाइटें और सेवाएं हैं जो मदद कर सकती हैं। यहां देखने के लिए कुछ बेहतरीन कोडिंग साइटें दी गई हैं:

  • कोडेडेमी। यह मुफ़्त ऑनलाइन सीखने वाला समुदाय डिजिटल कौशल सिखाता है। इसमें अभी तक स्विफ्ट प्रोग्रामिंग की सुविधा नहीं है, लेकिन जब आप पायथन सीखते हैं तो यह आपका हाथ पकड़ लेता है (जो कि शुरुआत करने के लिए एक महान भाषा है)।
  • पाइथन द हार्ड वे सीखें। भयानक नाम के बावजूद यह पुस्तक और पाठ्यक्रम शुरुआती लोगों के लिए प्रोग्रामिंग सीखने का सबसे अच्छा तरीका है।
  • MITX 6.00.1x:पायथन का उपयोग करके कंप्यूटर विज्ञान और प्रोग्रामिंग का परिचय। यह पाठ्यक्रम एमआईटी और हार्वर्ड के छात्रों के लिए डिज़ाइन किया गया है जिनके पास कंप्यूटर विज्ञान या प्रोग्रामिंग का कोई पूर्व अनुभव नहीं है। और सभी सामग्री और पाठ्यक्रम ऑनलाइन उपलब्ध हैं। प्रोग्रामिंग के साथ शुरुआत करने के लिए यह सबसे अच्छा रफ गाइड है जिसे हम जानते हैं (यदि आप सामान्य रूप से कंप्यूटिंग में रुचि रखते हैं तो वीडियो देखने में बहुत साफ हैं)।

यदि यह पर्याप्त नहीं है तो आप पहले से ही स्विफ्ट में Flappy Bird खेल सकते हैं, नैट मरे नामक एक डेवलपर के लिए धन्यवाद। Flappy Bird के लिए स्विफ्ट कोड GitHub पर उपलब्ध है।

हमें किसी अन्य लिंक या संसाधनों के बारे में बताएं जो आपको लगता है कि हमें शामिल करना चाहिए।

स्विफ्ट 3 के साथ ऐप्स कैसे लिखें

यह भी देखें:

स्विफ्ट 3 और इसकी नई सुविधाओं के लिए पूरी गाइड

WWDC में macOS Sierra की घोषणा की गई

iOS 10 का पूर्वावलोकन:iOS 10 बीटा के साथ पहली बार व्यावहारिक अनुभव


  1. सैंडस्टॉर्म के साथ आसानी से वेब-आधारित उत्पादकता ऐप्स कैसे स्थापित करें

    कई कारण हो सकते हैं कि आप लोकप्रिय वेब ऐप्स के लिए स्वयं-होस्ट किए गए समाधान क्यों चाहते हैं। हो सकता है कि आप Google सेवाओं का इतना अधिक उपयोग करने से दूर जाना चाहते हों। हो सकता है कि आप अपने डेटा पर अधिक नियंत्रण चाहते हों। शायद आप एक व्यवसाय स्थापित कर रहे हैं और आपकी कंपनी द्वारा उपयोग किए जाने

  1. रूबी में फाइलें कैसे पढ़ें और लिखें (उदाहरण के साथ)

    आज आप रूबी में फाइलों को पढ़ना और लिखना सीखेंगे ताकि आप सामग्री को निकाल सकें, नई फाइलें बना सकें और अपनी जरूरत की जानकारी पा सकें! यहां बताया गया है कि हम क्या कवर करने जा रहे हैं : सामग्री 1 रूबी में फ़ाइलें कैसे पढ़ें 2 रूबी में फ़ाइल को कैसे लिखें 3 रूबी फ़ाइल विधियाँ 4 निर्देशिका संचालन 5

  1. ऐप्स के साथ विलंब से कैसे बचें?

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