Я разработчик Android, и мне нужно было создать приложение для IOS. Я так и сделал, и теперь приложение готово. Но теперь я хочу сделать это библиотекой/фреймворком. Я имею в виду, что одна и та же база кода будет использоваться в разных проектах для каждого клиента, и они смогут изменять текстовые строки и цвета приложения. Остальная бизнес-логика останется прежней.
Итак, у меня два основных вопроса:
- Как преобразовать проект в фреймворк? Нужно ли мне создавать отдельный фреймворк в другом месте, а затем импортировать в него проект как Coca touch Framework? Я прав??
- How to make it customizable? What I meant from Customizable is simple two things.
- 1) Colors of Views. I have two many views. I want A separate file of colors so that I can change color in it and it reflects changes in whole application
- 2) Строка. Я хочу изменить текстовую строку, чтобы ее можно было изменить во всех проектах.
Пожалуйста, скажите мне, как я могу достичь этих вещей. Особенно меня беспокоит пункт номер два.
Примечание. Проект, который я хочу преобразовать во фреймворк, имеет два множества viewController, и все они встроены в одну раскадровку.
Targets
. Вам нужно будет создать цель для каждого клиентского приложения. Каждая цель должна иметь свои собственные файлы локализации для текста, и вы захотите добавить файл конфигурации для каждой цели, чтобы обрабатывать цвета. Вам нужно будет создать выходы из вашей раскадровки или xibs, чтобы вы могли затем изменить цвета в коде с помощью файла конфигурации, а также чтобы вы могли установить идентификаторы для строк, чтобы файлы локализации могли работать. - person Hodson   schedule 11.07.2018