मैं वर्तमान में हारून हिलेग्रास की पुस्तक "मैक ओएस एक्स के लिए कोको प्रोग्रामिंग" पढ़ रहा हूं क्योंकि यह पूरे समुदाय में अत्यधिक अनुशंसा की जाती है। मैं सोच रहा हूं कि "कोको प्रोग्रामिंग" और आईफोन विकास के बीच बहुत अंतर है या नहीं। मुझे आईफोन विकास में अधिक दिलचस्पी है, लेकिन मुझे लगता है कि अगर मैं आगे बढ़ने से पहले कोको के साथ सहज था तो आईफोन विकास करना आसान होगा।कोको और आईफोन विकास के बीच मतभेद
उत्तर
आईफ़ोन प्रोग्रामिंग कोको का एक रूप है (तकनीकी रूप से "कोको टच")। यह लगभग सभी प्रोग्रामिंग मुहावरे साझा करता है, और ढांचे में एक बड़ा ओवरलैप है।
हिलेग्रास की पुस्तक या तो एक महान प्रारंभिक बिंदु है। हिलेगैस में अध्याय 7 के बाद, आप दस्तावेज़ विंडो प्रबंधन आदि जैसे अधिक "मैक" विषयों में शामिल होना शुरू कर देंगे। इनमें से कोई भी समझने में बुरा नहीं है, लेकिन जहां यह विवरण में भिन्न होना शुरू होता है, और आप पाएंगे कि यह काफी सीधे अनुवाद नहीं करेंगे।
वह पैटर्न जो आपको सिखाता है वह सभी मामलों में उपयोगी होगा। लेकिन मैक सामान के लिए उपयोग की जाने वाली वास्तविक कक्षाओं और वस्तुओं में आईफोन की दुनिया में समकक्षता नहीं है। आईओएस पर, दृश्य प्रबंधन (UIView) मैक की NSView सामग्री से काफी अलग है। आईफोन पर यह समझना वास्तव में आसान और आसान है, मैंने पाया।
हिलगैस की एक नई आईफोन-विशिष्ट पुस्तक है। मैंने अभी तक इसके माध्यम से ब्राउज़ नहीं किया है।
सबसे बड़ा अंतर यह है कि आईफोन प्रोग्रामिंग में कोई कचरा संग्रह नहीं है। आप MacOS कोको में आवश्यकतानुसार बहुत से बनाए रखने और कॉल जारी नहीं करेंगे।
दूसरा अंतर यह है कि ऐप्पल के कुछ वर्ग अलग हैं। आम तौर पर, कुछ कम-बार-उपयोग की जाने वाली विधियां कक्षाओं के आईफोन संस्करणों से चली जाती हैं।
आखिरकार, आपके पास यूआईटीबल व्यू, यूआईटीच जैसे सभी UIKit वर्ग हैं, और मैकोज़ में समकक्ष नहीं हैं।
आईआईआरसी, आपको ओएस एक्स पर कचरा संग्रह स्पष्ट रूप से सक्षम करना है, और यह केवल 10.5 के बाद से उपलब्ध है। –
- 1. कोको और कोको टच के बीच मुख्य अंतर क्या हैं?
- 2. कुकीज़ और सत्र के बीच मतभेद?
- 3. कोको और कोकोटाउच के बीच अंतर
- 4. कोको विकास
- 5. Coroutines और `goto` के बीच मतभेद?
- 6. NoClassDefFoundError और ClassNotFoundException के बीच मतभेद?
- 7. आरईएसटी और जेएसओएन एपीआई के बीच मतभेद
- 8. स्मॉलटॉक और पायथन के बीच मतभेद?
- 9. क्या() .ToString के बीच मतभेद और + ""
- 10. नए + के बीच रेल में मतभेद और
- 11. पैटर्न मिलान और एकीकरण के बीच मतभेद?
- 12. टेक्स्टमल्टीलाइन और टेक्स्ट के बीच मतभेद
- 13. ServletResponse और HttpServletResponseWrapper के बीच मतभेद?
- 14. इंडेक्सडेब: असफल और अपूर्ण के बीच मतभेद?
- 15. matlab और comsol स्क्रिप्ट के बीच मतभेद?
- 16. चींटी और मेवेन के बीच मतभेद
- 17. एग्डा और इडिस के बीच मतभेद
- 18. एमएसआईएल और जावा बाइटकोड के बीच मतभेद?
- 19. लॉग और लॉगर के बीच मतभेद?
- 20. एनवीएल और कोलेसेस के बीच ओरेकल मतभेद
- 21. रेखा और शाखा कवरेज के बीच मतभेद
- 22. CSS3 के बीच मतभेद: होवर और: फोकस?
- 23. आईफोन विकास और मैक ओएसएक्स विकास
- 24. हाँ/TRUE के बीच मतभेद?
- 25. जेवीएम कार्यान्वयन के बीच मतभेद
- 26. एमवीसी के बीच मतभेद और वेब विकास में पहला दृष्टिकोण देखें
- 27. आईफोन विकास
- 28. क्या पहली बार तेंदुए के लिए कोको सीखना और फिर आईफोन के लिए कोको टच सीखना समझ में आता है?
- 29. टेम्पलेट विशेषज्ञता और कार्यों के लिए ओवरलोडिंग के बीच मतभेद?
- 30. ओएसएक्स के .pkg और .pkg.mpkg इंस्टॉलर्स के बीच मतभेद
मैं बस यही कहना चाहता था। हिलेगास पुस्तक बहुत बढ़िया है लेकिन थोड़ी देर के बाद, यह काफी मैक-विशिष्ट बन जाती है। – Phlibbo
धन्यवाद। मैं अध्याय 21 ओ.ओ. पर हूं ... मुझे लगता है कि केवल 34 अध्याय हैं, इसलिए मुझे लगता है कि मैं भी खत्म कर सकता हूं। अगर मैं दो अलग-अलग दुनिया थे तो मैं अपना समय बर्बाद नहीं करना चाहता था। –