मैं कोको सीख रहा हूं, और जब मैं उद्देश्य-सी और इसके आस-पास की अवधारणाओं के साथ सहज महसूस करता हूं, तो मैं कभी-कभी अभ्यास करने के लिए सिद्धांत (मॉडल/व्यू/कंट्रोलर) को लागू करने में संघर्ष करता हूं। ऐप्पल के दस्तावेज अक्सर मुझे 'ए हा!' देता है क्षण, लेकिन संदर्भ के रूप में एक अच्छी तरह से लिखित कोको ऐप होना अच्छा होगा।अच्छी तरह से लिखित ओपन सोर्स कोको ऐप्स से सीखने के लिए?
तो, क्या आप सार्वजनिक स्रोत कोड के साथ एक बहुत अच्छी तरह से लिखित कोको ऐप के बारे में जानते हैं?
एडियम 1.4 (अभी भी विकास में) पिछले संस्करणों की तुलना में काफी बेहतर है, लेकिन इससे पहले कि मैं स्रोत कोड * अच्छा * का बहुमत कहूं, इसे अभी भी लंबा सफर तय करना है। इसमें से अधिकांश काम करता है, और कुछ हिस्सों अच्छी तरह से काम करते हैं। लेकिन यह अच्छा कोको आवेदन डिजाइन का एक मॉडल नहीं है। (और मैंने इसमें बहुत कुछ नहीं लिखा है।) –
इसकी सबसे बड़ी समस्या: कई वी, * कई * सी, एम के बगल में यह काफी हद तक है क्योंकि अदियम एक समय तक वापस आ गया है जब एम को इतना मायने नहीं रखता था, एक स्पष्ट लाभ प्रदान करने के लिए कोई बाइंडिंग नहीं है। (अब भी, बाइंडिंग बहुत कुशल नहीं हो सकती है- लेकिन हम उन्हें अपने नियंत्रक-भारी वास्तुकला के साथ प्रयास करने में सक्षम नहीं हैं।) लेकिन हमारे ऐप्पलस्क्रिप्ट समर्थन को खराब मॉडल परत से भी पीड़ित किया गया है (विशेष रूप से 1.3 से पहले)। –