उद्देश्य-सी सीखने योग्य है; कोको सीखने योग्य है; मुझे इंटरफ़ेस बिल्डर और इसके वंशज Xcode 4 को पूरी तरह से अचूक करने के लिए मिलते हैं! संदर्भ के लिए कोई पाठ नहीं है (सी या ओब्जे-सी स्रोत कोड के बराबर के रूप में)। सभी विवरण सभी "यहां खींचें; कनेक्ट करें; सीटीएल वहां खींचें" और मैं खो गया हूं ....एक्सकोड में कोको बाइंडिंग 4
मैं प्रमुख तकनीकों के विभिन्न ऐप्पल उदाहरणों को पार करने की कोशिश कर रहा हूं। मैं कोको बाइंडिंग और एप्पल डेवलपर में उदाहरण NSTableViewBinding में उदाहरण फ़ाइल के माध्यम से जा रहा हूं। कोशिश करने और समझने के लिए, मैं इसे दोहराने की कोशिश कर रहा हूं।
फ़ाइल MyWindowController.m मैं Xcode 4 में ये कनेक्शन कैसे कर सकता हूँ में awakeFromNib
विधि के शीर्ष पर टिप्पणी करने के लिए अब चर्चा करते हुए ???
Object
बुलायाTableArray
या तो वस्तु पुस्तकालय में या स्रोत कोड में मौजूद नहीं है; वह कहां से आता है?दाईं ओर
Referencing Bindings
; ये कैसे बनाए गए हैं?awakeFromNib
विधि के शीर्ष में उल्लिखित विभिन्न कुंजी/मान जोड़े; ये कैसे बनाए गए हैं?
मुझे पता है कि Xcode 4 एक और अधिक सरल सुधार माना जाता है, लेकिन मैं बहुत आईबी के लिए प्रतिस्थापन से उलझन में हूँ। वेब पर सभी आईबी सामग्री पूरी तरह से अलग संस्करणों को संदर्भित करती हैं, इसलिए मुझे सहायता के रास्ते में बहुत कुछ नहीं मिल रहा है।
फ़ॉलो-अप
मैं पता लगाना कोको बाइंडिंग Xcode 4 में मैं कोड की कुछ लाइनों में उदाहरण के कार्यक्रम की कार्यक्षमता नकल करने में सक्षम था में सफल था।
यहाँ मुद्दों है कि मुझे कुछ समय लिया यह पता लगाने की हैं:
TableArray
Array Controller Object
XIB में वस्तुओं की सूची पर वस्तु लाइब्रेरी से अधिक घसीटा है और उसके बाद नाम दिया। (ऐप्पल को नोट करें: राइट-क्लिक एचयूडी व्यू में बेस ऑब्जेक्ट क्लास अच्छा होगा)Stephen Poletto's उत्तर यह सब जोड़ने के लिए एक अमूल्य गाइड था।
यह मेरे लिए तुरंत स्पष्ट नहीं था कि कैसे कनेक्शन इंटरफ़ेस को राइट-क्लिक HUD में काम करता है:
भंडारण सरणी
myContentArray
कीArray Controller Object
क्लिक करें और खींचें इन्स्टेन्शियशन में निहित है TableArray के एचयूडी से कनेक्शन बनाने के लिए .h फ़ाइल में AppDelegate की परिभाषा के लिए।
मुझे तुम्हारा दर्द महसूस होता है और आपके भ्रम को साझा करता है ... –