2025 में स्विफ्ट: व्यावहारिक रूप से सीखना कहाँ से शुरू करें

शुरुआती लोगों के लिए ऑनलाइन Python प्रशिक्षक

Python आसानी से सीखें बिना सिद्धांत के बोझ के। स्वचालित जांच के साथ व्यावहारिक कार्य हल करें और ब्राउज़र में सीधे कोड लिखें।

पाठ्यक्रम शुरू करें

परिचय: 2025 में स्विफ्ट क्यों?

\n

स्विफ्ट एक आधुनिक, शक्तिशाली और सहज प्रोग्रामिंग भाषा है, जिसे Apple कंपनी द्वारा विकसित किया गया है। 2025 में यह iOS, macOS, watchOS और tvOS के लिए ऐप बनाने का मुख्य उपकरण बना हुआ है। यदि आप Apple इकोसिस्टम के लिए डेवलपमेंट की दुनिया में प्रवेश करना चाहते हैं या उच्च प्रदर्शन और टाइप सुरक्षा वाली नई भाषा सीखना चाहते हैं, तो स्विफ्ट एक आदर्श विकल्प है।

\n

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

\n\n

1. Xcode की स्थापना और एनवायरनमेंट सेटअप

\n

स्विफ्ट सीखने का पहला कदम Xcode स्थापित करना है। यह Apple की आधिकारिक डेवलपमेंट एनवायरनमेंट (IDE) है, जिसमें स्विफ्ट कंपाइलर, डिवाइस सिम्युलेटर और सभी आवश्यक उपकरण शामिल हैं।

\n

Xcode कैसे स्थापित करें

\n
    \n
  • अपने Mac पर App Store खोलें।
  • \n
  • Xcode खोजें (2025 के लिए नवीनतम स्थिर संस्करण Xcode 16 या नया)।
  • \n
  • "डाउनलोड करें" पर क्लिक करें और स्थापना पूरी होने तक प्रतीक्षा करें (आकार लगभग 10-15 GB)।
  • \n
\n

स्थापना के बाद Xcode खोलें। सबसे पहले आपको एक स्वागत विंडो दिखाई देगी। आप एक नया प्रोजेक्ट बना सकते हैं या मौजूदा प्रोजेक्ट खोल सकते हैं।

\n

पहला लॉन्च: प्रोजेक्ट बनाना

\n

Create a new Xcode project → iOS → App (ऐप के लिए टेम्पलेट) चुनें। फ़ील्ड भरें:

\n
    \n
  • Product Name: MyFirstApp
  • \n
  • Team: खाली छोड़ें या अपना Apple ID जोड़ें
  • \n
  • Interface: SwiftUI (शुरुआती के लिए अनुशंसित)
  • \n
  • Language: Swift
  • \n
\n

Next पर क्लिक करें और सेव करने के लिए फ़ोल्डर चुनें। हो गया - आपने एक प्रोजेक्ट बना लिया है।

\n\n

2. स्विफ्ट सिंटैक्स की मूल बातें: पहला कोड लिखना

\n

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

\n

वेरिएबल और कॉन्स्टेंट

\n

स्विफ्ट में वेरिएबल var के माध्यम से और कॉन्स्टेंट let के माध्यम से घोषित किए जाते हैं। कंपाइलर स्वचालित रूप से डेटा प्रकार निर्धारित करता है।

\n
var name = "अन्ना"   // स्ट्रिंग (String)\nlet age = 25        // पूर्णांक (Int)\nvar price: Double = 99.99  // स्पष्ट प्रकार निर्दिष्ट करना
\n

फंक्शन

\n

फंक्शन कोड के ब्लॉक होते हैं जिन्हें बार-बार कॉल किया जा सकता है। इन्हें कीवर्ड func के साथ घोषित किया जाता है।

\n
func greet(user: String) -> String {\n    return "नमस्ते, \\(user)!"\n}\n\nlet message = greet(user: "दुनिया")\nprint(message) // आउटपुट: "नमस्ते, दुनिया!"
\n

नियंत्रण संरचनाएँ

\n

सशर्त ऑपरेटर और लूप परिचित दिखते हैं:

\n
let score = 85\nif score >= 80 {\n    print("बहुत अच्छा!")\n} else {\n    print("फिर से प्रयास करें")\n}\n\nfor i in 1...5 {\n    print("चरण \\(i)")\n}
\n\n

3. SwiftUI: स्टोरीबोर्ड के बिना इंटरफ़ेस बनाना

\n

SwiftUI यूज़र इंटरफ़ेस बनाने के लिए एक आधुनिक फ्रेमवर्क है। 2025 में यह नए प्रोजेक्ट्स के लिए मानक बन गया है। Interface Builder में तत्वों को खींचने के बजाय, आप इंटरफ़ेस को घोषणात्मक रूप से वर्णित करते हैं।

\n

ContentView की संरचना

\n

अपने प्रोजेक्ट में ContentView.swift फ़ाइल खोलें। डिफ़ॉल्ट रूप से वहाँ यह कोड होगा:

\n
import SwiftUI\n\nstruct ContentView: View {\n    var body: some View {\n        VStack {\n            Image(systemName: "globe")\n                .imageScale(.large)\n                .foregroundStyle(.tint)\n            Text("Hello, world!")\n        }\n        .padding()\n    }\n}\n\n#Preview {\n    ContentView()\n}
\n

इंटरैक्टिविटी जोड़ना

\n

आइए एक ऐप बनाएँ जो बटन क्लिक की गिनती करता है। ContentView की सामग्री को निम्नलिखित कोड से बदलें:

\n
import SwiftUI\n\nstr                

ब्लॉग

पुस्तक अनुशंसाएँ