आप कुछ कोको/ऑब्जेक्टिव-सी पृष्ठभूमि है, तो आप के "iPhone विकास की शुरुआत" मदद डेव मार्क और जेफ लेमार्क द्वारा के साथ iPhone विकास में कूद कर सकते हैं:
http://www.amazon.com/dp/1430216263/
यह बहुत है अनुसरण करने में आसान है, लेकिन लेखक ऑब्जेक्टिव-सी (जैसा कि पिछला कवर पर बताया गया है) के कुछ पूर्व ज्ञान मानते हैं, इसलिए मैं हारून हिलेग्रास द्वारा "मैक ओएस एक्स के लिए कोको प्रोग्रामिंग" के पहले पांच या छह अध्यायों के साथ शुरू करने की सलाह दूंगा, जैसा कि पहले दूसरों ने उल्लेख किया था।
http://www.amazon.com/dp/0321503619/
हारून चौखटे अब अगले पर अपने दिनों से कोको के साथ जुड़े का उपयोग करने और ऑब्जेक्टिव-सी शिक्षण और कर दिया गया है, और यह दिखाता है। सामग्री वास्तव में, वास्तव में अच्छा है।
जबकि विकास तकनीक का बड़ा हिस्सा मैक और आईफोन पर समान रूप से लागू होता है, कुछ तकनीक केवल मैक (उदाहरण के लिए, कचरा संग्रह, बाइंडिंग, कोर डेटा) पर लागू होती हैं और कुछ केवल आईफोन पर लागू होती हैं (उदाहरण के लिए, एकाधिक एक कार्रवाई के लिए लक्ष्य)।
यदि आप आईफोन विकास को वास्तव में जल्दी से चुनना चाहते हैं और आप कुछ नकदी निवेश करने के इच्छुक हैं, तो हारून की टीम बिग नेर्ड रांच में कक्षाओं के माध्यम से आपको एक सप्ताह में जो कुछ भी जानने की आवश्यकता है उसे भी सिखा सकती है। (IPhone वर्ग हमेशा जल्दी भर जाता है, लेकिन अगर आप सिलिकॉन वैली में होना करने के लिए होता है, वहां अभी भी जनवरी में "यात्रियों के लिए iPhone" में कक्ष है।)
http://www.bignerdranch.com/
(के लिए कक्षाएं क्लिक करें टैब रूबी, एंड्रॉइड और अधिक सहित, किस समय और कब।)
जबकि मैं व्यक्तिगत रूप से ऊपर दिए गए विकल्पों को प्राथमिकता देता हूं, निश्चित रूप से कुछ मुफ्त ऑनलाइन विकल्प भी हैं। स्कॉट स्टीवेंसन कोको/ऑब्जेक्टिव-सी शिक्षण सामग्री में प्रयास का एक विशाल राशि डाल दिया:
http://www.cocoadevcentral.com/
और स्टैनफोर्ड दोनों मैक विकास में और iPhone विकास में कक्षाओं की पेशकश की है, एप्पल के इंजीनियरों द्वारा सिखाया है, और पोस्ट किया गया है कक्षा सामग्री ऑनलाइन:
Mac: http://www.stanford.edu/class/cs193e/
iPhone: http://www.stanford.edu/class/cs193p/
अन्त में, ऐसा लगता है कि डेवलपर्स जो मैक/iPhone देव के लिए आते हैं विंडोज पृष्ठभूमि के साथ elopment इंटरफ़ेस बिल्डर (आईबी) से बचने के लिए प्रयास करें और इसके बजाय कोड में यूआई बनाएँ। मैं समझता हूं क्यों - आईबी एक अच्छी कोड सूची में चल रहा है कि सब कुछ नहीं रखता है - लेकिन मैं दृढ़ता से इस रणनीति के खिलाफ सिफारिश करते हैं।
मैक/आईफोन विकास कोड को कम करने के बारे में सब कुछ है। आपको जितना कम कोड लिखना है, उतना ही कम रखना है, और गलती के लिए कम मौका है। यूआई के लिए आवश्यक कोड को कम करने के लिए आईबी बहुत अच्छा है।
आपकी सी/सी # पृष्ठभूमि आपको अच्छी तरह से सेवा प्रदान करेगी।आप पाएंगे कि उद्देश्य-सी पहले बहुत अजीब लगता है, लेकिन मुझे संदेह है कि आप इसकी ताकत की सराहना करेंगे, और आप इसे बहुत जल्दी उठाएंगे। सी ++ के विपरीत, यह वास्तव में बहुत सरल है।
एक्सकोड में स्वत: पूर्णता है, बस इसे गुणों में चालू करें यदि यह इस समय नहीं आ रहा है। एक्सकोड वीएस से अलग है लेकिन एक बार मैंने इसे अच्छी तरह से सीखा, मुझे लगता है कि यह बहुत अच्छा है ... और यह पूरी तरह से मुफ़्त है। –
स्वत: पूर्णता इंटेलिजेंस के लिए एक मोमबत्ती नहीं रखती है, और मेरे लिए अच्छा काम नहीं करती है। धार्मिक युद्ध शुरू करने की कोशिश नहीं कर रहा - बस कोको-भूमि में जाने के लिए एक वैध नेट डेवलपर परिप्रेक्ष्य देने की कोशिश कर रहा है। –
मैं वर्षों से एक .NET डेवलपर रहा हूं और मुझे इंटेलिजेंस की तुलना में स्वतः पूर्ण बेल्ट पसंद आया है। मुख्य रूप से यह पैरामीटर को भरने के तरीके के कारण और आप उनके माध्यम से स्कैन करने के लिए CTRL +/का उपयोग कर सकते हैं। – Lounges