2011-07-03 6 views
6

मुझे जल्द ही अपना पहला मैक कंप्यूटर मिल रहा है, और मैं उद्देश्य-सी सीखना चाहता हूं। मुझे पहले से ही सी # में अनुभव है, और मैंने पहले ही सी ++ सीखना शुरू कर दिया है, लेकिन ऑब्जेक्टिव-सी में बिल्कुल कुछ भी मुझे स्मृति प्रबंधन समेत भ्रमित करता है। क्या आपके पास सी # से ऑब्जेक्टिव-सी में जाने पर कोई सुझाव है? मैंने पढ़ा है कि मुझे उद्देश्य-सी सीखने से पहले सी ++ सीखना चाहिए, लेकिन अब तक सी ++ सी # की तरह दिखता है जो उद्देश्य-सी से बहुत अलग दिखता है।विंडोज़ पर सी # से मैक पर उद्देश्य-सी पर चल रहा है

संपादित करें: इस प्रश्न से सीखने की कोशिश करने वाले लोगों के लिए, मैं अत्यधिक "मैक पर उद्देश्य-सी सीखें" पुस्तक खरीदने की सलाह देता हूं। यदि आप सी-जैसी भाषा (जैसे सी, सी ++, सी #, जावा, पीएचपी, आदि) से आ रहे हैं तो यह बहुत अच्छी तरह लिखा गया है।

+2

मैं - iosfordotnetdevs.com

गुड लक: ijoshsmith.com

और अपनी नई पुस्तक:

यहाँ iOS पर अपने नए ब्लॉग के लिए लिंक है एक ही चीज़ की कोशिश की और कम से कम मेरे लिए समझना मुश्किल है। इसलिए, यह देखते हुए कि एक्सकोड पहले से ही एक पेड प्रोग्राम है, तो आप मोनो टच को आजमा सकते हैं, जो नेट आईओएस कोड में .NET का अनुवाद करता है। – Ryan

+1

मुझे यकीन है कि एक्सकोड मुफ्त है। – Tom

+1

यह एक डेवलपर खाते से मुक्त है और हर किसी के लिए भुगतान (जैसे मैक ऐप स्टोर पर)। हालांकि, कीमत $ 5 से कम है। इसके अलावा, ऐप्पल ने जल्द ही डब्ल्यूडब्ल्यूडीसी2011 में हर किसी के लिए इसे पूरी तरह से मुक्त करने की घोषणा की। मैक प्राप्त करने के लिए – 0x90

उत्तर

8

उद्देश्य-सी सीधे जानें। पहले सी ++ सीखने की जरूरत नहीं है। दोनों आप को भ्रमित करने वाले सभी पहलुओं में पूरी तरह से अलग हैं।

यह भी समझते हैं कि मैक पर कार्यात्मक अनुप्रयोग लिखने के लिए, आपका ध्यान उद्देश्य-सी के मुकाबले कोको एपीआई सीखने और समझने पर अधिक होगा। एक अनुभवी प्रोग्रामर द्वारा एक दोपहर में उद्देश्य-सी उठाया जा सकता है। कोको में अधिक समय लगता है।

कोको सीखने के उद्देश्य के लिए (और एक ही समय में उद्देश्य-सी), मैं "Learn Cocoa on the Mac" की अनुशंसा करता हूं। यह पुस्तक हमारी टीम पर सबसे अधिक डेवलपर्स शुरू करने के लिए उपयोग की जाती है।

यदि आपका ध्यान आईओएस विकास पर है, तो आपको कोको-टच सीखना होगा। मैंने इसे Beginning iPhone 4 Development का उपयोग करके सीखा, जिसे मैं अनुशंसा कर सकता हूं।

+0

अच्छा जवाब; लेकिन दोनों लिंक एक ही किताब के लिए हैं। – vcsjones

+0

सिर के लिए धन्यवाद। बस लिंक तय कर दिया। – 0x90

+0

मैं आईओएस विकास में भी शामिल हो सकता हूं, तो क्या आप "आईफोन 4 विकास शुरू करने से पहले" मैक पर कोको सीखें "पढ़ने की सलाह देंगे? – airplaneman19

2

जोश स्मिथ ऑफ जोशस्मिथनwpf.wordpress.com ने दो साल पहले आईओएस पर स्विच किया था।

वह सिर्फ एक पुस्तक प्रकाशित: .NET डेवलपर्स के लिए आईओएस प्रोग्रामिंग

यहाँ

है उस पर लिखना:

इस किताब को विदेशी दुनिया की खोज नेट डेवलपर्स के लिए एक क्षेत्र गाइड है देशी आईओएस प्रोग्रामिंग के। यह आईओएस डेवलपमेंट प्लेटफ़ॉर्म को टूल, एपीआई और एनईटी डेवलपर्स से परिचित अवधारणाओं के साथ तुलना करके इसकी तुलना करके समझाता है।

लेखक, जोश स्मिथ, क्लाइंट एप्लिकेशन डेवलपमेंट कम्युनिटी में उनके तकनीकी और लिखित योगदान के लिए चार साल के लिए माइक्रोसॉफ्ट एमवीपी थे। उन्होंने 2010 से एंटरप्राइज़ आईओएस अनुप्रयोगों पर काम किया है। यह वह पुस्तक है जिसकी वह इच्छा थी जब उसने आईओएस सीखना शुरू किया था। मैं पहली बार में वास्तव में अजीब होने के लिए उद्देश्य सी पाया है :)

संबंधित मुद्दे