2009-12-05 13 views
5

मेरे पास मूल सी ज्ञान है। मैं आईफोन ऐप डेवलपमेंट सीखने की कोशिश कर रहा हूं।आईफोन ऐप देव सीखने के लिए सर्वश्रेष्ठ दृष्टिकोण क्या है?

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

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

उलझन में और अगले दो महीनों में बुद्धिमानी से खर्च करना चाहते हैं क्योंकि मैं आईफोन ऐप देव सीख सकता हूं।

+0

संभव डुप्लिकेट (http://stackoverflow.com/questions/7571/cocoa-and-objective-c-resources) –

उत्तर

5

एप्रेस पुस्तक "शुरुआती आईफोन डेवलपमेंट" प्राप्त करें, लेकिन इसके अलावा मुझे स्टीफन कोचन द्वारा "ऑब्जेक्टिव-सी 2.0 में प्रोग्रामिंग" और एडिसन वेस्ले द्वारा प्रकाशित किया जाएगा।

"शुरुआती आईफोन विकास" पुस्तक के माध्यम से कार्य करें और कोचन की पुस्तक के साथ उद्देश्य सी 2.0 के अपने ज्ञान और समझ को पूरक बनाएं।

4

बस आईफोन के साथ शुरू करें। मैं Apress द्वारा प्रकाशित जेफ Lamarche और डेव मार्क द्वारा "शुरुआत आईफोन विकास" किताब प्राप्त करने की सलाह देते हैं। और कुछ विकास ब्लॉग भी पढ़ रहे हैं (केवल Google आईफोन विकास या परिणामों के भार के लिए ऐसा कुछ)

+0

धन्यवाद मैट। तो क्या मुझे सीमित ओबीजेसी जानने के अंत में यह अंत में मुझे चोट नहीं पहुंचाएगा? – HollerTrain

+0

पुस्तक आपको अंत तक ओबीजे सी का बहुत अच्छा ज्ञान देगी। –

+0

धन्यवाद। मैं वास्तव में ई-बुक के माध्यम से जा रहा हूं जैसा कि मैं टाइप करता हूं (ठीक है जैसा कि मैं टाइप करता हूं लेकिन आपको विचार मिलता है :))। पहले दो ट्यूटोरियल कुछ हद तक आसान थे, लेकिन मुझे उस समय के बारे में चिंता है जब मुझे वापस जाना है और सबकुछ फिर से समीक्षा करना है, इसलिए मैं ओबीजेसी अवधारणाओं को समझ रहा हूं। मुझे लगता है कि मुझे चिंता है कि मुझे अपना समय कहां खर्च करना चाहिए: बस आईफोन देव पर केवल किताबें या ओबीजेसी पर ध्यान दें, फिर आईफोन देव किताबें। आपकी पिछली टिप्पणी में आपने सख्ती से आईफोन ऐप कहा था, लेकिन मुझे लगता है कि ओबीजेसी सिद्धांतों को समझने के लिए यह चोट नहीं पहुंचाएगा। – HollerTrain

0

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

उसके बाद, मैं एक छोटा सा नमूना आईफोन ऐप लिखने और लिखने का सुझाव दूंगा। फिर, जब आपको लगता है कि आप भाषा और ढांचे के साथ काफी सहज हैं, तो आप अपने आवेदन की वास्तुकला बिछाने शुरू कर सकते हैं।

विशिष्ट समस्याओं और प्रश्नों के लिए, फ़ोरम, स्टैक ओवरफ़्लो, आईआरसी चैट इत्यादि हैं कि आप विशिष्ट चीजों को हल करने के लिए पॉइंटर्स प्राप्त कर सकते हैं जिन्हें आप करने का प्रयास कर रहे हैं।

मैं आईफोन देव शुरू करने से पहले ओबीजेसी के बारे में सबकुछ सीखने के लिए नहीं कह रहा हूं, लेकिन इससे कम से कम भाषा पर समझ होनी चाहिए ताकि आप वहां सभी ट्यूटोरियल के सिर या पूंछ बना सकें।

+0

धन्यवाद क्रो। तो ओबीजेसी की 'मूल बातें' सीखें, ताकि मैं समझ सकूं कि टट्स में क्या चल रहा है। अगर मैं सड़क के नीचे मैक के लिए सॉफ्टवेयर बनाने के लिए आगे बढ़ना चाहता हूं तो क्या यह मुझे प्रस्तुत करेगा? मुझे ओबीजेसी पर खर्च किए जाने वाले समय के बारे में चिंतित है ... – HollerTrain

+0

नहीं, अगर आप बाद में मैक के लिए ऐप्स बनाना चाहते हैं तो यह आपको बाधित नहीं करेगा। यदि आवश्यक हो, तो आप अपने आईफोन ऐप को पूरा करने के बाद हमेशा बाद में ओबीजेसी पर ब्रश कर सकते हैं। –

0

मैंने कुछ "डमीज़ के लिए आईफोन डेवलपमेंट" पुस्तक खरीदी। पुस्तक कुछ भी शानदार नहीं थी, लेकिन कुछ अध्यायों के साथ इसके साथ पीछा करने के बाद (और मेरा मतलब यह नहीं है कि पुस्तक को पढ़ना, लेकिन कोड दर्ज करना, excersizes चलाने आदि) - मैं लटका पाने में सक्षम था यह कुछ दिनों के बाद।

इसके अलावा - मैंने नहीं पता चला जब उद्देश्य शुरू हुआ - पुस्तक की शुरूआत में इसका एक अध्याय था - थोड़ा सा अवलोकन - लेकिन मुझे शुरू करने के लिए मूलभूत बातें पर्याप्त थीं। मैं वास्तव में इसे पसीना नहीं था - और यह वास्तव में रास्ते में कभी नहीं मिला। मुझे लगता है कि कोको के दायरे और संदर्भ के बिना उद्देश्य-सी सीखने की कोशिश करना वास्तव में मेरे पीछे उड़ना होगा।

यदि आप पहले से ही सी ++ या जावा जैसी कुछ अन्य ओओ भाषा से परिचित हैं, तो मैं उद्देश्य-सी सीखने में बहुत अधिक समय व्यतीत कर पसीना पड़ेगा। जब यह वास्तविक दुनिया कोड के लिए आता है, तो केवल कुछ चीजें हैं जो सी ++ की तुलना में इसके बारे में वास्तव में अलग हैं।साथ ही, एक्सकोड आईडीई आपके द्वारा दर्ज की जाने वाली कई मैन्युअल सामग्री के माध्यम से आपको मार्गदर्शन करने में सहायता करता है - इसलिए यह एक बड़ी मदद है।

कुछ ट्यूटोरियल दर्ज करने, चलाने और डिबग करने के माध्यम से चलें, और आप इसे जल्दी समझ लेंगे।

0

"शुरुआत आईफोन विकास" पुस्तक मेरे लिए बहुत उपयोगी थी। इसके अलावा, एक नया Head First book है। मैं खुद से इस माध्यम से नहीं गया हूं, लेकिन मुझे आमतौर पर सीखने के लिए हेड फर्स्ट सीरीज़ से किताबें पसंद हैं।

0

ऑनलाइन संसाधनों का बहुत: पसंदीदा में शामिल हैं: cocoaFusion पॉडकास्ट (अब MDN शो का हिस्सा): http://www.mac-developer-network.com/category/shows/podcasts/mdnshow, कोर अंतर्ज्ञान: http://coreint.org, और ब्लॉग कोको की तरह प्यार के साथ: http://cocoawithlove.com

मुझे क्या मदद की, यदि आप गोता लगाने के लिए चाहते हैं कोर डेटा में, यह पुस्तक है: http://pragprog.com/titles/mzcd/core-data

बस यह भी पता चला; शुरुआती के लिए मुफ्त वीडियो ट्यूटोरियल: [? कोको और ऑब्जेक्टिव-सी संसाधन] की http://cocoatouchnetcast.com

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