iOS डेवलपर टूल और यूटिलिटीज (घटता और अच्छा होना चाहिए) [बंद]


25

मैं मैक के लिए सामान्य और iOS विकास में नया हूं। मैंने एक iPhone और iPad का उपयोग किया है, और मैं दोनों के लिए एप्लिकेशन लिखना चाहता हूं। मैं एक नया (पंजीकृत) Apple डेवलपर हूं और Xcode डाउनलोड किया है और इसके माध्यम से काम कर रहा हूं।

मेरा प्रश्न यह है: क्या कोई भी तृतीय पक्ष उपकरण है जो आईओएस डेवलपर्स से अधिक अनुभव के साथ I (जो हर कोई है) का उपयोग करता है?

उदाहरण के लिए, विंडोज दुनिया में मैं उपयोग करता हूं

  • एक अतिरिक्त पाठ संपादक के रूप में नोटपैड ++।
  • निर्भरता की जाँच के लिए निर्भर करता है (हाँ, मुझे एहसास है कि इस के लिए एक कोरोलरी नहीं हो सकता है)
  • रेगेक्स बडी / नियमित रूप से डिबगिन के निर्माण के लिए।
  • आदि...

आईओएस परिदृश्य से अनभिज्ञ होने के नाते, कोई भी जानकारी किसी को भी उपकरण पर आपूर्ति कर सकता है (और संभवतः वे क्यों हंसते हैं या हंसने की जरूरत है) बहुत अच्छा होगा।


कृपया पोस्ट करने से पहले खोज करें!

खोज करने के लिए, ऊपरी-दाएं कोने में खोज बॉक्स का उपयोग करें। वर्तमान प्रश्न के उत्तर खोजने के लिए, का उपयोग करें inquestion:this। उदाहरण के लिए:

inquestion:this Textmate

यदि यह पहले से पोस्ट नहीं किया गया है, तो कृपया उत्तर के रूप में जोड़ते समय कुछ सरल नियमों का पालन करें।

नियम

  1. प्रति उत्तर एक टूल तक सीमित करें ।

  2. एक छोटा विवरण जोड़ें

  3. यदि संभव हो तो आवेदन के नाम पर वेबसाइट पर एक लिंक जोड़ें (कोई प्रत्यक्ष डाउनलोड नहीं)।

  4. ## [appName](link)आवेदन नाम का हवाला देते हुए उपयोग करें । कृपया कीमतों को शामिल न करें।


2
मैंने कुछ नियमों को जोड़ने के लिए स्वतंत्रता ली ताकि यह अराजकता न हो। मैंने इसे सीडब्ल्यू बनाने के लिए भी कहा।
लोकोव वोल्फ

Windows पर उपयोग किए जाने वाले सॉफ़्टवेयर के लिए मैक समकक्षों को खोजने के लिए एक बढ़िया साइट है वैकल्पिक टी.ओ.नेट - यहाँ रेक्स बडी के लिए मैक ओएस एक्स विकल्प की एक सूची दी गई है - मैंने अभी तक उनमें से किसी की भी कोशिश नहीं की है
जिम मैककेथ

1
मुझे नहीं लगता कि कीमतों सहित कुछ भी गलत है। यदि वे बदलते हैं, तो कोई भी जानकारी संपादित कर सकता है। पहले से कीमत जानना बहुत उपयोगी है।
नवन राजा

क्या यह स्टैक ओवरफ्लो पर बेहतर नहीं होगा जहां डेवलपर विषय अधिक जर्मन है?
bmike

जवाबों:


17

ड्रॉपबॉक्स

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


मुझे इसका उल्लेख करना चाहिए था, पहले से ही है। बहुत बढ़िया सिफारिश।
देवसोलो

ड्रॉपबॉक्स + गिट बैकअप-अप संस्करण नियंत्रण में अंतिम (ठीक शायद सिर्फ आसान अंतिम) है।
एल्पप्लिन

13

परीक्षण उड़ान

ओवर-द-एयर बीटा परीक्षण के प्रबंधन के लिए अपरिहार्य।


अमूल्य, और एक पूरा खेल परिवर्तक। एक बार जब आप परीक्षण कर रहे हैं तो आप (अभी भी मुक्त) TestFlight सेवा को हरा नहीं सकते हैं!
मैथ्यू फ्रेडरिक

13

टर्मिनल

यदि आप ग्राफ़िकल रूट पर नहीं जाना चाहते हैं तो आपके मैक पर टर्मिनल रिपॉजिटरी के प्रबंधन के लिए एक बहुत ही उपयोगी उपकरण है। इसके अतिरिक्त, कई उपयोगी उद्देश्य-सी लाइब्रेरीज़ को Google कोड या GitHub पर होस्ट किया जाता है। टर्मिनल होने का मतलब इन पुस्तकालयों की प्रतियों की जांच करना है।


7
ITerm2 होने पर टर्मिनल क्यों ?
मपसॉव


10

बहुरूपदर्शक

एक महान अंतर / मर्ज उपकरण। छवियों की तुलना कर सकते हैं। लगभग कुछ भी के साथ समेकित रूप से एकीकृत करता है।


9

homebrew

Macports की तुलना में Unix / Linux उपयोगिताओं को प्राप्त करने का एक कम आक्रामक तरीका। Macports के साथ कुछ भी गलत नहीं है, लेकिन मुझे अपने सिस्टम पर पर्ल की 3 प्रतियां पसंद नहीं हैं, आदि।


7

फ्लक्स

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

यह स्क्रीन शॉट्स आदि को प्रभावित नहीं करता है, लेकिन आपको रंगों की सही छाप पाने के लिए इसे निष्क्रिय करने की आवश्यकता हो सकती है।


कोशिश करने के लिए कुछ लगता है, लिंक के लिए धन्यवाद।
देवसोलो

7

Accessorizer

Accessorizer आपके मैक या iOS ऐप को चलाने के लिए आवश्यक सभी बॉयलरप्लेट कोड के निर्माण को गति देता है।
मुझे लगता है कि इसे बनाने के लिए मुख्य उपयोग @propertyऔर@synthesize लाइनों के लिए करता है। आप बस अपने सभी ivars का चयन करें कुछ कुंजियाँ दबाएँ और accessorizer @property निर्देशों का एक ब्लॉक बनाएगा। बस अपने हेडर में पेस्ट करें और किया।

इसके अलावा आप init, dealloc, viewDidUnload मेथड बना सकते हैं। यह NSCoding अनुरूप वस्तुओं को बनाने में मदद करता है। और भी बहुत कुछ।

हर Objective-C डेवलपर के पास होना चाहिए।


कुछ भी जो स्वचालित है वह (कम से कम) देखने लायक है।
देवसोलो

6

एडोब फोटोशॉप

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

आपके पास परीक्षण सहित कई खरीद विकल्प हैं, या यदि आप योग्य हैं, तो शिक्षा मूल्य निर्धारण।


या मैक पर GIMP ( gimp.org ) ठीक काम करता है, ...
मार्टिन एस। स्टोलर

6

Evernote

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




3

macports

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

Fink Macports का एक विकल्प है जो मूल रूप से एक ही काम करता है।


3

MindNode

महान मन मानचित्रण उपयोगिता। एक iPad संस्करण भी उपलब्ध है ($ 7 या तो)


यह एक उत्कृष्ट ऐप है।
मोशे

3

SvnX

SvnX svn क्लाइंट बाइनरी की अधिकांश विशेषताओं के लिए एक OS X ओपन सोर्स GUI है।

यह आपको अपनी कार्यशील प्रतियां, स्थान परिवर्तन और उन पर काम करने के लिए ब्राउज़ करने की अनुमति देता है, लेकिन साथ ही अपने रिपॉजिटरी के लॉग और संशोधन भी ब्राउज़ करने की अनुमति देता है।


3

mogenerator

कस्टम कोर डेटा कक्षाओं के लिए उद्देश्य (सी) अपडेट करता है।


3

BBEdit

BBEdit एक महान टेक्स्ट एडिटर है जो काफी समय से आसपास है। नए संस्करण 10 ने न केवल एक महान नई सुविधाओं को जोड़ा (और ऐसा करना जारी है), बल्कि कीमत में एक बड़ी कमी देखी गई - 50%।

BBEdit बहुत स्क्रिप्ट योग्य है, जिसमें AppleScript और शेल स्क्रिप्टिंग शामिल हैं। समय कम करने के लिए क्लिपिंग बनाना भी आसान है।

BBEdit बहुत हद तक TextWrangler के समान है (TW BBEdit का 'लाइट' संस्करण है), लेकिन इसमें कई अतिरिक्त विशेषताएं शामिल हैं जो अच्छी तरह से पैसे के लायक हैं। कुछ उदाहरण एचटीएमएल उपकरण बहुत बेहतर हैं, संदर्भ अलग-अलग भाषाओं, क्लिपिंग, एसवीएन / सीवीएस एकीकरण, और अधिक में पूर्ण ऑटो अवगत हैं।


3

Pixelmator

एक अच्छा छवि संपादक विकास के लिए आवश्यक है। Pixelmator इससे कहीं ज्यादा है। यह पूरी तरह कार्यात्मक है, सामग्री-जागरूक भरण के साथ पूर्ण है, एक सुंदर मैक महसूस करता है, और इसे बंद करने के लिए केवल $ 25 है (मैं नियमों से अवगत हूं लेकिन मैक ऐप स्टोर में यह इसके प्रमुख विक्रय बिंदुओं में से एक है) ।


2

सामग्री

यह उम्र के लिए बीटा में रहा है और शेर पर बहुत दुर्घटनाग्रस्त है, लेकिन एक्सकोड प्रलेखन ब्राउज़ करने के लिए सामग्री एक बढ़िया विकल्प है। यह आम तौर पर डॉक्स की खोज करने के लिए तेज़ है, और इसमें Google और StackOverflow की खोज की गई है। मैं चाहता हूं कि वे इसे अपडेट कर दें ताकि क्रैश कम हो जाए।



2

सिप

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


2

CocoaPods

CocoaPods आपके Xcode प्रोजेक्ट में 3 वें पार्टी लाइब्रेरी को एकीकृत करने के लिए बहुत उपयोगी है। कोई और अधिक परेशानी और इन पुस्तकालयों को जोड़ने के साथ समय खोने का।


1

किसी भी फ़ाइल का पता लगाएं

( ऐप स्टोर में उपलब्ध )

मैक का कंटेंट केंद्रित "स्पॉटलाइट" फीचर आपको सबसे पहले पागल कर देगा क्योंकि आपको एहसास होगा कि इसे नाम खोजों को दर्ज करने के लिए डिफ़ॉल्ट रूप से सेट नहीं किया जा सकता है। अदृश्य फ़ोल्डर से परिणाम वापस करने में इसकी असमर्थता, जैसे कि usr / bin तब आपके जीवन को एक जीवित नरक बना देगा।

"फाइंड एनी फाइल" डिस्क या फोल्डर पर फाइल्स की तलाश करता है। यह परवाह नहीं करता है कि स्टीव जॉब्स, या कोई अन्य, सोचता है कि एक फ़ाइल को केवल नश्वर से छिपाया जाना चाहिए। यह भी संकुल के अंदर दिखेगा।



1

monodevelop

मैक (या क्रॉस प्लेटफॉर्म) के लिए मोनो अनुप्रयोगों के साथ काम करने के लिए एक अलग आईडीई। मोनो .NET फ्रेमवर्क पर आधारित है और आप इसे C #, VB.NET या डेल्फी प्रिज्म (3 पार्टी अतिरिक्त की आवश्यकता है) के साथ उपयोग कर सकते हैं। संभवतः अन्य भाषाएं भी।

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


मैंने इसके बारे में सुना है, लेकिन यह देखते हुए विचार नहीं किया है कि मैं iPad / iPhone ऐप में रुचि रखता हूं।
DevSolo

MonoDevelop का मुख्य लाभ यह है कि यदि आप अपने iOS या मैक अनुप्रयोगों के साथ .NET फ्रेमवर्क के मोनो कार्यान्वयन के साथ काम करना चाहते हैं, या क्रॉस प्लेटफॉर्म विकास करने की आवश्यकता है। अगर आप सिर्फ Mac और iOS को टारगेट करना चाहते हैं तो Xcode यह सब आपके लिए करेगा। FYI करें, MonoTouch फ्रेमवर्क $ 300 के लिए एक वाणिज्यिक लाइसेंस है जो मुझे विश्वास है।
जिम मैककेथ


1

fraise

सिंटैक्स हाइलाइटिंग आदि के साथ लाइटवेट टेक्स्ट एडिटर, मेरा नोटपैड ++ प्रतिस्थापन। विकास रुक गया है, लेकिन यह खुला स्रोत है, इसलिए यह फिर से बंद हो सकता है।


यह नहीं हो सकता है। Fraise Smultron का एक कांटा है (जो स्वतंत्र और मुक्त-स्रोत भी हुआ करता था)। लेकिन जब से Smultron डेवलपर ने विकास (इस बार बंद स्रोत) को फिर से शुरू किया और मैक एपस्टोर पर रखा, Fraise developement को बंद कर दिया गया।
Lo 7c Wolff

1

AppStar

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


1

मोबाइल प्रावधान फ़ाइलों के लिए क्विकवेयर प्लगइन

MacMation (TimeBoxed ऐप के डेवलपर्स) ने एक्सकोड की मोबाइल फ़ाइलों की सामग्री और वैधता को देखने के लिए सिर्फ एक आसान क्विकवेयर प्लगइन पोस्ट किया है।


1

स्निपेट्स

स्निपेट्स मैक ओएस एक्स के लिए एक एप्लिकेशन है जो आपके कोड के सबसे अधिक इस्तेमाल किए जाने वाले टुकड़ों को संग्रहीत करता है जिसे आप विभिन्न परियोजनाओं में पुन: उपयोग कर सकते हैं।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.