Как вы правильно сказали, Three20 больше не используется (он был слишком тяжелым, и вы никогда не использовали его полностью). В настоящее время я думаю, что люди склонны придерживаться подхода «компонентности» (извините за жаргон), а это означает, что вы просто вкладываете в свой проект материал, который, как вы знаете, вы будете использовать, который можно легко добавить/удалить. Таким образом, если вы передумаете использовать определенный компонент, вы можете в любое время отказаться от него и заменить его на несколько минут почти за пару минут.
Для этого я бы посмотрел на cocoacontrols и cocoapods.
Первый, кто просматривает все виды визуальных и невизуальных компонентов, сторонние библиотеки и т. Д. Второй - фактически импортировать их в свой проект с минимальными проблемами.
Таким образом, ваш проект будет включать только классы, которые будут использоваться, и его будет не так сложно настроить.
Если вы ищете волшебный набор инструментов, который делает все это, я боюсь, что этого не существует (и я не думаю, что это когда-либо было).