Сергей

Сергей

iOS разработчик

Сергей внимательно следит за новостями Apple для разработчиков, любит делится знаниями и преподает на курсах по Swift

Статьи автора Сергей

Основи Swift. Функції

Основи Swift. Функції

Основи Swift. Функції

Функції — це самостійні фрагменти коду, які вирішують певне завдання. Кожній функції присвоюється унікальне ім’я, за яким її можна ідентифікувати і «викликати» в потрібний момент. Сьогодні ми навчимося створювати функції у Swift.

Основи Swift. Оператори передачі управління switch case

Основи Swift. Оператори передачі управління switch case

Основи Swift. Оператори передачі управління switch case

Ми вже встигли вивчити умовні оператори та цикли. Окрім них у мові Swift є також оператор передачі управління switch case. Його можна розглядати як розширену форму умовного оператора if, у якій представлені всі можливі варіанти рішення, серед яких Swift повинен обрати єдине правильне.

Основи Swift. Цикли

Основи Swift. Цикли

Основи Swift. Цикли

Коли справа доходить до повторення однотипних завдань в коді, «скопіювати і вставити» — найшвидше рішення. Але набагато ефективніше буде застосувати цикли, прості програмні конструкції, які повторюють блок коду до тих пір, поки умова залишається істинною (значення «true»).

Основи Swift. Умовні оператори

Основи Swift. Умовні оператори

Основи Swift. Умовні оператори

В контексті програмування термін «потік» — це процес виконання програми. У Swift існують спеціальні механізми, які дозволяють керувати цим процесом, наприклад виконувати або, навпаки, ігнорувати код в залежності від заданих умов, а також багаторазово повторювати певні блоки коду.

Основи Swift. Словники

Основи Swift. Словники

Словники у Swift

Як ми вже знаємо, масиви у Swift — це колекції, у яких доступ до кожного елементу здійснюється через числовий індекс, наприклад songs[0]. Словники являють собою ще один поширений тип колекції. Від масивів вони відрізняються тим, що дозволяють отримати доступ до значень за спеціальним ключем, який вказав користувач.

Основы Swift. Массивы

Основы Swift. Массивы

Основы Swift. Массивы

Ранее мы писали об аннотации типов данных и интерполяции строк, а в этот раз хотим рассказать о массивах в Swift. Массивы позволяют нам сначала группировать множество значений в одну коллекцию, а затем открывать их по отдельности согласно тех позиций, которые эти значения занимают в коллекции.

Основы Swift. Интерполяция строк и аннотация типов данных

Основы Swift. Интерполяция строк и аннотация типов данных

Основы Swift. Интерполяция строк и аннотация типов данных

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

Основы Swift. Типы данных

Основы Swift. Типы данных

Основы Swift. Типы данных

В этой статье мы продолжаем изучать программирование на Swift, языке, с помощью которого создаются приложения для iOS и программы для OS X. Сегодня вас ждет обзор типов данных языка программирования Swift, а также немного кода.

Основы Swift. Как установить Xcode и создать playground

Основы Swift. Как установить Xcode и создать playground

Основы Swift

Каждый, кто решил изучать Swift или другой язык программирования, сталкивается с дилеммой: штудировать теорию или сразу пробовать создавать приложения? В этой серии статей я предлагаю вам вначале изучить синтаксис Swift, а затем начать писать несложный исходный код.

Objective-C. Культура кода

Objective-C. Культура кода

Objective-C. Культура кода

Сегодняшний урок я назвал «Культура кода». В нем я постараюсь донести мысль о том, насколько важно писать читаемый код. Это будет интересно, потому что код пишется не столько и не только для одного разработчика. Работа в команде обязывает писать так, чтобы твоим коллегам было понятно, о чем речь. Чего уж говорить, тебе самому будет приятно вспомнить все задумки, положенные в основу проекта, над которым ты работал в прошлом.