बस आज भर में ठोकर खाई। अगर मैं <QuartzCore/QuartzCore.h>
आयात किए बिना CALayer
तक पहुंचने का प्रयास करता हूं तो मुझे एक्सकोड 4.6 में चेतावनियां मिल रही हैं। एक ही तथापि Xcode में ठीक काम करता है 5.क्वार्ट्ज कोर आयात Xcode 5 में आवश्यक नहीं है?
उत्तर
हाँ, <QuartzCore/QuartzCore.h>
स्वचालित रूप से शामिल किया गया है, लेकिन इस , और अधिक एक पक्ष प्रभाव इच्छित स्थान से हो रहा है क्योंकि यह केवल परोक्ष रूप से शामिल है:
<UIKit/UIKit.h>
<UIKit/UISlider.h>
शामिल , iOS 7 SDK में
- ,
<UIKit/UISlider.h>
(CAShapeLayer
प्रकार के)UISlider
कक्षा में नया उदाहरण चर के कारण<QuartzCore/QuartzCore.h>
, भी शामिल है।
इसके अलावा, Xcode 5 जिस पर डिफ़ॉल्ट रूप से है "स्वचालित रूप से लिंक फ़्रेमवर्क" सेटिंग एक नए निर्माण, है (और नए "मॉड्यूल" सुविधा की आवश्यकता है) ताकि QuartzCore ढांचे भी जोड़ा गया है, लिंक पुस्तकालयों।
+10 में अंतर्निहित है .PS: मैं अभी भी बाइनरी पुस्तकालयों के साथ लिंक में जोड़ने के बिना CALayer विधियों का उपयोग करने में सक्षम हूं – Anonymous
मैंने यह भी देखा है , और 'यूआईस्लाइडर' हेडर फ़ाइल विशेष रूप से वर्बोज़ है, क्योंकि कक्षा इंटरफ़ेस में इवर्स घोषित किए जाते हैं (जहां हम सीखते हैं कि आईओएस 7 डिज़ाइन को "लुक न्यू" कहा जाता है) ... शायद यह इरादा नहीं था! – Guillaume
@ अनाम: आप सही हैं। मैंने इसे एक प्रोजेक्ट के साथ परीक्षण किया था जिसे प्रारंभ में एक्सकोड 4 के साथ बनाया गया था। एक नया एक्सकोड 5 प्रोजेक्ट के साथ, संदर्भित पुस्तकालय डिफ़ॉल्ट रूप से स्वचालित रूप से जुड़े होते हैं। मैंने तदनुसार जवाब अपडेट किया है। –
- 1. लागू रूपांतरण, आयात आवश्यक है या नहीं?
- 2. Xcode 5
- 3. Xcode 5
- 4. कोर डेटा आयात - स्मृति जारी नहीं
- 5. CGBitMapContextCreate विधि कारण कंपाइलर चेतावनी Xcode 5 नहीं Xcode 4
- 6. Xcode 5 डिबगर प्रिंट नहीं करता वस्तुओं
- 7. कोको 2 डी ग्राफिक्स: क्वार्ट्ज, कोर छवि या कोर एनीमेशन?
- 8. कोर डेटा कोडजन Xcode 8
- 9. पूर्ववत Xcode 5
- 10. कदम Xcode 5
- 11. XCode 5 के साथ GoogleAnalytics 3.01 को लिंक करने में असमर्थ (अनुपलब्ध आवश्यक आर्किटेक्चर x86_64)
- 12. enable_shared_from_this xcode 5
- 13. Xcode 5 प्लगइन्स
- 14. शाब्दिक @YES आईओएस में काम नहीं कर 5/Xcode 4.4
- 15. Xcode 7.3: आयात मॉड्यूल स्ट्राइकथ्रू
- 16. नए एक्सकोड 3.2 में क्वार्ट्ज कोर फ्रेमवर्क कैसे जोड़ें?
- 17. एक्सकोड 5 प्रावधान प्रोफाइल आयात नहीं करेगा
- 18. एचटीएमएल 5 आवश्यक विशेषता काम नहीं कर रही है
- 19. प्रोजेक्ट नेविगेटर में प्रश्न चिह्न Xcode 5
- 20. स्टोरीबोर्ड विंडो को xcode 5
- 21. एएसपी.नेट कोर (एएसपी.नेट 5)
- 22. ASP.NET 5 कोर
- 23. Xcode 5 लिंक दस्तावेज़ प्रकार
- 24. क्वार्ट्ज सरल ट्रिगर फायरिंग नहीं
- 25. RunUnitTests त्रुटि Xcode 5 अद्यतन
- 26. क्वार्ट्ज
- 27. क्वार्ट्ज
- 28. क्वार्ट्ज
- 29. क्वार्ट्ज
- 30. एचटीएमएल 5 आवश्यक इनपुट स्टाइल
हाँ यह सच है। मुझे संदेह है कि आईओएस 7 एसडीके में अब इस ढांचे को शामिल किया गया है जहां आईओएस 6 नहीं था। यह केवल एक मुद्दा होगा यदि आप अपने प्रोजेक्ट को Xcode4 और 5 –
दोनों में काम करने की कोशिश कर रहे हैं, तो मैं इस सवाल को सामुदायिक विकी के रूप में चिह्नित करने के लिए SO से अनुरोध करना चाहता हूं। –
यकीन नहीं है, लेकिन मुझे लगता है कि यह इस तरह के स्वच्छ और संक्षिप्त स्पष्टीकरण के लिए एक्सकोड 5 –