2008-10-02 16 views
9

के साथ शुरू करने का सबसे अच्छा तरीका मुझे हाल ही में अपना पहला मैक मिला। मैं विंडोज़ पर बहुत सारे प्रोग्रामिंग करता हूं लेकिन अब मैं मैक विकास में जाना चाहता हूं। मैक विकास के साथ शुरू करने के लिए मुझे कुछ भाषाओं को क्या जानना चाहिए या उपकरण का उपयोग करना चाहिए?मैक विकास

उत्तर

14

Cocoa(R) Programming for Mac(R) OS X (3rd Edition) by Aaron Hillegass:

enter image description here

बढ़िया किताब और लेखक विश्वसनीयता के बहुत है - एप्पल उस में लाया कोको पर अपने डेवलपर्स को प्रशिक्षित करने के।

+0

मैं एक जावा डेवलपर जिसे MacOS विकास में पढ़ने के लिए शुरू हो गया है और मैं इस बहुत किताब उठाया। अब तक, मैं इसे भी पसंद कर रहा हूं। –

+0

यहां एक नया संस्करण है: http://www.amazon.com/dp/0321774086/ – MikeB

4

डेस्कटॉप ऐप्स के लिए, कोको + उद्देश्य-सी जाने का तरीका है। एक्सकोड इसके लिए सबसे अच्छा संपादक है। वेबपैप्स के लिए, मैं रेल और टेक्स्टमेट पर रूबी की जांच करूंगा।

यदि आपने जावा विकास किया है, तो आप भी ऐसा कर सकते हैं। ग्रहण बहुत परिचित होगा।

2

मैं Mac Developer Network शामिल हो गए है, और वहाँ कई पॉडकास्ट की सदस्यता लें। एक संदर्भ दिमाग नहीं, आप बस अपनी यात्रा पर प्रेरित रखने के लिए एक जगह है।

2

मैं दूसरे शिकारीज के Aaron Hillegass की पुस्तक का सुझाव।

एक और पुस्तक जिसे मैं इस समय पढ़ रहा हूं जो एक्सकोड 3 का एक अच्छा दौरा है फ़्रिट्ज़ एंडरसन का Xcode 3 Unleashed है।

ऐप्पल की विकास वेबसाइट में कई प्रोग्रामिंग मार्गदर्शिकाएं और वीडियो भी हैं। Developer.apple.com पर साइन अप करें। यदि आपके पास पहले से ही एक सेब.com खाता है (या आईट्यून्स) तो डेवलपर सदस्यता में इसे विस्तारित करना आसान है। ध्यान दें कि जब तक आप पूर्ण एडीसी सदस्यता के लिए भुगतान नहीं करते हैं, तब तक आपको सभी डेवलपर जानकारी नहीं मिलती है। लेकिन सभी एपीआई दस्तावेज़ और प्रोग्रामिंग गाइड भुगतान किए बिना उपलब्ध हैं।

0

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

0

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

1

क्या आप विंडोज वातावरण से आ रहे हैं? यदि आप करते हैं तो मैं मोनो की सिफारिश करता हूं जो एक नेट फ्री कार्यान्वयन या जावा है, दोनों प्लेटफ़ॉर्म विंडोज/ओएसएक्स/लिनक्स

पर अच्छी तरह से काम करते हैं यदि आप ओएसएक्स को लक्षित करना चाहते हैं तो कोको/ऑब्जेक्टिव-सी/एक्सकोड तरीका है जाओ लेकिन मुझे यकीन नहीं है कि ओएसएक्स के विकास उपकरण के लिए केवल एक बड़ा प्रदाता प्रतीत होता है और यह ऐप्पल स्वयं विकास उपकरणों के असंख्य से तुलना करता है जो आपको विंडोज के लिए विकसित हो सकता है।

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