SwiftUI Academy · पाठ

टैप पर कोड चलाना

टैप से प्रिंट करें, गिनती बढ़ाएँ और तर्क सक्रिय करें।

पाठ 3, कुल 4 में से13 चरण

टैप पर कोड चलाना, CoddyKit पर SwiftUI Academy का एक निःशुल्क पाठ है। यह 4 में से 3वाँ पाठ है। आप नीचे पूरा पाठ निःशुल्क पढ़ सकते हैं—फिर अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर के साथ ब्राउज़र में इसका व्यावहारिक अभ्यास कर सकते हैं। यह SwiftUI Academy सीखने के मार्ग का हिस्सा है और आपकी प्रगति वेब तथा CoddyKit ऐप पर सिंक होती रहती है। SwiftUI Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

क्रिया आपके हाथ में है

बटन के भीतर का क्लोज़र वह जगह है जहाँ आपका ऐप वास्तविक काम करता है। यहीं आप तर्क चलाते हैं, डेटा बदलते हैं या टैप करने पर कोई कार्य शुरू करते हैं। ⚡

त्वरित जाँच के लिए प्रिंट करना

सबसे सरल क्रिया प्रिंट करना है। यह Xcode के कंसोल में लिखता है, ताकि बनाते समय आप पुष्टि कर सकें कि टैप दर्ज हुआ है।

Button("Test") {
    print("Button was tapped")
}

मान बदलना

अधिकांश क्रियाएँ किसी डेटा को बदलती हैं। यहाँ हम हर टैप पर एक गिनती बढ़ाते हैं। जल्द ही आप इस मान को state में रखेंगे, ताकि UI प्रतिक्रिया दे सके।

Button("Add one") {
    count += 1
}

अपने फ़ंक्शन को कॉल करना

तर्क को फ़ंक्शन में ले जाकर बटन को पढ़ने योग्य रखें। क्रिया एक स्पष्ट पंक्ति बन जाती है, जो होने वाले काम का नाम बताती है।

Button("Submit") {
    submitForm()
}

एक टैप में कई चरण

एक क्रिया कई पंक्तियाँ क्रम से चला सकती है। SwiftUI उन्हें ऊपर से नीचे चलाता है, इसलिए एक टैप काम का छोटा-सा क्रम पूरा कर सकता है।

Button("Reset") {
    score = 0
    message = "Cleared"
}

टैप पर सशर्त तर्क

क्रिया के भीतर if से शाखा बना सकते हैं। टैप आपके डेटा के वर्तमान मानों के आधार पर तय करता है कि क्या करना है।

Button("Toggle") {
    if isOn { turnOff() } else { turnOn() }
}

पढ़ना और बदलना साथ-साथ

एक सामान्य तरीका है किसी मान को पढ़ना, कुछ गणना करना और फिर उसे वापस सहेजना। टैप उपयोगकर्ता के इरादे को एक ही जगह दर्ज करता है।

Button("Double it") {
    total = total * 2
}

असिंक्रोनस काम शुरू करना

नेटवर्क कॉल जैसे धीमे काम के लिए उसे Task में रखें, ताकि काम पृष्ठभूमि में चलते समय टैप प्रतिक्रिया देता रहे।

Button("Load") {
    Task { await fetchData() }
}

क्रिया को हल्का रखें

जब क्रियाएँ छोटी रहती हैं, तो बटन तुरंत प्रतिक्रिया देते हैं। लंबा तर्क सीधे लिखने के बजाय भारी काम फ़ंक्शन या Task को सौंपें।

एक टैप, एक बार चलना

क्रिया हर टैप पर एक बार चलती है। दोहराव चाहिए तो उसका नियंत्रण अपने तर्क में रखें। SwiftUI एक टैप के लिए क्रिया को दो बार नहीं चलाता।

निष्क्रिय बटन की जाँच

यदि टैप करने पर कुछ होता न लगे, तो क्रिया की शुरुआत में प्रिंट जोड़ें। कंसोल में उसका दिखना पुष्टि करता है कि बटन सही ढंग से जुड़ा है।

Button("Why?") {
    print("I ran")
    doWork()
}

त्वरित जाँच

आइए जाँचें कि टैप वाली क्रियाएँ कैसे काम करती हैं।

पुनरावलोकन

बहुत अच्छा! टैप प्रिंट कर सकता है, मान बदल सकता है, if से शाखा बना सकता है या Task शुरू कर सकता है। क्रियाओं को हल्का रखें और बड़े कामों के लिए फ़ंक्शन कॉल करें। ⚡

शुरुआत निःशुल्क

एआई शिक्षक के साथ Swift सीखें — निःशुल्क

अपने ब्राउज़र में वास्तविक कोड लिखें और चलाएँ, चौबीसों घंटे एआई शिक्षक से तुरंत सहायता पाएँ, और वेब या ऐप पर वहीं से शुरू करें जहाँ आपने छोड़ा था।

पाठ्यक्रम
30
पाठ
120

अक्सर पूछे जाने वाले प्रश्न

क्या “टैप पर कोड चलाना” पाठ निःशुल्क है?

हाँ—“टैप पर कोड चलाना” का पूरा पाठ यहाँ वेब पर निःशुल्क पढ़ा जा सकता है। इंटरैक्टिव अभ्यास (अंतर्निहित कोड संपादक और 24/7 एआई ट्यूटर) करने और SwiftUI Academy पाठ्यक्रम का बाकी हिस्सा अनलॉक करने के लिए CoddyKit PRO लें। SwiftUI Academy पाठ्यक्रम में कुल 4 पाठ शामिल हैं।

“टैप पर कोड चलाना” में मैं क्या सीखूँगा?

टैप से प्रिंट करें, गिनती बढ़ाएँ और तर्क सक्रिय करें। आप ब्राउज़र में सीधे चलाए जाने वाले व्यावहारिक कोड के साथ SwiftUI Academy का अभ्यास करते हैं, और पाठ पूरा करते समय 24/7 एआई ट्यूटर आपके प्रश्नों के उत्तर देता है।

क्या SwiftUI Academy शुरू करने के लिए मुझे किसी अनुभव की आवश्यकता है?

पहले के अनुभव की आवश्यकता नहीं है। CoddyKit पर SwiftUI Academy शुरुआती से लेकर उन्नत शिक्षार्थियों तक सभी के लिए व्यवस्थित किया गया है, इसलिए आप यहीं से या शुरुआत से सीखना शुरू कर सकते हैं और अपनी गति से आगे बढ़ सकते हैं। यह 4 में से 3वाँ पाठ है।

“टैप पर कोड चलाना” पाठ पूरा करने में कितना समय लगता है?

CoddyKit का अधिकांश पाठ लगभग 5–10 मिनट में पूरा हो जाता है। हर पाठ छोटा और संवादात्मक है, इसलिए आप लगातार प्रगति करते हैं और वेब या ऐप पर वहीं से सीखना जारी रख सकते हैं जहाँ आपने छोड़ा था।

क्या मैं इस SwiftUI Academy पाठ में कोड लिख और चला सकता हूँ?

हाँ। हर SwiftUI Academy पाठ में एक अंतर्निर्मित कोड संपादक शामिल है, जिससे आप सीधे अपने ब्राउज़र में वास्तविक कोड लिख और चला सकते हैं और तुरंत एआई प्रतिक्रिया पा सकते हैं—स्थानीय सेटअप की आवश्यकता नहीं है।

इस पाठ्यक्रम के सभी पाठ

  1. टैप किए जा सकने वाला Button बनाना
  2. Buttons की शैली निर्धारित करना
  3. टैप पर कोड चलाना
  4. Buttons को अक्षम और सक्षम करना
← SwiftUI Academy पर वापस जाएँ