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