Cydia

2011-09-17 22 views
14

के लिए एक आईओएस ऐप विकसित करें मैं साइडिया के लिए सरल आईओएस ट्वीक्स कैसे विकसित कर सकता हूं?Cydia

आधिकारिक ऐप स्टोर और साइडिया के लिए किसी ऐप को संकलित करने में क्या अंतर है?

+1

खैर, सबसे बड़ा अंतर ऐप स्टोर वितरण है। क्या ऐप्पल के सैंडबॉक्स के बाहर काम करना चाहते हैं? (बस उत्सुक।) –

+0

क्या आपके पास ऐप स्टोर विकास करने का अनुभव है? कोई उद्देश्य-सी अनुभव बिल्कुल? –

+0

... ठीक है, सबसे पहले, स्प्रिंगबोर्ड को संशोधित करना एक साधारण काम नहीं है। लेकिन सबसे महत्वपूर्ण बात यह है कि उद्देश्य-सी जावा या सी # जैसी कुछ नहीं है। आपको वास्तव में इसे पढ़ना चाहिए। –

उत्तर

21

एक ट्वीक विकसित करना स्वयं निहित ऐप विकसित करने से काफी अलग है। यदि आप इसे स्वयं करना चाहते हैं, तो Objective C runtime programming पर पढ़ें। हालांकि, यह नहीं है कि ट्वीक डेवलपर्स का विशाल बहुमत यह कैसे करता है, क्योंकि कई आसान विकल्प हैं।

यदि आपके पास उद्देश्य सी (ऐप विकसित करने में सक्षम होने के लिए पर्याप्त) के साथ अनुभव है, तो ट्विक करने के लिए आपको बहुत कुछ जानने की आवश्यकता नहीं है। डस्टिन हावेट, एक डेवलपर जिसने साइडिया के लिए कई बदलाव किए हैं, ने थियोस नामक एक उपकरण बनाया जो प्रक्रिया को काफी सरल बनाता है। आप इसे here पर पढ़ सकते हैं। Irc.saurik.com #theos पर एक बहुत ही सक्रिय आईआरसी चैनल भी है। अंत में, आप थियो का उपयोग करने वाले कुछ लोकप्रिय ट्वीक डेवलपर्स के जिथब पेजों को देखना चाह सकते हैं, ताकि आप सिंटैक्स (chpwn, DHowett, rpetrich) को बेहतर ढंग से समझ सकें।

उन तीन तरीकों से मैंने tweaks लिखना सीखा, और एक बार जब आप समझते हैं तो यह वास्तव में काफी सरल है। थीस में स्वयं निहित ऐप्स के साथ-साथ अन्य प्लगइन बनाने के लिए सिस्टम भी हैं, इसलिए इसे डाउनलोड करें और देखें कि आप जो चाहते हैं उसके लिए सबसे अच्छा क्या है। एक त्वरित Google खोज कई उपयोगी थियो ट्यूटोरियल भी चालू करेगी (1, 2)। सौभाग्य!

ध्यान देने योग्य एक अंतिम बात यह है कि आप कुछ हफ्तों तक विकास करना बंद कर सकते हैं, कारण यह है कि ऐप्पल जल्द ही आईओएस 5 जारी कर सकता है और चीजें बदल सकती हैं, साथ ही यह तथ्य कि हर कोई # थियो आईआरसी आईओएस 5 से संबंधित समस्याओं के साथ मदद करने से इनकार कर देगा।

+0

थीस निश्चित रूप से सबसे आम तरीका है, और इसका उपयोग करने के लिए सबसे आसान है। यदि आप अधिक शामिल दृष्टिकोण चाहते हैं तो जटिलता के विभिन्न स्तर हैं (कैप्टनहूक और ओब्जे-सी रनटाइम प्रोग्रामिंग पर पढ़ें) लेकिन चूंकि आपके पास उद्देश्य सी थीस के साथ थोड़ा/कोई अनुभव नहीं है। उस आईआरसी चैनल पर हर कोई बेहद नौसिखिया मित्रवत है, इसलिए आप वहां जा सकते हैं और उनसे पूछ सकते हैं कि शुरू करने का सबसे अच्छा तरीका क्या है। – Jumhyn

+0

आईओएस 5 फ्रेमवर्क हेडर वास्तव में कहीं भी उपलब्ध नहीं हैं, आपको स्वयं को डंप करना होगा। आईओएस 4 हेडर के लिए, सहायता के लिए आईआरसी से पूछें। मैं भूल जाता हूं कि वे कहां हैं लेकिन किसी के पास उनके पास एक लिंक है। हेडर को स्वयं डंप करने के तरीके के निर्देशों के लिए भी पूछें। – Jumhyn

+0

[Mibbit] (http://chat.mibbit.com) वेब क्लाइंट के माध्यम से कनेक्ट करने का प्रयास करें। – Jumhyn