Разработайте приложение для iOS для Cydia - PullRequest
14 голосов
/ 17 сентября 2011

Как начать разработку простых настроек iOS для Cydia?

Какая разница в составлении приложения для официального App Store и Cydia?

1 Ответ

22 голосов
/ 18 сентября 2011

Разработка твика сильно отличается от разработки автономного приложения. Если вы хотите сделать все это самостоятельно, прочтите Objective C runtime Программирование . Тем не менее, это не то, как подавляющее большинство разработчиков твиков делают это, так как есть несколько более простых вариантов.

Если у вас есть опыт работы с Objective C (достаточно, чтобы иметь возможность разрабатывать приложение), вам не нужно знать намного больше, чтобы настроить. Дастин Хоутт, разработчик, который сделал несколько настроек для Cydia, создал инструмент под названием theos, который значительно упрощает этот процесс. Вы можете прочитать об этом здесь . На irc.saurik.com #theos также есть очень активный канал IRC. Наконец, вы можете просмотреть страницы github некоторых популярных разработчиков твиков, которые используют теос, чтобы вы могли лучше понять синтаксис ( chpwn , DHowett , rpetrich ).

Эти три метода - то, как я научился писать твики, и как только вы поймете их, это действительно довольно просто. В theos также есть системы для создания автономных приложений, а также других плагинов, поэтому скачайте его и посмотрите, что лучше для того, что вы хотите. Быстрый поиск в Google также приведет к появлению нескольких полезных теологических руководств ( 1 , 2 ). Удачи!

Последнее, на что следует обратить внимание, это то, что вы, возможно, захотите отложить разработку на пару недель. Причина в том, что Apple может выпустить iOS 5 в ближайшее время, и все может измениться, а также тот факт, что все на #theos IRC откажется помочь с проблемами, касающимися iOS 5.

...