2010-06-10 13 views
5

मुझे आश्चर्य है कि क्या यह आईफोन एसडीके सीखना और इस गर्मी के अंत तक एक ऐप पूरा करना संभव है। ऐप बहुत कठिन नहीं होना चाहिए, यह सिर्फ मेरी साइट के एपीआई के साथ बातचीत करेगा और अनिवार्य रूप से केवल संसाधनों को लाएगा, बनाएं और संपादित करेगा। मेरे पास पहले से ही एसडीके के साथ थोड़ा सा अनुभव है (और मैं उद्देश्य-सी के साथ सहज हूं), इसलिए मैं इसके लिए बिल्कुल नया नहीं हूं। यहाँ हालांकि मैं चीजों को मैं कैसे करना है पता नहीं है और मैं क्या जानने की जरूरत होगी:क्या मैं आईफोन एसडीके सीख सकता हूं और सितंबर तक ऐप पूरा कर सकता हूं?

  • लॉग मेरी साइट के लिए में बुनियादी HTTP प्रमाणीकरण का उपयोग करने और भविष्य की सभी अनुरोधों के लिए उपयोगकर्ता के नाम/पासवर्ड स्टोर
  • तल पर एक उपकरण पट्टी को लागू विभिन्न दृश्यों के बीच नेविगेट
  • प्राप्त करें और सूची आइटम में xml पार्स
  • Do पोस्ट/PUT बनाने के लिए अनुरोध करने के लिए/अपने सर्वर पर एक संसाधन का संपादन

वहाँ किसी भी अच्छे संसाधन लाभ कर रहे हैं उपरोक्त उन कार्यों को कैसे करना है सीखने में सक्षम? धन्यवाद!

+8

पता लगाने का एक तरीका। आपका समय शुरू होता है ... अब! – walkytalky

+0

अच्छा, यह शायद एक अच्छा नहीं होगा, लेकिन अगर आप वास्तव में अपनी गर्मी को इस तरह बिताना चाहते हैं तो आप इसे कर सकते हैं! : पी – Emil

उत्तर

7

हाँ! इसका लाभ उठाएं!!!

3

मैंने 3 महीने में सीखा और प्रकाशित किया। सवाल यह है कि आप उद्देश्य सी (जो आप हैं) के साथ सहज हैं और क्या आप कोको और एमवीसी पैटर्न से परिचित हैं?

असल में, जब तक कि आप प्रोग्रामिंग करने के लिए पूरी तरह से नए हैं, यह के लिए जाना!

+0

यदि आप मुझसे पूछते हैं तो आप इसे कैसे करते हैं? – Rick

+0

उद्देश्य सी सी सीख लिया कुछ किताबें खरीदी और कोको के बारे में पढ़ा। उस परीक्षण और त्रुटि के बाद जब तक यह काम नहीं किया। पॉडकास्ट का उल्लेख करने के लिए –

3

आप अपने सर्वर पर निर्माण/संपादन संसाधनों का उल्लेख किया। आप पर बैकएंड पर रूबी चला रहे हैं, तो आप उद्देश्य संसाधन दिलचस्प लग सकते हैं, सक्रिय संसाधन में एक ऑब्जेक्टिव-सी इंटरफ़ेस:

http://iphoneonrails.com/

लेकिन वापस अपने मूल प्रश्न के, यह सब पर कैसे निर्भर करता है पॉलिश आप ऐप होना चाहते हैं। मेरी सलाह है, अगर आप कर सकते हैं तो इसे अनदेखा करें और बस सीखना शुरू करें। (फ्री) स्टैनफोर्ड आईट्यून्स यू कोर्स पॉडकास्ट से शुरू करें।

+0

+1। – Moshe

+0

मैं वास्तव में रेल का उपयोग करता हूं, और यह बेहद उपयोगी दिखता है। धन्यवाद! एप्पल दस्तावेज के लिए आसान शॉर्टकट के लिए – Rick

1

मैं जावा या एंड्रॉयड एपीआई या खेल प्रोग्रामिंग के बारे में इतना जानते हुए भी बाहर के साथ दो सप्ताह में एक Android खेल लिखा .. लेकिन मैं कॉपी और प्रलेखन उदाहरण और अन्य उपलब्ध स्रोत कोड से सामान का एक बहुत चिपकाने के लिए किया था। उस समय एक आईफोन ऐप लिखने और इसे बनाने के लिए पर्याप्त रूप से सीखना सैद्धांतिक रूप से संभव है। लेकिन यह आपके ऊपर ध्यान केंद्रित करने और इसे देखने के लिए है, यह कठिन हिस्सा है।

0

हाँ आप कर सकते हैं।

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

फिर अपने एप्लिकेशन से निपटने। इस बिंदु से आप & पर गिर गए होंगे कुछ प्रासंगिक वेब लिंक बुकमार्क किए हैं या आपके ऐप की ज़रूरतों के लिए एक पुस्तक या दो विशिष्ट हैं, और यह सब जगह में आना चाहिए।

शुभकामनाएं! :-)

1

हाँ - मैं भी यह किया है।

मैं पिछली गर्मियों में 2 महीने के लिए एक इंटर्नशिप थी और मैं उद्देश्य सी जानने के लिए और बना सकते हैं और उस समय के भीतर एक काफी जटिल एप्लिकेशन पॉलिश करने में कामयाब रहे।

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

2 महत्वपूर्ण बातें याद करने के लिए:

  1. गूगल और stackoverflow, अपने दोस्त हैं अगर कुछ गूगल और stackoverflow के साथ अपने होने मुसीबत सामान्य रूप से एक जवाब होगा।

  2. विकल्प, कमान और डबल क्लिक करें अपने कोड सेब डेवलपर दस्तावेजों को खोलने और बात आप डबल को क्लिक करने पर कोई खोज करते हैं जाएगा में कुछ पर। यह कोको कक्षाओं में विधियों और गुणों की जांच करने का एक आसान तरीका प्रदान करता है।

+0

+1। आप विधि (alt) -> विधि का उपयोग भी कर सकते हैं ताकि किसी विधि के लिए दस्तावेज़ का संक्षिप्त संस्करण प्राप्त हो सके। – djhworld

0

हाँ!

अन्य की तुलना में सलाह लोगों को दे दिया, आप भी खुला पाठ्यक्रम पर iPhone अनुप्रयोग प्रोग्रामिंग पाठ्यक्रम की जाँच कर सकते हैं। लेकिन, मैं आपको चेतावनी देता हूं, यह 45 घंटे का कोर्स है।

0

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

मैं एक किताब के साथ शुरू लेकिन iTunes विश्वविद्यालय का उपयोग नहीं होता। स्टैनफोर्ड से उपलब्ध पहला कोर्स CS193P Web Page(iTunes link) कहा जाता था और यह शुरू करने के लिए एक शानदार जगह है - वीडियो पर किए गए कार्यों को पढ़ने से पढ़ने के लिए मेरे लिए आसान है। अधिक हालिया कक्षाएं भी उपलब्ध हैं हालांकि वे प्रत्येक सेमेस्टर कक्षा को प्रकाशित नहीं करते हैं।

0

अध्ययन करने के लिए एक सप्ताह या तो खर्च मैं OSX विकास पर काफी एक ही बात कर रहा हूँ कर सकते हैं। इस प्रकार मैं इसे कैसे हल करता हूं:

  • प्रासंगिक पुस्तकें खरीदें। अमेज़ॅन और एसओ सही विकल्पों के साथ प्रदान करते हैं, फिर उनमें से बहुत से खरीदते हैं और देखते हैं कि कौन सा फिट बैठता है। मैंने पाया कि एक अच्छी किताब या दो होने और कभी-कभी उन्हें अपने प्रोग्रामिंग वातावरण के बाहर पढ़ने से आप वास्तव में प्रोसेस सीख सकते हैं।

  • कम से कम एक पुस्तक के माध्यम से काम करने के लिए, दूसरों को आप क्या सीखा है पर व्याख्या के लिए कर रहे हैं।

  • प्रारंभ आप लिख देता है। यह एसडीके सीखने के केवल एक सप्ताह के बाद भी हो सकता है। वैश्विक रूप से चीज की योजना बनाने के साथ शुरू करें, और इसे कंक्रीट टू-डू में विभाजित करें। प्रत्येक चुनौती को करने के लिए विचार करें और तदनुसार निपटें। आप इस तरह से बहुत जल्दी सीखेंगे।

  • थोड़ी देर के बाद अपने ज्ञान को प्रतिबिंबित करने के लिए पर्याप्त विस्तार किया गया है। जब आपने ऐप लिखना शुरू किया, तो आपने अनिवार्य रूप से कुछ गलतियां की। अब उन्हें ठीक करने का समय है और आपके अनुभव को अपना रास्ता तय करने दें।

और जैसा कि पहले उल्लेख किया गया है, Google और SO के साथ पागल हो जाएं। बेशक, यहां पोस्टिंग इन उपकरणों का सही ढंग से उपयोग करने की आपकी क्षमता साबित करती है। सबसे ऊपर, मजा करो।

0

यह संभव है।

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

आप iTunes पर देख सकते हैं (यह व्याख्यान 'के लिए उद्देश्य-सी शुरूआत' को छोड़ने के लिए अगर आप पहले से भाषा से परिचित हैं उचित हो सकता है)

यह भी उनका कहना है कि अगर आप चाहते हैं लायक हो सकता है एक आईपीएक्स डिवाइस पर एक ऐप विकसित करने के लिए आपको डेवलपर लाइसेंस प्राप्त करने की आवश्यकता है जिसके लिए आपको सदस्यता के लिए थोड़ा पैसा लगेगा। हालांकि सिम्युलेटर से काम करना पूरी तरह से नि: शुल्क है लेकिन भौतिक डिवाइस पर आपके ऐप को बाहर करने की कोशिश नहीं करता है।

0

आपको आईट्यून्स यू से बहुत मदद मिल सकती है। यहां एक बहुत ही हालिया कक्षा है जो उपयोगी जानकारी से भरा हुआ है।

http://deimos.apple.com/WebObjects/Core.woa/Browse/matcmadison.edu.3989485784.03989485786

वहाँ भी स्टैनफोर्ड विश्वविद्यालय से एक वर्ग है, लेकिन मैं इसके साथ धीमी चाल मिल जाए, लेकिन यह सामग्री का एक बहुत कवर करता है।

http://deimos3.apple.com/WebObjects/Core.woa/Browse/itunes.stanford.edu.3124430053.03124430055

आप iTunes पर "iPhone अनुप्रयोग विकास" खोजते हैं आप अन्य वर्गों के साथ-साथ मिल जाएगा। मुझे लगता है कि ऐप्पल से उपलब्ध सभी दस्तावेज और नमूना कोड के साथ इन कक्षाओं में उद्देश्य-सी, एक्सकोड और आईफोन विकास सीखने का एक शानदार तरीका है।

0

आप कैसे प्राप्त और पोस्ट Apple Web site पर करने के लिए सीख सकते हैं।

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