у вас есть таб бар контроллер с несколькими вкладками ( несколько вью контроллеров), вы хотите показать новый вью контроллер поверх всего, так ? Если да, то если вы это будете делать из контроллера, который в таббарконтроллере, то у вас будет показан новый модально, но нижняя менюшка будет видна, чтобы ее было не видно, нужно показывать модально от таббарконтроллера, то есть в вашем коде это будет как-то так self.tabBarController.present(newController)
Ну вообще парсить html страницу это такое, кажем прямо это костылище и лучше так не делать. Лучше конечно какой-то API иметь на сайте, если его нет, то возникает вопрос, а зачем вообще мобильное приложение, если я могу просто войти с браузера ? Если само приложение имеет какой-то полезный функционал, но в добавок к нему надо показать html страницу, то обычно просто показывают UIWebView на весь экран и в него грузят эту таблицу и все.
Серьезно вы думаете, что Swift не развитый ? А какого вы мнения о инженерах компании эпл и какое ваше мнение о руководстве эпл, раз они переписали мастодонт-приложение AppStore в iOS 11 на свифт, это только сотрудники эпл упомянули на WWDC 2017. То приложение, которым пользуются сотни миллионов людей каждый день написали на неразвитом языке ? Сейчас большинство компаний занимающихся мобильной разработкой начинают писать приложения на неразвитом swift'e, наверно тоже лоханулись ...
По существу 3 года достаточный срок для развития языка, особенно для компании, которая не ограничена в ресурсах, ни в финансовых, ни в квалифицированных сотрудниках. Swift - open source, в него контребьютят люди со всего мира. Он не идеальный, есть некоторые проблемы, над ними работают, прогресс идет. В повседневной работе встречаются редко.
Если что-то серьезное с музыкой планируете, то тут вам понадобится CoreAudio, людей которые знают данный фреймворк не так много среди iOS разработчиков
Ну вы понимаете, что сам язык учится +- 2 недели, на какие-то специфичные вещи типа дженерик протоколов может понадобиться чуть больше времени, это не суть. Сама сложность в ios sdk, очень широкий круг фрейворков нужно освоить чтобы что-то реальное начать делать
Это ограничение ? Вопрос был про то чтобы поставить одно приложение на одно устройство. Каких-то ограничений сколько это приложение может хранится на девайсе нету
self.tabBarController.present(newController)