Avatar ·

क्या Swift ऐप्स OS X 10.9 / iOS 7 और पुराने संस्करणों पर काम करते हैं?

सभी को नमस्कार! मैंने अभी Swift सीखना शुरू किया है और macOS के लिए अपना पहला ऐप लिख रहा हूँ। Xcode में मैंने Swift भाषा चुनी, और सब कुछ ठीक से compile होता है। लेकिन मेरे कुछ उपयोगकर्ता अभी भी OS X 10.9 (Mavericks) और पुराने संस्करणों पर हैं। मुझे चिंता है कि मेरा प्रोग्राम उनमें crash हो जाएगा या चलेगा ही नहीं।\n\nमैंने एक सरल कोड लिखा है जो "Hello, World!" प्रिंट करता है, लेकिन मैं कुछ आधुनिक constructs का उपयोग कर रहा हूँ, जैसे optional chaining और closures:\n\n```swift\nfunc greet(name: String?) {\n let greeting = name.map { "Hello, \($0)!" } ?? "Hello, stranger!"\n print(greeting)\n}\n\ngreet(name: "Анна")\n```\n\nसवाल: क्या ऐसा ऐप OS X 10.9 पर काम करेगा? और iOS 7 पर? क्या मुझे Xcode में कुछ विशेष configure करने की ज़रूरत है ताकि यह पुराने सिस्टम पर चले? या Swift ऐप्स को केवल नवीनतम OS संस्करणों की आवश्यकता होती है? पहले से धन्यवाद!\n<<>>\n

संक्षिप्त उत्तर: हाँ, लेकिन सीमाओं के साथ

\n

Swift ऐप्स काम कर सकते हैं