Автор: admin

iOS plist преобразование в словарь

Задача Нужно загрузить данные из plist файла, перевести эти данные в словарь (Dictionary) и использовать этот словарь для вывода таблицы. В итоге,  должно получится такое приложение:

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

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

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

Внутри

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

UITableView swipe to delete и другие возможности

Задача Создать проект, в котором отображается таблица. По жесту swipe нужно открывать список кнопок с различными действиями. Например удалить строку в таблице.

Опубликовано в Iron ribbon, Элементы UI Метки: ,

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

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

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

iOS Преобразование голоcа в текст на Swift 3

В 2016 году на WWDC Apple представила Speech framework, полезный API для распознавания речи. Speech является основой, которая используется Siri для распознавания речи. Если посмотреть повнимательней, то можно найти много фреймворков распознавания речи, доступных на сегодняшний день, но они либо

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

Airdrop, UIActivityViewController или как сняь и отправить фото

Задача Нужно написать приложение, с помощью которого можно сделать фотографию или выбрать фотографию из галереи, а затем отправить её по Airdrop или передать любому другому приложению, например мессенджеру или программе работы с электронной почтой. Интерфейс будет не сложным, в центре

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

Приложение Весы для iPhone с использованием 3D Touch

После выхода на рынок iPhone 6s и iPhone 6s Plus с экранами, которые поддерживают технологию 3D Touch, а App Store практически сразу появилось приложение для взвешивая слив и персиков. Не могу с уверенностью сказать почему именно этих фруктов, но могу

Опубликовано в Реальные примеры, Элементы UI

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

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

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

Словарь в качестве datasource для UITableView

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

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

Haptic feedback на iPhone 6s

В iOS 10 Apple представила API для работы с виброоткликом устройства. К сожалению, этот API работает только на iPhone7 и iPhone 7 Plus. Все остальные устройства этот код просто игнорируют и не выполняют никаких вибраций. Однако, на iPhone 6s, при

Опубликовано в Реальные примеры, Элементы UI Метки:
Сайт размещается на хостинге Спринтхост