Как сделать свое приложение для iPhone/iPad (iOS)?

Для пытливых умов, таких, как мой, любой вопрос имеет ответ. Давно хотел сам сделать приложение для iOS, наконец-то дошли руки.

Итак, это несложно. То есть сложная часть — изучить язык программирования Swift (или знать какой-нибудь аналогичный), придумать идею приложения. А вот сам процесс работы с этим прост.

Что нужно:

  1. Компьютер Mac (тут без вариантов).
  2. Бесплатная программа XCode (в App Store есть)
  3. Инструкция для новичков на сайте Apple
  4. Если не умеете, то инструкция по языку Swift

Все.

Я пошагово повторил инструкцию для новичков, не изучая Swift (багажа моих предыдущих языков хватило, чтобы понять код, а писать я и не планирую), и получил вот такое приложение по добавлению блюд:

Нужно понимать, что программирование визуальное. Вы добавляете элемент на экран айфона слева, затем перетаскиваете его в поле с кодом справа и программируете его поведение. Это интуитивно, понятно и совсем не сложно.

А инструкция Apple содержит очень подробное описание каждой строчки в коде и каждого слова в строчке. То, что сначала выглядит страшно, оказывается очень милым и пушистым, если можно так вообще про код говорить.

В общем, не бойтесь написать первое приложение. Интересный опыт.