Сергей
iOS разработчик
Сергей внимательно следит за новостями Apple для разработчиков, любит делится знаниями и преподает на курсах по Swift
Функції — це самостійні фрагменти коду, які вирішують певне завдання. Кожній функції присвоюється унікальне ім’я, за яким її можна ідентифікувати і «викликати» в потрібний момент. Сьогодні ми навчимося створювати функції у Swift.
Ми вже встигли вивчити умовні оператори та цикли. Окрім них у мові Swift є також оператор передачі управління switch case
. Його можна розглядати як розширену форму умовного оператора if
, у якій представлені всі можливі варіанти рішення, серед яких Swift повинен обрати єдине правильне.
Коли справа доходить до повторення однотипних завдань в коді, «скопіювати і вставити» — найшвидше рішення. Але набагато ефективніше буде застосувати цикли, прості програмні конструкції, які повторюють блок коду до тих пір, поки умова залишається істинною (значення «true»).
В контексті програмування термін «потік» — це процес виконання програми. У Swift існують спеціальні механізми, які дозволяють керувати цим процесом, наприклад виконувати або, навпаки, ігнорувати код в залежності від заданих умов, а також багаторазово повторювати певні блоки коду.
Як ми вже знаємо, масиви у Swift — це колекції, у яких доступ до кожного елементу здійснюється через числовий індекс, наприклад songs[0]
. Словники являють собою ще один поширений тип колекції. Від масивів вони відрізняються тим, що дозволяють отримати доступ до значень за спеціальним ключем, який вказав користувач.
Ранее мы писали об аннотации типов данных и интерполяции строк, а в этот раз хотим рассказать о массивах в Swift. Массивы позволяют нам сначала группировать множество значений в одну коллекцию, а затем открывать их по отдельности согласно тех позиций, которые эти значения занимают в коллекции.
В предыдущей статье мы рассказали об основных типах данных в Swift, а сегодня поговорим об автоматическом определении их типа (аннотации), а также интерполяции строк (создании нового значения из нескольких констант и переменных).
В этой статье мы продолжаем изучать программирование на Swift, языке, с помощью которого создаются приложения для iOS и программы для OS X. Сегодня вас ждет обзор типов данных языка программирования Swift, а также немного кода.
Каждый, кто решил изучать Swift или другой язык программирования, сталкивается с дилеммой: штудировать теорию или сразу пробовать создавать приложения? В этой серии статей я предлагаю вам вначале изучить синтаксис Swift, а затем начать писать несложный исходный код.
Сегодняшний урок я назвал «Культура кода». В нем я постараюсь донести мысль о том, насколько важно писать читаемый код. Это будет интересно, потому что код пишется не столько и не только для одного разработчика. Работа в команде обязывает писать так, чтобы твоим коллегам было понятно, о чем речь. Чего уж говорить, тебе самому будет приятно вспомнить все задумки, положенные в основу проекта, над которым ты работал в прошлом.