मैंने सिर्फ WWDC के वीडियो # 216 को देखा, "UIKit के साथ एडेप्टिव UI का निर्माण।"
नए बदलावों का समर्थन करने के लिए लगभग 45:10 टोनी रिकियार्डी ने Xcode 6 में IB के परिवर्तनों के बारे में बात की।
वह कहता है "आप इन दस्तावेज़ों को पीछे के iOS के पुराने संस्करणों में तैनात कर सकते हैं"।
(जहां "इन दस्तावेजों" का अर्थ है निश्चित रूप से XIB और स्टोरीबोर्ड हैं जिनके पास विभिन्न आकार वर्गों के लिए विशिष्ट सेटिंग्स हैं।)
मैं इसे नहीं बना रहा हूं। डब्ल्यूडब्ल्यूडीसी वीडियो देखें।
वो कैसे संभव है? विशेषता संग्रह और आकार वर्ग केवल iOS 8 में परिभाषित किए गए हैं। रनटाइम व्यवहार कैसे UI निर्माण पर निर्भर है जो iOS 8 में नए हैं जो पिछले iOS संस्करणों में काम करते हैं?
यदि यह है संभव है कि यह अद्भुत होगा। आप ऐसे ऐप बना सकते हैं जो iOS 6, 7, और 8 पर चलेंगे, और नए लचीले यूआई लेआउट क्षमताओं का लाभ लेंगे जो Apple ने Xcode 6 में जोड़े हैं। मैंने कोड में अनुकूली यूआई लॉजिक खुद बनाया है, और यह काफी हद तक सही है काम की।