Чего у Вас с TableViewDataSource?
listOfNewsVM в одном месте лежит или в разных классов. Массивы в Swift - это структуры и они копируются во время операции присваивания.
Сложно развернуто отвечать на вопрос не понимая, что есть в коде на данный момент.
Я предполагаю что объект сущности Recipe уже есть? (и имеется сгенерированный класс Recipe наследник ManagedObject)
Чтобы получить все рецепты (Recipe: ManagedObject) из контекста (ManagedConext), необходимо создать экземпляр FetchRequest c entity "Recipe", далее опишу работу с одним из полученных объектов.
Записать можно просто добавив в set новый или существующий объект RecipeTag
recipe.tag.insert(tag)
После чего нужно сохранить контекст (context.save())
Считать можно аналогичным образом
print("\(recipe.tag.nameTag)")
Ну даже у нас в Tinkoff есть библиотеки на Objective-C, которые нужно поддерживать и добавлять туда новый функционал. Но в целом да, новые проекты и фреймворки пишутся на Swift.
Навигация подразумевает переходы между экранами (по UINavigationController, UITabBarController, или хотя бы модальное представление экрана - методы UIViewController show/dismiss). Не очень понятно что Вы имеете в виду говоря о стандартных кнопках.
Где и как у вас хранятся данные?
Если это CoreData, то, например, можно по нажатию на сегмент менять предикат для поиска в бд и перезагружать таблицу методом reloadData.
Микросервер вроде нормальная штука, но сможет ли он потянуть несколько виртуалок? Про апгрейд озу тоже сказать не могу, не очень подробно знаком с этой машиной.
Мне кажется, если нужна мощность/расширяемость то лучше немного заморочится и собрать самому. Недавно ковырял NAS4free в virtualBox. Все довольно просто натраивается. Если нужна красивая обертка то можно посмотреть на проект XPenology.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
listOfNewsVM в одном месте лежит или в разных классов. Массивы в Swift - это структуры и они копируются во время операции присваивания.