मैं विभिन्न भूमिकाओं में लगभग 10 वर्षों के लिए सी और केवल सी में पेशेवर प्रोग्रामिंग कर रहा हूं।सी प्रोग्रामर के लिए ओओ सीखना
जैसा अपेक्षा करना सामान्य होगा, मैं भाषा के मुहावरे को अच्छी तरह से समझता हूं और इसके अलावा कुछ डिज़ाइन बारीकियों - जो एपीआई सार्वजनिक करने के लिए, जो कॉल करता है, कौन करता है, पुनर्वित्त करने वाला क्या होता है और शीघ्र। मैं 'लेखन ठोस कोड' पढ़ रहा था, यह प्रारंभिक सी संस्करण है, सी ++ पर आधारित नहीं है।
हालांकि, मैंने कभी भी ओओ भाषा में प्रोग्राम नहीं किया है। अब, मैं आईफोन (शायद एंड्रॉइड) के लिए एप्लिकेशन लिखने के लिए माइग्रेट करना चाहता हूं, इसलिए उद्देश्य-सी का उपयोग करना सीखना और पेशेवर प्रोग्रामर को फिट करने की योग्यता के साथ इसका उपयोग करना सीखना चाहता हूं।
मैं अपने सिर को ओओ सामान के चारों ओर कैसे लपेटूं? मेरे लिए आपकी सबसे छोटी पठन सूची सुझाव क्या होगा।
क्या ऐसी कोई पुस्तक है जिसमें अपेक्षाकृत वास्तविक दुनिया उदाहरण ओओ डिज़ाइन उद्देश्य-सी है?
इसके अलावा, पढ़ने के लिए आप मुझे किस स्रोत कोड की सिफारिश करेंगे।
TIA
यह [programmers.SE] पर बेहतर हो सकता है। – jtbandes
आपको इस समान प्रश्नोत्तर पर पुनर्निर्देशित करना :) http://stackoverflow.com/questions/7571/cocoa-and-objective-c-resources –
मेरे अनुभव से, मैं आपको कुछ सी ++ के साथ शुरू करने का सुझाव दूंगा - उद्देश्य- सी।इस तरह आप नई संरचनाओं और वाक्यविन्यास सामग्री को सीखने के बिना ऑब्जेक्ट ओरिएंटेड प्रोग्रामिंग का अनुभव करने में सक्षम होंगे (आपको अभी भी नई अवधारणाएं और सामान सीखना है, लेकिन आपको कई नई वाक्यविन्यास चीजों को भी सीखना नहीं है)। – Mario