Ответ 1
Разработка настройки сильно отличается от разработки автономного приложения. Если вы хотите сделать все сами, прочитайте Программирование времени Objective C. Однако это не так, как это делают большинство разработчиков tweak, так как есть несколько более простых опций.
Если у вас есть опыт работы с Objective C (достаточно, чтобы иметь возможность разрабатывать приложение), вам не нужно много больше узнать, чтобы сделать настройку. Dustin Howett, разработчик, который сделал несколько настроек для Cydia, сделал инструмент под названием theos, который значительно упрощает процесс. Вы можете прочитать здесь здесь. Существует также очень активный канал IRC на irc.saurik.com #theos. Наконец, вы можете проверить страницы github некоторых популярных разработчиков твитов, которые используют theos, поэтому вы можете лучше понять синтаксис (chpwn, DHowett, rpetrich).
Эти три метода - это то, как я научился писать твики, и как только вы понимаете теорию, это действительно довольно просто. theos также имеет системы для создания автономных приложений, а также других плагинов, поэтому загрузите его и посмотрите, что лучше всего для вас. Быстрый поиск по Google также приведет к появлению нескольких полезных учебных пособий по теме (1, 2). Удачи!
Одна из последних замечаний заключается в том, что вы можете немного удержаться на разработке в течение пары недель, потому что Apple может вскоре выпускать iOS 5, и все может измениться, а также тот факт, что все участники #theos IRC откажется помочь с проблемами, относящимися к iOS 5.