साथ ही iOS 8.3 बीटा 1, Apple जारी Xcode 6.3 बीटा 1 स्विफ्ट के एक नए संस्करण के साथ, डेवलपर्स द्वारा iPhone, iPad, iPod टच और मैक पर एप्लिकेशन बनाने के लिए कोको और कोको टच के लिए इसकी प्रोग्रामिंग भाषा का उपयोग किया गया है। यह नया संस्करण डिफ़ॉल्ट स्विफ्ट द्वारा एकीकृत है, जिसे डब्ल्यूडब्ल्यूडीसी में पिछले जून में पहली बार घोषित किया गया था। 2014 और संस्करण 1.2 में अपडेट किया गया है।
Xcode 6.3 में Swift भाषा का एक नया संस्करण शामिल है, इसमें कई महत्वपूर्ण भाषा परिवर्तन भी शामिल हैं जो Xcode 6.3 बीटा में नए में विस्तृत हैं। Xcode 6.3 आपके कोड को Swift 1.2 में अनुकूलित करने के लिए माइग्रेशन टूल भी प्रदान करता है।
यह स्विफ्ट का नया संस्करण अद्यतित को प्रोग्रामिंग भाषा के लिए "प्रमुख" के रूप में वर्णित किया गया है जिसमें सभी परिवर्तनों को हाइलाइट किया गया है Apple ब्लॉग स्विफ्ट को समर्पित। पिछले महीने, स्टैनफोर्ड यूनिवर्सिटी ने ऐप्पल की स्विफ्ट प्रोग्रामिंग भाषा का उपयोग करके अपने स्वयं के आईट्यून्स यू पाठ्यक्रम को प्रकाशित किया, कई संकलक संवर्द्धन के साथ, स्विफ्ट 1.2 को अधिक स्थिर होने और सभी इंद्रियों में प्रदर्शन में सुधार करने के लिए डिज़ाइन किया गया था। ये बदलाव Xcode में Swift के साथ काम करने पर एक बेहतर अनुभव प्रदान करते हैं। सबसे अधिक दिखाई देने वाले कुछ सुधारों में शामिल हैं:
- लगातार बनाता है और अद्यतन (वृद्धिशील बनाता है): स्रोत फ़ाइलों को नहीं बदला है डिफ़ॉल्ट रूप से फिर से संकलित नहीं किया जाएगा।
- तेज़ निष्पादन: डीबग संस्करण बहुत तेजी से चलने वाले बायनेरिज़ का उत्पादन करते हैं, और नई अनुकूलन बेहतर रिलीज़ संस्करण प्रदर्शन प्रदान करते हैं।
- बेहतर कंपाइलर डायग्नोस्टिक्स: क्लियर एरर और वार्निंग मैसेज, नए फिक्स-इट के साथ, स्विफ्ट 1.2 में कोड को सही से लिखना आसान बनाता है।
- स्थिरता में सुधार: Xcode संपादक के भीतर SourceKit से कम चेतावनियों के साथ सबसे आवर्ती संकलक कीड़े तय किए गए हैं।
यह भी महत्वपूर्ण है ध्यान दें कि स्विफ्ट 1.2 मेंस्विफ्ट और ऑब्जेक्टिव-सी के बीच विभिन्न संवर्द्धन के साथ, पूर्वानुमान और स्थिर व्यवहार सुनिश्चित करने के लिए भाषा को और अधिक परिष्कृत किया गया है।