SwiftUI Academy · पाठ

View क्या है?

View प्रोटोकॉल और body संगणित गुण सीखें।

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

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

सब कुछ एक दृश्य है

SwiftUI में स्क्रीन पर दिखाई देने वाली लगभग हर चीज़ एक दृश्य होती है। टेक्स्ट, चित्र, बटन और यहाँ तक कि पूरी स्क्रीन भी दृश्य होते हैं। 📱

View प्रोटोकॉल

कोई भी ऐसा प्रकार दृश्य होता है जो View प्रोटोकॉल के अनुरूप हो। अनुरूप होने का अर्थ है कि आप यह बताने का वादा करते हैं कि स्क्रीन पर क्या दिखाई देना चाहिए।

struct ContentView: View {
    var body: some View {
        Text("Hello!")
    }
}

दृश्य स्ट्रक्चर होते हैं

अधिकांश SwiftUI दृश्य सरल स्ट्रक्चर होते हैं। ये हल्के वैल्यू प्रकार हैं, इसलिए यूआई बदलने पर SwiftUI इन्हें आसानी से बना और हटा सकता है।

body की आवश्यकता

View प्रोटोकॉल आपसे एक काम करवाता है: body प्रॉपर्टी देना। यहीं आप दृश्य की सामग्री का वर्णन करते हैं।

struct ContentView: View {
    var body: some View {
        Text("Welcome")
    }
}

body की गणना होती है

body संग्रहीत नहीं, बल्कि गणित की जाने वाली प्रॉपर्टी है। दोबारा ड्रॉ करने की ज़रूरत पड़ने पर SwiftUI इसे पढ़ता है, इसलिए यह हमेशा आपके नवीनतम कोड को दर्शाती है।

some View का अर्थ

रिटर्न प्रकार some View बताता है कि body एक विशिष्ट दृश्य प्रकार लौटाता है, लेकिन आपको यह लिखने की ज़रूरत नहीं कि वह कौन-सा है। कंपाइलर इसका पता लगा लेता है।

var body: some View {
    Text("Opaque type magic")
}

एक दृश्य, कई हिस्से

किसी एक दृश्य का body अक्सर कई छोटे दृश्यों को मिलाता है। फिर भी बाहर से पूरी व्यवस्था को एक ही दृश्य माना जाता है। 🧩

दृश्य वर्णन करते हैं, बनाते नहीं

आप स्वयं पिक्सेल नहीं बनाते। कोई दृश्य केवल यह वर्णन करता है कि वह क्या चाहता है और SwiftUI तय करता है कि उसे कुशलता से कैसे प्रस्तुत करना है।

दृश्य हल्के और अस्थायी होते हैं

दृश्य वैल्यू प्रकार होने के कारण SwiftUI उन्हें लगातार फिर से बनाता है। किसी दृश्य में भारी काम न रखें; उसके body को तेज़ और सरल रखें।

कस्टम दृश्य बनाना

आप अपने कस्टम दृश्यों को लिखकर ऐप बनाते हैं। प्रत्येक दृश्य View के अनुरूप एक स्ट्रक्चर होता है, ठीक अंतर्निर्मित दृश्यों की तरह।

struct GreetingView: View {
    var body: some View {
        Text("Hi there")
    }
}

अपने दृश्यों का पुनः उपयोग करें

दृश्य परिभाषित करने के बाद आप केवल उसके नाम से उसे कहीं भी रख सकते हैं। यह पुनः उपयोग आपके यूआई को एकरूप और कोड को व्यवस्थित रखता है।

var body: some View {
    GreetingView()
}

त्वरित जाँच

आइए पक्का करें कि किसी प्रकार को SwiftUI दृश्य क्या बनाता है।

पुनरावलोकन: दृश्य क्या है?

दृश्य ऐसा स्ट्रक्चर है जो View के अनुरूप होता है और some View प्रकार का body देता है। दृश्य सामग्री का वर्णन करते हैं, हल्के होते हैं और मिलकर आपका पूरा यूआई बनाते हैं। 🎉

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

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

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

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

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

क्या “View क्या है?” पाठ निःशुल्क है?

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

“View क्या है?” में मैं क्या सीखूँगा?

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

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

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

“View क्या है?” पाठ पूरा करने में कितना समय लगता है?

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

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

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

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

  1. View क्या है?
  2. स्क्रीन पर Text दिखाना
  3. View संशोधकों का परिचय
  4. View पदानुक्रम पढ़ना
← SwiftUI Academy पर वापस जाएँ