При создании мобильного приложения, первостепенная задача программиста, это выбор подходящего инструмента. На какие языки стоит ориентироваться? Чтобы ответить на этот вопрос, давайте разберемся, какие бывают способы разработки мобильных приложений. Нативная разработка - приложения разрабатываются под конкретную платформу и пишутся на языках, созданных специально для этой платформы. Кроссплатформенная разработка - приложения в отличии от нативных, пишутся на одном языке, сразу для нескольких платформ. Нативные приложения Нативные приложения, отличаются высокой производительностью и обладают рядом преимуществ: - легкая поддержка и обслуживание - простой и быстрый доступ к функциям телефона (“вызов” камеры, микрофона, геолокации и так далее). - “дизайн” большинства элементов интерфейса берется от ОС телефона iOS приложения Существуют два основных языка, созданных для разработки нативных приложений на iOS платформе - Swift и Objective-C. Objective-C Objective-C - язык созданный Ap