Использовать три разных кода проекта в одном?

#iphone

#iPhone

Вопрос:

Я создал три приложения раньше и теперь хочу использовать их в одном приложении, в основном я хочу вызывать эти приложения при нажатии кнопки ,

Ответ №1:

Вы должны предоставить общий доступ к одному AppDelegate для вашего нового проекта, а затем использовать три приложения в качестве UIViewControllers как свои собственные. Вы не можете создать новое UIApplication из своего кода, как вы можете сделать с механизмом активности Android.

Потребуется некоторый рефакторинг, но все равно будет работать таким образом… Вы можете использовать один «Главный экран» или «Экран меню», как это делают большинство приложений, например Facebook, Twitter apps и т.д…

Комментарии:

1. В основном проблема в том, что все имена viewcontroller одинаковы в моем другом приложении

2. Тогда я предполагаю, что у них есть что-то общее, если common parts максимально использует эти классы, тогда объедините их и используйте подклассы для реализации разных частей. Или, если они совсем не похожи, тогда, я думаю, единственный способ — сделать их копии и провести рефакторинг путем переименования… Я не вижу модульного способа сделать это, извини, приятель…