У меня есть конкретный вариант использования, и я нашел 3 способа сделать это через Интернет, которые определены для расплывчатых случаев использования. Я смотрю на эти три вопроса о том, что нужно применять.
Я склонен сидеть там, не зная, что делать, а потом ничего не делать ... Есть ли хороший способ выбора? Должен ли я попробовать все из них?
Чтобы быть более конкретным для некоторого контекста, я пытаюсь сделать очень легкую настольную игру, где мне нужна часть экрана, с помощью которой я могу вращать сетку настольной игры, увеличивать сетку и перемещать части этой сетки . Я понятия не имел, как это сделать, но я нашел в Интернете такие вещи, как Core Animation, Core Graphics, Sprite Kit, и я увидел аргументы за и против них - например, Sprite kit имеет высокий уровень, но поддерживает частоту кадров 60, что Это пустая трата батареи, когда на экране ничего не движется. Core Animation - это API более низкого уровня, который противоречит указаниям Apple «взять наивысший уровень абстракции». Я не хочу изучать 3 вещи для использования 1. Есть ли способ, которым я могу выбрать и отклеиться?
Я целенаправленно оставляю это как довольно расплывчатый вопрос, так как считаю, что он применим ко всей области программного обеспечения.