Рубрика: Фундаментальные основы

Тернарный условный оператор и оператор ??

Тернарный условный оператор Проверку на выполнение условий можно записать со помощью условного оператора if else

Тут все просто — если батарейки сели — нужно их заменить, а если они в порядке — то можно и  использовать. Эту конструкцию можно

Опубликовано в Iron ribbon, Фундаментальные основы Метки:

URL Schemes или как передать данные между iOS приложениями

Думаю, все разработчики мобильных iOS приложений в курсе, что из собственного приложения можно запускать сторонние приложения. Например можно запустить клиент Youtube, кликнув на ссылку на видео, или вызвать почтовый клиент если нажать на кнопку «написать письмо». В конце концов —

Опубликовано в Реальные примеры, Уроки, Фундаментальные основы Метки: ,

Удалить одинаковые элементы из массива iOS на Swift 3

Задача Нужно из массива удалить повторяющиеся элементы. При этом массив может содержать элементы любого типа. Решение Для удаления одинаковых элементов из массива следует написать универсальную функцию, которая принимает в качестве параметра аргумент типа «коллекция» и возвращает другой массив.

Внутри

Опубликовано в Iron ribbon, Фундаментальные основы Метки:

Глобальные переменные при программировании в iOS

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

Опубликовано в Реальные примеры, Уроки, Фундаментальные основы

Массив в индексированный словарь в Swift 3

Расширение для массива Итак, задачу преобразования массива в словарь мы реализуем с помощью расширения для всего типа коллекции «Массив».

Опубликовано в Фундаментальные основы Метки:

Xcode 8 console log out или как убрать мусор из консоли при компиляции iOS приложения

После обновления до Xcode 8 при компиляции приложения в консоль стала попадать служебная информация. Она мешает отслеживать собственные сообщения в консоле или просто могут раздражать разработчика iOS приложения.  При последующих обновлениях, я думаю, эту ситуацию исправят. А пока предлагаю решение

Опубликовано в Фундаментальные основы Метки:

Шаблоны программирования на Swift: Strategy

  В этой статье мы рассмотрим шаблон программирования Стратегия (Strategy) на Swift в среде разработки XCode

Опубликовано в Фундаментальные основы, Шаблоны программирования iOS Swift Метки:

Шаблоны программирования на Swift: Template Method

В этой статье мы рассмотрим шаблон программирования Шаблон (Template Method) на Swift в среде разработки XCode

Опубликовано в Фундаментальные основы, Шаблоны программирования iOS Swift Метки:

Шаблоны программирования на Swift: Chain of responsibility

Давайте разберем шаблон программирования Цепочка ответственности (Chain of responsibility)  на Swift в среде разработки XCode

Опубликовано в Фундаментальные основы, Шаблоны программирования iOS Swift Метки:

Шаблоны программирования на Swift: Decorator

  В этой статье мы разберем шаблон программирования Декоратор (Decorator) на языке программирования Swift в среде разработки Xcode.

Опубликовано в Фундаментальные основы, Шаблоны программирования iOS Swift Метки:
Сайт размещается на хостинге Спринтхост